.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: 0.2em 0.8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: "";
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root{--nb-read:min(100% - 2*var(--noc-edge,20px),72ch);--nb-wide:min(100% - 2*var(--noc-edge,20px),var(--noc-container,1200px));--nb-muted:color-mix(in srgb,currentColor 62%,transparent);--nb-line:color-mix(in srgb,currentColor 14%,transparent)}
body{margin:0}
body:not(.noc-template-site){font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;color:#111;background:#fff}
.nb-main{display:block;padding-block:clamp(48px,8vw,112px)}
.nb-main:has(>.nb-noc){padding-block:0}
.nb-read{width:var(--nb-read);margin-inline:auto}
.nb-wide{width:var(--nb-wide);margin-inline:auto}
.nb-head{margin-bottom:clamp(28px,4vw,48px)}
.nb-head h1{margin:0}
.nb-meta{margin:.75em 0 0;color:var(--nb-muted);font-size:.9375rem}
.nb-meta a{color:inherit}
.nb-thumb{margin:0 0 clamp(28px,4vw,48px)}
.nb-thumb img{display:block;width:100%;height:auto}
.nb-content>*{margin-block:0 1.1em}
.nb-content>:last-child{margin-bottom:0}
.nb-content :is(img,video,iframe){max-width:100%;height:auto}
.nb-content .alignwide{width:min(100vw - 2*var(--noc-edge,20px),var(--noc-container,1200px));margin-inline:calc(50% - min(100vw - 2*var(--noc-edge,20px),var(--noc-container,1200px))/2)}
.nb-content .alignfull{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}
.nb-content .aligncenter{display:block;margin-inline:auto}
.nb-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none}
.nb-card{display:flex;flex-direction:column;gap:.6rem}
.nb-card__img{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--nb-line)}
.nb-card__img img{display:block;width:100%;height:100%;object-fit:cover}
.nb-card__title{margin:0;font-size:1.25rem;line-height:1.3}
.nb-card__title a{color:inherit;text-decoration:none}
.nb-card__title a:hover{text-decoration:underline}
.nb-card p{margin:0;color:var(--nb-muted)}
.nb-pages{margin-top:clamp(40px,6vw,72px)}
.nb-pages .nav-links{display:flex;flex-wrap:wrap;gap:.5rem}
.nb-pages .page-numbers{display:inline-grid;place-items:center;min-width:2.5em;height:2.5em;padding:0 .75em;border:1px solid var(--nb-line);color:inherit;text-decoration:none}
.nb-pages .current{border-color:currentColor;font-weight:600}
.nb-empty{color:var(--nb-muted)}
.nb-search{display:flex;gap:.5rem;margin-top:1.5rem}
.nb-search input[type=search]{flex:1;min-width:0;padding:.7em .9em;border:1px solid var(--nb-line);font:inherit}
.nb-search button{padding:.7em 1.2em;border:0;background:var(--noc-color-accent,#111);color:#fff;font:inherit;cursor:pointer}
.nb-fallback-header,.nb-fallback-footer{width:var(--nb-wide);margin-inline:auto;padding-block:20px;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between}
.nb-fallback-header a,.nb-fallback-footer a{color:inherit}
.nb-fallback-header ul,.nb-fallback-footer ul{display:flex;flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none}
.nb-fallback-footer{border-top:1px solid var(--nb-line);color:var(--nb-muted);font-size:.9375rem}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.comments-area{margin-top:clamp(48px,6vw,80px)}
.noc-skip{position:absolute;top:-100px;left:16px;z-index:10000;padding:.75em 1.25em;background:#111;color:#fff;text-decoration:none}
.noc-skip:focus{top:16px} .nb-main:has(>.nb-search-hero){padding-top:0}
.nb-search-hero{margin-bottom:clamp(32px,5vw,56px);padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px);background:var(--nb-search-bg,#14191b);color:var(--nb-search-color,#fff)}
.nb-search-hero h1{margin:0 0 clamp(18px,2.5vw,28px);color:inherit}
.nb-search-hero__k{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}
.nb-search-hero__n{margin:.9rem 0 0;font-size:.9375rem;opacity:.75}
.nb-search-form{display:flex;max-width:760px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.06)}
.nb-search-form input{flex:1;min-width:0;padding:.85em 1em;border:0;background:none;color:inherit;font:inherit;font-size:1.0625rem;outline:0}
.nb-search-form input::placeholder{color:inherit;opacity:.6}
.nb-search-form button{padding:0 1.4em;border:0;background:var(--nb-search-btn,#fff);color:var(--nb-search-btn-color,#14191b);font:inherit;font-weight:700;cursor:pointer}
.nb-search-form:focus-within{border-color:#fff}
.nb-search-jump{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(24px,3vw,36px);padding:0;list-style:none}
.nb-search-jump a{display:inline-flex;align-items:center;gap:.5em;padding:.45em .9em;border:1px solid var(--nb-line);color:inherit;text-decoration:none;font-size:.9375rem}
.nb-search-jump a:hover{border-color:currentColor}
.nb-search-jump span{font-size:.8em;opacity:.6}
.nb-sgroup{margin-bottom:clamp(32px,4vw,52px)}
.nb-sgroup h2{display:flex;align-items:baseline;gap:.5em;margin:0 0 .5rem;padding-bottom:.6rem;border-bottom:1px solid var(--nb-line);font-size:clamp(1.25rem,2vw,1.5rem)}
.nb-sgroup h2 span{font-size:.7em;font-weight:400;opacity:.55}
.nb-hits{margin:0;padding:0;list-style:none}
.nb-hit{border-bottom:1px solid var(--nb-line)}
.nb-hit a{display:block;padding:1rem 0;color:inherit;text-decoration:none}
.nb-hit__t{display:block;font-weight:600;font-size:1.0625rem;line-height:1.35}
.nb-hit a:hover .nb-hit__t{text-decoration:underline;text-underline-offset:3px}
.nb-hit__u{display:block;margin-top:.2rem;font-size:.8125rem;color:var(--nb-muted);word-break:break-all}
.nb-hit__s{display:block;margin-top:.35rem;font-size:.9375rem;line-height:1.55;color:var(--nb-muted)}
.nb-hit mark{background:none;color:inherit;font-weight:700}
.nb-more summary{padding:.9rem 0;font-weight:600;cursor:pointer}
.nb-sempty h2{margin:0 0 .6rem}
.nb-sempty p{color:var(--nb-muted)}:root{--noc-container:1200px;--noc-gutter:30px;--noc-color-primary:#638088;--noc-color-secondary:#14191b;--noc-color-accent:#638088;--noc-color-text:#2c2e33;--noc-color-background:#ffffff;--noc-color-grey:#f2f2f2;--noc-color-dark:#2d2d2d;--noc-space-s:8px;--noc-space-m:16px;--noc-space-l:32px;--noc-space-xl:64px;--noc-typo-body-family:"Google Sans Flex", sans-serif;--noc-typo-body-weight:400;--noc-typo-body-style:normal;--noc-typo-body-size:15px;--noc-typo-body-line-height:28px;--noc-typo-h1-family:"Google Sans Flex", sans-serif;--noc-typo-h1-weight:600;--noc-typo-h1-style:normal;--noc-typo-h1-size:60px;--noc-typo-h1-line-height:60px;--noc-typo-h2-family:"Google Sans Flex", sans-serif;--noc-typo-h2-weight:600;--noc-typo-h2-style:normal;--noc-typo-h2-size:45px;--noc-typo-h2-line-height:55px;--noc-typo-h3-family:"Google Sans Flex", sans-serif;--noc-typo-h3-weight:600;--noc-typo-h3-style:normal;--noc-typo-h3-size:35px;--noc-typo-h3-line-height:40px;--noc-typo-h4-family:"Google Sans Flex", sans-serif;--noc-typo-h4-weight:600;--noc-typo-h4-style:normal;--noc-typo-h4-size:25px;--noc-typo-h4-line-height:35px;--noc-typo-h5-family:"Google Sans Flex", sans-serif;--noc-typo-h5-weight:600;--noc-typo-h5-style:normal;--noc-typo-h5-size:20px;--noc-typo-h5-line-height:25px;--noc-typo-h6-family:"Google Sans Flex", sans-serif;--noc-typo-h6-weight:600;--noc-typo-h6-style:normal;--noc-typo-h6-transform:uppercase;--noc-typo-h6-size:11px;--noc-typo-h6-line-height:15px;--noc-typo-h6-letter-spacing:1px;--noc-typo-small-family:"Google Sans Flex", sans-serif;--noc-typo-small-weight:400;--noc-typo-small-style:normal;--noc-typo-small-size:13px;--noc-typo-small-line-height:22px}
@property --noc-row-minh{syntax:"<length-percentage>";inherits:false;initial-value:0px}
@property --noc-row-fs{syntax:"<length-percentage>";inherits:false;initial-value:0px}
.noc-row{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:max(var(--noc-row-fs,0px),var(--noc-row-minh,0px))}
.noc-row__inner{display:flex;width:100%;flex-wrap:wrap;gap:var(--noc-gap,var(--noc-gutter,24px));max-width:var(--noc-inner-w,min(100% - 2*var(--noc-edge,20px),var(--noc-row-max,var(--noc-container,1200px))));margin-inline:auto;box-sizing:border-box}
.noc-col .noc-row__inner{max-width:none}
.noc-col{display:flex;flex-direction:column;flex:0 0 100%;min-width:0;box-sizing:border-box;position:relative}
.noc-el{box-sizing:border-box;max-width:100%}
.noc-heading a{color:inherit;text-decoration:inherit}
.noc-has-overlay{isolation:isolate}
.noc-has-overlay::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5}
.noc-icon{width:1em;height:1em;flex:none;fill:currentColor;vertical-align:-.125em}
.noc-icon--line{fill:none;stroke:currentColor;stroke-width:var(--noc-icon-stroke,1.75);stroke-linecap:round;stroke-linejoin:round}
.noc-icon--w-ultra{--noc-icon-stroke:.75}.noc-icon--w-thin{--noc-icon-stroke:1}.noc-icon--w-light{--noc-icon-stroke:1.35}.noc-icon--w-regular{--noc-icon-stroke:1.75}.noc-icon--w-medium{--noc-icon-stroke:2.1}.noc-icon--w-bold{--noc-icon-stroke:2.6}
.noc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.noc-row:has(>.noc-bgvideo,>.noc-divider-shape),.noc-col:has(>.noc-bgvideo,>.noc-divider-shape){isolation:isolate}
.noc-row:has(>.noc-divider-shape)>.noc-row__inner{position:relative;z-index:1}
.noc-row--boxed{width:min(100% - 2*var(--noc-edge,20px),var(--noc-row-box,var(--noc-container,1200px)));margin-inline:auto}
.noc-row--boxed>.noc-row__inner{max-width:var(--noc-inner-w,min(100%,var(--noc-row-max,100%)));padding-inline:var(--noc-inner-pad,var(--noc-edge,20px));box-sizing:border-box}
.noc-row__inner>.noc-col>.noc-el:only-child{flex:var(--noc-col-fill,0 1 auto)}
.noc-has-fg :where(h1,h2,h3,h4,h5,h6,.noc-counter__label){color:inherit}
body.noc-page:not(.noc-template-site):not(.noc-template-canvas) :not(.noc-col)>.noc-row:not(.noc-row--boxed):not(.noc-row--flow){width:var(--noc-vw,100vw);max-width:none;margin-inline:calc(50% - var(--noc-vw,100vw)/2)}
.noc-col__link{position:absolute;inset:0;z-index:1}
:where(.noc-col--link) :where(a:not(.noc-col__link),button,input,select,textarea,summary,[tabindex]){position:relative;z-index:2}
.noc-col__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.noc-text>:last-child{margin-bottom:0}
:root{--noc-btn-radius:0px;--noc-btn-py:11px;--noc-btn-px:30px;--noc-btn-fs:11px;--noc-btn-fw:700;--noc-btn-tt:uppercase;--noc-btn-ls:0.8px;--noc-btn-border:1px;--noc-btn-bg:#638088;--noc-btn-color:#ffffff;--noc-btn-bg-hover:#4f6970;--noc-btn-color-hover:#ffffff;--noc-btn-dur:200ms}:is(.noc-button:not(.noc-button--text),.noc-menu__list>li:is(.noc-btn,.noc-btn-outline)>a):hover{filter:none}.noc-button{--d:var(--noc-btn-dur,.25s);display:inline-flex;align-items:center;justify-content:center;gap:.5em;align-self:var(--noc-self,flex-start);box-sizing:border-box;padding:var(--noc-btn-py,.8em) var(--noc-btn-px,1.6em);border:var(--noc-btn-border,1.5px) solid var(--noc-btn-bg,var(--noc-color-accent,#2563eb));border-radius:var(--noc-btn-radius,4px);background-color:var(--noc-btn-bg,var(--noc-color-accent,#2563eb));color:var(--noc-btn-ink,var(--noc-btn-color,#fff));font:inherit;font-size:var(--noc-btn-fs,inherit);font-weight:var(--noc-btn-fw,600);letter-spacing:var(--noc-btn-ls,normal);text-transform:var(--noc-btn-tt,none);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--d),color var(--d),border-color var(--d),transform var(--d),box-shadow var(--d),filter var(--d)}
.noc-button:hover{background-color:var(--noc-btn-bg-hover,var(--noc-btn-bg,var(--noc-color-accent,#2563eb)));border-color:var(--noc-btn-bg-hover,var(--noc-btn-bg,var(--noc-color-accent,#2563eb)));color:var(--noc-btn-ink,var(--noc-btn-color-hover,var(--noc-btn-color,#fff)));filter:brightness(1.06)}
.noc-button--outline{background-color:transparent;color:var(--noc-btn-ink,var(--noc-btn-bg,var(--noc-color-accent,#2563eb)))}
.noc-button--outline:hover{background-color:var(--noc-btn-bg,var(--noc-color-accent,#2563eb));color:var(--noc-btn-ink,var(--noc-btn-color-hover,var(--noc-btn-color,#fff)));filter:none}
.noc-button--text{padding-inline:0;border-color:transparent;background:none;color:var(--noc-btn-ink,var(--noc-btn-bg,var(--noc-color-accent,#2563eb)))}
.noc-button--text:hover{background:none;border-color:transparent;filter:none;opacity:.75}
.noc-button--sm{font-size:calc(var(--noc-btn-fs,1em)*.875)}
.noc-button--lg{font-size:calc(var(--noc-btn-fs,1em)*1.125);--noc-btn-py:1em;--noc-btn-px:2em}
.noc-button .noc-icon{transition:transform var(--noc-btn-dur,.25s) cubic-bezier(.22,.8,.3,1)}
.noc-button:hover .noc-icon--after{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.noc-button,.noc-button .noc-icon{transition:none}}
.noc-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0} .noc-button__arrow{display:inline-flex;width:0;margin-left:-.5em;opacity:0;overflow:hidden;transform:translateX(-.5em);transition:width var(--d) cubic-bezier(.22,.8,.3,1),margin var(--d) cubic-bezier(.22,.8,.3,1),opacity var(--d),transform var(--d) cubic-bezier(.22,.8,.3,1)}
.noc-button--fx-arrow:hover .noc-button__arrow,.noc-button--fx-arrow:focus-visible .noc-button__arrow{width:1em;margin-left:0;opacity:1;transform:none}
.noc-button__diag{position:relative;display:inline-block;width:1em;height:1em;overflow:hidden}
.noc-button__diag>span{position:absolute;inset:0;display:flex;transition:transform calc(var(--d)*1.6) cubic-bezier(.22,.8,.3,1)}
.noc-button__diag>span+span{transform:translate(-110%,110%)}
.noc-button--fx-arrow-diag:hover .noc-button__diag>span:first-child{transform:translate(110%,-110%)}
.noc-button--fx-arrow-diag:hover .noc-button__diag>span+span{transform:none}
.noc-button--fx-arrow-circle{gap:.75em}
.noc-button__circle{display:inline-grid;place-items:center;width:2.1em;height:2.1em;margin:-.5em -1em -.5em 0;border:1px solid currentColor;border-radius:50%;transition:background-color var(--d),color var(--d),transform var(--d) cubic-bezier(.22,.8,.3,1)}
.noc-button--text .noc-button__circle{margin-right:0}
.noc-button--fx-arrow-circle:hover .noc-button__circle{background:currentColor;transform:rotate(-45deg)}
.noc-button--fx-arrow-circle:hover .noc-button__circle svg{color:var(--noc-btn-bg,var(--noc-color-accent,#2563eb))}
.noc-button--text.noc-button--fx-arrow-circle:hover .noc-button__circle svg{color:#fff}
.noc-button__roll{display:inline-grid;overflow:hidden;line-height:1.2}
.noc-button__roll>span{grid-area:1/1;transition:transform calc(var(--d)*1.6) cubic-bezier(.65,0,.15,1)}
.noc-button__roll>span+span{transform:translateY(105%)}
.noc-button--fx-reveal:hover .noc-button__roll>span:first-child{transform:translateY(-105%)}
.noc-button--fx-reveal:hover .noc-button__roll>span+span{transform:none}
.noc-button__wave{display:inline-flex;overflow:hidden;line-height:1.2}
.noc-button__c{display:inline-block;text-shadow:0 1.25em currentColor;transition:transform calc(var(--d)*1.8) cubic-bezier(.65,0,.15,1)}
.noc-button--fx-wave:hover .noc-button__c{transform:translateY(-1.25em)}
.noc-button__c:nth-child(2){transition-delay:20ms}.noc-button__c:nth-child(3){transition-delay:40ms}.noc-button__c:nth-child(4){transition-delay:60ms}.noc-button__c:nth-child(5){transition-delay:80ms}.noc-button__c:nth-child(6){transition-delay:100ms}.noc-button__c:nth-child(7){transition-delay:120ms}.noc-button__c:nth-child(8){transition-delay:140ms}.noc-button__c:nth-child(9){transition-delay:160ms}.noc-button__c:nth-child(10){transition-delay:180ms}.noc-button__c:nth-child(n+11){transition-delay:200ms}
.noc-button--fx-underline{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size calc(var(--d)*1.6) cubic-bezier(.65,0,.15,1),color var(--d)}
.noc-button--text.noc-button--fx-underline{padding-bottom:.25em;background-size:100% 1px;background-position:0 100%}
.noc-button--fx-underline:hover{background-size:100% 1px;background-position:0 100%}
.noc-button--text.noc-button--fx-underline:hover{animation:noc-btn-line calc(var(--d)*3) cubic-bezier(.65,0,.15,1)}
@keyframes noc-btn-line{0%{background-size:100% 1px;background-position:100% 100%}45%{background-size:0 1px;background-position:100% 100%}46%{background-position:0 100%}100%{background-size:100% 1px;background-position:0 100%}}
.noc-button--fx-material{box-shadow:0 2px 6px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.08)}
.noc-button--fx-material:hover{filter:none;transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(0,0,0,.32),0 2px 6px rgba(0,0,0,.1)}
.noc-button--fx-material:active{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.18)}
.noc-button--next{flex-direction:column}
@media (prefers-reduced-motion:reduce){.noc-button__arrow,.noc-button__diag>span,.noc-button__circle,.noc-button__roll>span,.noc-button__c{transition:none}.noc-button--text.noc-button--fx-underline:hover{animation:none}}
.noc-image{margin:0}
.noc-image img,.noc-image picture{display:inline-block;max-width:100%;vertical-align:middle}
.noc-image img{height:auto;object-fit:var(--noc-img-fit,cover)}
:where(.noc-image) img{border-radius:var(--noc-img-radius,0)}
.noc-image__link{display:inline-block;max-width:100%;overflow:hidden;border-radius:var(--noc-img-radius,0)}
.noc-image__caption{margin-top:.5em;font-size:.875em;opacity:.75}
.noc-image--zoom .noc-image__link,.noc-image--zoom picture{overflow:hidden;border-radius:var(--noc-img-radius,0)}
.noc-image--zoom img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.noc-image--zoom:hover img{transform:scale(1.06)}
.noc-image--lift img{transition:transform .3s,box-shadow .3s}
.noc-image--lift:hover img{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.15)}
.noc-image--grayscale img{filter:grayscale(1);transition:filter .4s}
.noc-image--grayscale:hover img{filter:none}
@media (prefers-reduced-motion:reduce){.noc-image img{transition:none!important}}
.noc-col>.noc-image:only-child{display:flex;flex-direction:column}
.noc-col>.noc-image:only-child :is(.noc-image__link,picture){display:flex;flex-direction:column;flex:var(--noc-col-fill,0 1 auto);min-height:0}
.noc-col>.noc-image:only-child img{flex:var(--noc-col-fill,0 1 auto);width:var(--noc-fill-w,auto);height:var(--noc-fill-h,auto);min-height:var(--noc-fill-min,0);object-fit:var(--noc-img-fit,cover)}
.noc-updated-date{margin:0;font-size:13px;line-height:1.5;opacity:.85}
.noc-icon-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none}
.noc-icon-list li{display:flex;align-items:flex-start;gap:.65em;margin:0;padding:0}
.noc-icon-list li+li{border-top:1px solid var(--noc-il-line,transparent)}
.noc-icon-list__icon{flex:none;width:var(--noc-il-size,1.15em);height:var(--noc-il-size,1.15em);margin-top:.18em;color:var(--noc-il-color,currentColor)}
.noc-icon-list a{color:inherit} .noc-icon-list--u-none a:not(#noc),.noc-icon-list--u-hover a:not(#noc){text-decoration:none}
.noc-icon-list--u-hover a:not(#noc):hover,.noc-icon-list--u-hover a:not(#noc):focus-visible{text-decoration:underline}
.noc-icon-list a:hover{color:var(--noc-il-link-hover,inherit)}
.noc-carousel,.noc-row--carousel>.noc-row__inner{position:relative;display:block;container-type:inline-size}
.noc-carousel__track{--g:var(--noc-car-gap,var(--noc-gal-gap,var(--noc-gap,var(--noc-gutter,24px))));--p:var(--noc-per,var(--noc-cols,1));--w:calc((100cqw - (var(--p) - 1)*var(--g))/var(--p));position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--w);gap:var(--g);align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:4px}
.noc-carousel__track::-webkit-scrollbar{display:none}
.noc-carousel__track>*{min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}
.noc-carousel--center .noc-carousel__track>*{scroll-snap-align:center}
.noc-carousel__track img{-webkit-user-drag:none;user-select:none}
.noc-carousel--bleed .noc-carousel__track{margin-right:calc((100cqw - var(--noc-vw,100vw))/2);padding-right:calc((var(--noc-vw,100vw) - 100cqw)/2);scroll-padding-inline-end:calc((var(--noc-vw,100vw) - 100cqw)/2)}
.noc-row--carousel>.noc-row__inner>.noc-carousel__track>.noc-col{flex:none;max-width:none;width:auto}
.is-dragging>.noc-carousel__track,.is-dragging .noc-carousel__track{scroll-snap-type:none;cursor:grabbing;user-select:none}
.noc-carousel__nav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1.25rem,3vw,2.5rem)}
.noc-carousel__progress{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,currentColor 14%,transparent)}
.noc-carousel__progress span{position:absolute;inset:0 auto 0 0;width:calc(var(--noc-car-thumb,.25)*100%);border-radius:inherit;background:currentColor;transform:translateX(calc(var(--noc-car-p,0)*(1/var(--noc-car-thumb,.25) - 1)*100%));transition:width .4s cubic-bezier(.22,.8,.3,1)}
.noc-carousel__count{min-width:7ch;font-size:.8125rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.6}
.noc-carousel__count b{font-weight:600;opacity:1}
.noc-carousel__nav--arrows{justify-content:flex-end}
.noc-carousel__arrows{display:flex;gap:.625rem;margin-left:auto}
.noc-carousel__btn{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .4s cubic-bezier(.22,.8,.3,1),border-color .4s,opacity .3s}
.noc-carousel__btn svg{transition:transform .4s cubic-bezier(.22,.8,.3,1)}
.noc-carousel__btn:hover:not(:disabled){border-color:currentColor;background:color-mix(in srgb,currentColor 8%,transparent)}
.noc-carousel__next:hover:not(:disabled) svg{transform:translateX(3px)}
.noc-carousel__prev:hover:not(:disabled) svg{transform:translateX(-3px)}
.noc-carousel__btn:disabled{opacity:.28;cursor:default}
.noc-carousel__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.noc-carousel--filled .noc-carousel__btn{width:44px;height:44px;border:0;background:color-mix(in srgb,currentColor 9%,transparent)}
.noc-carousel--filled .noc-carousel__btn:hover:not(:disabled){border:0;background:color-mix(in srgb,currentColor 15%,transparent)}
.is-static>.noc-carousel__nav{visibility:hidden}
.noc-carousel--parallax .noc-carousel__track :is(figure,.noc-image,.noc-gallery__item,.noc-card__media){overflow:hidden}
.noc-carousel--parallax .noc-carousel__track img{transform:translate3d(var(--noc-px,0%),0,0) scale(1.18);will-change:transform}
.noc-carousel-cursor{position:fixed;top:0;left:0;z-index:9999;display:grid;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:var(--noc-car-cursor-bg,#111);color:var(--noc-car-cursor-ink,#fff);font:600 11px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .35s;transform:scale(.3)}
.noc-carousel-cursor.is-on{opacity:1}
.has-cursor>.noc-carousel__track,.has-cursor .noc-carousel__track{cursor:none}
@media (prefers-reduced-motion:reduce){.noc-carousel--parallax .noc-carousel__track img{transform:none}.noc-carousel__btn,.noc-carousel__btn svg,.noc-carousel__progress span{transition:none}}
.is-pinned:not(.noc-row),.is-pinned>.noc-row__inner{box-sizing:content-box;min-height:calc(var(--pin-h,0px) + var(--pin-dist,0px))}
.is-pinned>.noc-carousel__track,.is-pinned>.noc-row__inner>.noc-carousel__track{position:sticky;top:var(--pin-top,0px);overflow:hidden;scroll-snap-type:none;cursor:auto}
.is-pinned>.noc-carousel__nav,.is-pinned>.noc-row__inner>.noc-carousel__nav{position:sticky;top:var(--pin-nav,auto)}
.noc-posts--grid,.noc-posts--list{display:grid;grid-template-columns:repeat(var(--noc-cols,3),minmax(0,1fr));gap:var(--noc-gal-gap,clamp(18px,2.6vw,36px))}
.noc-posts--list{grid-template-columns:1fr}
.noc-post{position:relative;display:flex;flex-direction:column;gap:1.1rem;min-width:0;overflow:hidden;border-radius:var(--noc-post-radius,var(--noc-img-radius,18px))}
.noc-posts--filled .noc-post{background:var(--noc-post-bg,color-mix(in srgb,currentColor 5%,transparent))}
.noc-posts--ink-dark{--noc-post-ink-auto:#161616}.noc-posts--ink-light{--noc-post-ink-auto:#ffffff}
.noc-post{color:var(--noc-post-ink,var(--noc-post-ink-auto,inherit))}
.noc-post .noc-post__title,.noc-post .noc-post__excerpt,.noc-post .noc-post__meta{color:inherit}
.noc-posts--bordered .noc-post{border:var(--noc-post-border-w,1px) solid var(--noc-post-border-color,color-mix(in srgb,currentColor 14%,transparent))}
.noc-posts--shadow .noc-post{box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 32px -14px rgba(0,0,0,.22)}
.noc-posts--boxed .noc-post__body{padding:0 clamp(18px,2vw,26px) clamp(18px,2vw,26px)}
.noc-posts--boxed.noc-posts--media-none .noc-post__body,.noc-posts--boxed .noc-post:not(.has-media) .noc-post__body{padding-top:clamp(18px,2vw,26px)}
.noc-post__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--noc-post-ratio,3/2);border-radius:var(--noc-post-radius,var(--noc-img-radius,18px))}
.noc-posts--boxed .noc-post__media{border-radius:0}
.noc-post__img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,.8,.3,1)}
.noc-posts--hover-zoom .noc-post:hover .noc-post__img{transform:scale(1.04)}
.noc-posts--hover-lift .noc-post{transition:transform .35s cubic-bezier(.22,.8,.3,1),box-shadow .35s}
.noc-posts--hover-lift .noc-post:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px rgba(0,0,0,.25)}
.noc-post__body{display:flex;flex:1;flex-direction:column;gap:.55rem;min-width:0}
.noc-post__body>.is-end{margin-top:auto}
.noc-post__meta{margin:0;font-size:.8125rem;letter-spacing:.02em;opacity:.6}
.noc-post__meta--pill{opacity:1}
.noc-post__meta--pill .noc-post__term{display:inline-block;padding:.25em .75em;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent)}
.noc-post__meta--pill>:not(.noc-post__term){opacity:.6}
.noc-post__meta--image{position:absolute;top:.85rem;left:.85rem;z-index:2;padding:.35em .8em;border-radius:999px;background:var(--noc-post-badge-bg,rgba(255,255,255,.92));color:var(--noc-post-badge-ink,#141414);font-size:.75rem;font-weight:600;opacity:1;pointer-events:none}
.noc-post .noc-post__title{margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:var(--noc-typo-h3-weight,600);line-height:1.2;letter-spacing:-.015em;text-transform:none}
.noc-post__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s cubic-bezier(.22,.8,.3,1)}
.noc-post:hover .noc-post__title a{background-size:100% 1px}
.noc-post__title a::after{content:"";position:absolute;inset:0;z-index:1}
.noc-post__title a:focus-visible{outline:0}
.noc-post:has(.noc-post__title a:focus-visible){outline:2px solid currentColor;outline-offset:3px}
.noc-post__excerpt{margin:0;font-size:.95rem;line-height:1.55;opacity:.75}
.noc-post__more{margin-top:.25rem;color:inherit;font-weight:600;font-size:.9rem;text-decoration:none}
.noc-post__more.is-end,.noc-post__meta.is-end+.noc-post__more{padding-top:.4rem}
.noc-post__more span{display:inline-block;transition:transform .35s cubic-bezier(.22,.8,.3,1)}
.noc-post:hover .noc-post__more span{transform:translateX(4px)} .noc-posts--media-bottom .noc-post__media{order:2}
.noc-posts--media-left .noc-post.has-media,.noc-posts--media-right .noc-post.has-media{display:grid;grid-template-columns:minmax(0,.9fr) 1fr;align-items:center;gap:clamp(16px,2.4vw,32px)}
.noc-posts--media-right .noc-post.has-media .noc-post__media{order:2}
.noc-posts--media-left .noc-post__media,.noc-posts--media-right .noc-post__media{height:100%;min-height:180px;aspect-ratio:auto}
.noc-posts--boxed.noc-posts--media-left .noc-post.has-media .noc-post__body,.noc-posts--boxed.noc-posts--media-right .noc-post.has-media .noc-post__body{padding:clamp(18px,2vw,26px)}
.noc-posts--media-background .noc-post.has-media{display:grid;min-height:clamp(320px,36vw,480px);color:#fff}
.noc-posts--media-background .noc-post.has-media>*{grid-area:1/1}
.noc-posts--media-background .noc-post__media{aspect-ratio:auto;border-radius:0}
.noc-posts--media-background .noc-post.has-media::after{content:"";grid-area:1/1;z-index:0;background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.05) 65%);pointer-events:none}
.noc-posts--media-background .noc-post__body{position:relative;z-index:1;align-self:end;padding:clamp(18px,2.4vw,30px)}
@media (max-width:767px){.noc-posts--media-left .noc-post.has-media,.noc-posts--media-right .noc-post.has-media{grid-template-columns:1fr}.noc-posts--media-right .noc-post.has-media .noc-post__media{order:0}.noc-posts--media-left .noc-post__media,.noc-posts--media-right .noc-post__media{aspect-ratio:var(--noc-post-ratio,3/2);height:auto}} .noc-posts--masonry{columns:var(--noc-cols,3);column-gap:var(--noc-gal-gap,clamp(18px,2.6vw,36px))}
.noc-posts--masonry>.noc-post{break-inside:avoid;margin-bottom:var(--noc-gal-gap,clamp(18px,2.6vw,36px))}
.noc-posts--masonry .noc-post__media{aspect-ratio:auto}
.noc-posts--masonry .noc-post__img{height:auto;aspect-ratio:var(--noc-post-ratio,auto)}
@supports (display:grid-lanes){.noc-posts--masonry{display:grid-lanes;grid-template-columns:repeat(var(--noc-cols,3),minmax(0,1fr));gap:var(--noc-gal-gap,clamp(18px,2.6vw,36px));columns:auto}.noc-posts--masonry>.noc-post{margin-bottom:0}}
@media (prefers-reduced-motion:reduce){.noc-post,.noc-post__img{transition:none!important}} .noc-posts__pager{display:flex;flex-direction:column;align-items:center;gap:.5rem;grid-column:1/-1;column-span:all;padding-top:var(--noc-gal-gap,clamp(18px,2.6vw,36px))}
.noc-posts__load{display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.6em;border:1.5px solid currentColor;border-radius:var(--noc-btn-radius,999px);background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;transition:background-color .25s}
.noc-posts__load:hover{background:color-mix(in srgb,currentColor 10%,transparent)}
.noc-posts__load[aria-busy=true]{opacity:.6;cursor:progress}
.noc-posts__status:empty{display:none}.noc-posts__status{font-size:.85rem;opacity:.7}
.noc-post.is-new{animation:noc-post-in .5s cubic-bezier(.22,.8,.3,1) both}
@keyframes noc-post-in{from{opacity:0;transform:translateY(12px)}}
@media (prefers-reduced-motion:reduce){.noc-post.is-new{animation:none}} .noc-post a:not(#noc){color:inherit}
.noc-post .noc-post__title a:not(#noc),.noc-post .noc-post__more:not(#noc){text-decoration:none}
.noc-el.noc-bullet-list{--m:var(--noc-bl-marker,var(--noc-color-accent,currentColor));--s:1.15em;display:grid;grid-template-columns:repeat(var(--noc-bl-cols,1),minmax(0,1fr));gap:var(--noc-bl-gap,.6em) 2em;margin:0;padding:0;list-style:none;counter-reset:noc-bl}
.noc-el.noc-bullet-list>li{position:relative;margin:0;padding:0 0 0 calc(var(--s) + .65em);list-style:none;line-height:1.5;counter-increment:noc-bl}
.noc-el.noc-bullet-list>li::before{content:"";position:absolute;left:0;top:calc((1.5em - var(--s))/2);width:var(--s);height:var(--s);background:var(--m);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.noc-el.noc-bl--check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.noc-el.noc-bl--arrow{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.noc-el.noc-bl--plus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}
.noc-el.noc-bl--star{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.4 7.6L22 12l-7.6 2.4L12 22l-2.4-7.6L2 12l7.6-2.4z'/%3E%3C/svg%3E")}
.noc-el.noc-bl--dot>li::before{--s:.42em;top:calc((1.5em - .42em)/2);-webkit-mask:none;mask:none;border-radius:50%}
.noc-el.noc-bl--dot>li{padding-left:1.25em}
.noc-el.noc-bl--square>li::before{--s:.42em;top:calc((1.5em - .42em)/2);-webkit-mask:none;mask:none;border-radius:2px}
.noc-el.noc-bl--square>li{padding-left:1.25em}
.noc-el.noc-bl--dash>li::before{width:.85em;height:2px;top:.72em;-webkit-mask:none;mask:none;border-radius:2px}
.noc-el.noc-bl--dash>li{padding-left:1.6em}
.noc-el.noc-bl--number>li{padding-left:2.4em}
.noc-el.noc-bl--number>li::before{content:counter(noc-bl,decimal-leading-zero);width:auto;height:auto;top:.05em;background:none;-webkit-mask:none;mask:none;color:var(--m);font-size:.85em;font-weight:600;font-variant-numeric:tabular-nums}
.noc-el.noc-bl--boxed>li{padding-left:2.1em}
.noc-el.noc-bl--boxed>li::before{--s:1.5em;top:0;background:var(--m);-webkit-mask:none;mask:none;border-radius:50%}
.noc-el.noc-bl--boxed>li::after{content:"";position:absolute;left:.3em;top:.3em;width:.9em;height:.9em;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.noc-el.noc-bl--boxed.noc-bl--dot>li::after,.noc-el.noc-bl--boxed.noc-bl--square>li::after,.noc-el.noc-bl--boxed.noc-bl--dash>li::after,.noc-el.noc-bl--boxed.noc-bl--number>li::after{content:none}
.noc-el.noc-bl--boxed.noc-bl--number>li::before{display:grid;place-items:center;width:1.9em;height:1.9em;top:-.2em;background:var(--m);color:#fff;font-size:.8em;border-radius:50%}
.noc-el.noc-bl--divider{gap:0 2em}
.noc-el.noc-bl--divider>li{padding-top:.75em;padding-bottom:.75em;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}
.noc-el.noc-bl--divider>li::before{margin-top:.75em}
.noc-el.noc-bl--divider>li::after{margin-top:.75em}
.noc-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--noc-card-r,var(--noc-img-radius,8px));transition:transform .3s,box-shadow .3s}
.noc-card__media{flex:var(--noc-card-media,none);overflow:hidden}
.noc-card__media,.noc-card__body{grid-area:var(--noc-card-area,auto)}
.noc-card__media img{display:block;width:100%;height:100%;aspect-ratio:var(--noc-img-ratio,3/2);object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.noc-card__media--icon{padding:1.5rem 1.5rem 0;color:var(--noc-card-icon-color,var(--noc-color-accent,currentColor))}
.noc-card__icon{width:var(--noc-card-icon,40px);height:var(--noc-card-icon,40px)}
.noc-card__body{display:flex;flex:1;flex-direction:column;justify-content:var(--noc-card-justify,flex-start);gap:.6rem;padding:1.5rem;background:var(--noc-card-veil,none);color:var(--noc-card-ink,inherit)}
.noc-card__eyebrow{margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}
.noc-card .noc-card__title{margin:0;color:inherit;font-size:1.25rem;line-height:1.3}
.noc-card__title a{color:inherit;text-decoration:none}
.noc-card__cover::after{content:"";position:absolute;inset:0;z-index:1}
.noc-card__text>:first-child{margin-top:0}
.noc-card__text>:last-child{margin-bottom:0}
.noc-card__link{display:inline-flex;align-items:center;gap:.4em;margin-top:auto;font-weight:600;text-decoration:none}
.noc-card__link .noc-icon{transition:transform .2s}
.noc-card__link:hover .noc-icon{transform:translateX(3px)}
.noc-card--lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}
.noc-card--zoom:hover .noc-card__media img{transform:scale(1.06)}
.noc-card__cover:focus-visible{outline:none}
.noc-card--linked:focus-within{outline:2px solid currentColor;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.noc-card,.noc-card img{transition:none!important}}
.noc-card--box-filled{background:var(--noc-card-box,color-mix(in srgb,currentColor 5%,transparent))}
.noc-card--box-outline{border:1px solid var(--noc-card-box,color-mix(in srgb,currentColor 16%,transparent))}
.noc-card--box-plain{gap:var(--noc-card-gap,1.1rem);overflow:visible;border-radius:0}
.noc-card--box-plain .noc-card__media{border-radius:var(--noc-card-r,var(--noc-img-radius,8px))}
.noc-card--box-plain .noc-card__media--icon{padding:0;border-radius:0}
.noc-card--box-plain .noc-card__body{padding:var(--noc-card-plain-pad,0)}
.noc-card--box-plain.noc-card--lift:hover{box-shadow:none}
.noc-card .noc-card__title a:not(#noc){color:inherit}
.noc-gallery{display:grid;grid-template-columns:repeat(var(--noc-cols,3),minmax(0,1fr));gap:var(--noc-gal-gap,12px)}
.noc-gallery__item{position:relative;margin:0;overflow:hidden;border-radius:var(--noc-img-radius,0)}
.noc-gallery__item a{display:block}
.noc-gallery__item img{display:block;width:100%;height:auto;aspect-ratio:var(--noc-img-ratio,4/3);object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}
.noc-gallery__item figcaption{padding:.4em 0;font-size:.85em;opacity:.75}
.noc-gallery--masonry{display:block;columns:var(--noc-cols,3);column-gap:var(--noc-gal-gap,12px)}
.noc-gallery--masonry .noc-gallery__item{break-inside:avoid;margin-bottom:var(--noc-gal-gap,12px)}
.noc-gallery--masonry .noc-gallery__item img{aspect-ratio:auto}
.noc-gallery.noc-carousel{display:block}
.noc-gallery--zoom .noc-gallery__item:hover img{transform:scale(1.06)}
.noc-gallery--grayscale img{filter:grayscale(1)}
.noc-gallery--grayscale .noc-gallery__item:hover img{filter:none}
@media (prefers-reduced-motion:reduce){.noc-gallery__item img{transition:none}}
.noc-testimonial{display:grid;grid-template-columns:repeat(var(--noc-cols,1),minmax(0,1fr));gap:1.5rem}
.noc-testimonial__item{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.75rem;border-radius:8px;background:var(--noc-quote-bg,rgba(127,127,127,.06))}
.noc-testimonial__stars{display:inline-flex;gap:2px;color:var(--noc-star,#f5a623)}
.noc-testimonial__star{width:1em;height:1em}
.noc-testimonial blockquote{margin:0;padding:0;border:0;font-size:1.0625rem;line-height:1.6}
.noc-testimonial blockquote p{margin:0}
.noc-testimonial figcaption{display:flex;align-items:center;gap:.75rem;margin-top:auto}
.noc-testimonial__photo{width:48px;height:48px;border-radius:50%;object-fit:cover}
.noc-testimonial cite{display:block;font-style:normal;font-weight:600}
.noc-testimonial__role{display:block;font-size:.875em;opacity:.7}
.noc-testimonial.noc-carousel{display:block}
.noc-testimonial blockquote::before,.noc-testimonial blockquote::after{content:none}
.noc-accordion details{border-bottom:1px solid var(--noc-acc-line,rgba(127,127,127,.25));background:var(--noc-acc-bg,transparent)}
.noc-accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:var(--noc-acc-pad,1.1rem) 0;cursor:pointer;list-style:none;transition:color .2s}
.noc-accordion summary::-webkit-details-marker{display:none}
.noc-accordion summary::after{content:"";flex:none;width:.75em;height:.75em;background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;transition:transform .25s}
.noc-accordion details[open]>summary::after{transform:rotate(45deg)}
.noc-accordion--chevron summary::after{width:.5em;height:.5em;margin-right:.2em;background:none;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-25%,-25%)}
.noc-accordion--chevron details[open]>summary::after{transform:rotate(225deg)}
.noc-accordion__title{margin:0;font-size:1.0625em;font-weight:var(--noc-typo-h3-weight,500);line-height:1.35}
.noc-accordion__body{padding:0 0 var(--noc-acc-pad,1.1rem)}
.noc-accordion__body>:first-child{margin-top:0}
.noc-accordion__body>:last-child{margin-bottom:0}
.noc-accordion--boxed details{margin-bottom:.6rem;border:1px solid var(--noc-acc-line,rgba(127,127,127,.25));border-radius:6px}
.noc-accordion--boxed summary,.noc-accordion--boxed .noc-accordion__body{padding-inline:1.1rem}
.noc-accordion--minimal details{border:0}
.noc-accordion--minimal summary{padding-block:.6rem}
.noc-accordion summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.noc-accordion summary::after{transition:none}}
.noc-cc,.noc-cc :where(h1,h2,h3,h4,h5,h6,p,li,a,strong,em,b,i,span,small,blockquote,cite,figcaption,label,dt,dd){transition:color .5s ease,background-color .7s ease}
html.noc-cc-active .noc-cc{background-color:var(--noc-cc-bg);color:var(--noc-cc-fg)}
html.noc-cc-active .noc-cc :where(h1,h2,h3,h4,h5,h6,p,li,a,strong,em,b,i,small,blockquote,cite,figcaption,label,dt,dd){color:inherit}
html.noc-cc-active .noc-cc :where(.noc-icon-list__icon,.noc-counter__value,.noc-accordion summary,.noc-tabs [role=tab]){color:inherit}
.noc-cc--svg img[src$=".svg"]{transition:filter .5s ease}
html.noc-cc-dark .noc-cc--svg img[src$=".svg"]{filter:brightness(0) invert(1)}
html.noc-cc-active .noc-site-header--follow-cc{--noc-h-bg:var(--noc-cc-bg);--noc-h-color:var(--noc-cc-fg);--noc-h-hover:var(--noc-cc-fg);--noc-h-icon:var(--noc-cc-fg);--noc-h-separator:color-mix(in srgb,var(--noc-cc-fg) 18%,transparent)}
html.noc-cc-dark .noc-site-header--follow-cc:not(.is-transparent) .noc-logo--has-tr .noc-logo__img{display:none}
html.noc-cc-dark .noc-site-header--follow-cc:not(.is-transparent) .noc-logo--has-tr .noc-logo__img--tr{display:block}
html.noc-cc-dark .noc-site-header--follow-cc:not(.is-transparent) .noc-logo:not(.noc-logo--has-tr) img[src$=".svg"]{filter:brightness(0) invert(1)}
.noc-site-header--follow-cc .noc-logo img{transition:filter .5s ease}
@media (prefers-reduced-motion:reduce){.noc-cc,.noc-cc *,.noc-site-header--follow-cc .noc-logo img{transition:none!important}}
.noc-site-footer{position:relative;z-index:0;background:var(--noc-f-bg,#111);color:var(--noc-f-color,rgba(255,255,255,.75));border-top:1px solid var(--noc-f-border,transparent)}
.noc-site-footer__main{position:relative;padding:64px 0;background-position:center;background-size:cover}
.noc-site-footer--image .noc-site-footer__main::before{content:"";position:absolute;inset:0;background:var(--noc-f-overlay,rgba(0,0,0,.55))}
.noc-site-footer .noc-row__inner{max-width:min(100% - 40px,var(--noc-container,1200px))}
.noc-site-footer--full .noc-row__inner{max-width:calc(100% - 2*clamp(20px,3vw,48px))}
.noc-site-footer :is(h1,h2,h3,h4,h5,h6){color:var(--noc-f-heading,#fff)}
.noc-site-footer a{color:var(--noc-f-link,inherit);text-decoration:none;transition:color .2s,opacity .2s,background-size .3s}
.noc-site-footer a:hover{color:var(--noc-f-link-hover,var(--noc-f-heading,#fff))}
.noc-site-footer a.noc-button{color:var(--noc-btn-color,#fff)}
.noc-site-footer--links-underline :is(.noc-text,.noc-menu__list,.noc-site-footer__copy,.noc-site-footer__menu) a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}
.noc-site-footer--links-underline :is(.noc-text,.noc-menu__list,.noc-site-footer__copy,.noc-site-footer__menu) a:hover{background-size:100% 1px}
.noc-site-footer--links-opacity a:hover{opacity:.65}
.noc-site-footer .noc-menu__list{gap:.25em 1.5em}
.noc-site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:22px max(20px,(100% - var(--noc-container,1200px))/2);border-top:1px solid var(--noc-copy-line,rgba(127,127,127,.2));background:var(--noc-copy-bg,transparent);color:var(--noc-copy-color,inherit);font-size:.875em}
.noc-site-footer--full .noc-site-footer__bottom{padding-inline:clamp(20px,3vw,48px)}
.noc-site-footer__bottom>nav{margin-left:auto}
.noc-site-footer__bottom--centered{flex-direction:column;justify-content:center;text-align:center}
.noc-site-footer__bottom--centered>nav{margin-left:0}
.noc-site-footer__bottom a{color:inherit}
.noc-site-footer__bottom a:hover{color:var(--noc-copy-hover,var(--noc-f-heading,#fff))}
.noc-site-footer__copy{margin:0}
.noc-site-footer__menu{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}
.noc-site-footer__menu li{margin:0}
.noc-site-footer__menu .noc-menu__arrow{display:none}
.noc-site-footer__social{--noc-social-size:17px}
.noc-site-footer--reveal{position:sticky;bottom:0}
body:has(.noc-site-footer--reveal) .noc-site-main{position:relative;z-index:1;background:var(--noc-color-background,#fff)}
body:has(.noc-site-footer--reveal-small) .noc-site-main{box-shadow:0 10px 20px rgba(0,0,0,.12)}
body:has(.noc-site-footer--reveal-large) .noc-site-main{box-shadow:0 20px 50px rgba(0,0,0,.3)}
.noc-totop{position:fixed;right:22px;bottom:22px;z-index:90;display:var(--noc-totop,flex);align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--noc-totop-bg,rgba(17,17,17,.75));color:var(--noc-totop-color,#fff);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,transform .25s,visibility 0s .25s}
.noc-totop.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}
.noc-totop:hover{filter:brightness(1.2)}
.noc-totop svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (prefers-reduced-motion:reduce){.noc-totop{transition:none}}
.noc-logo{display:inline-flex;align-items:center;max-width:100%;color:inherit;text-decoration:none;line-height:1}
.noc-logo__img{display:block;width:var(--noc-logo-w,auto);height:var(--noc-logo-h,auto);max-width:100%;object-fit:contain;transition:height .3s}
.noc-logo__img--tr,.noc-logo__img--trd{display:none}
.noc-logo__text{font-size:1.375rem;font-weight:700;letter-spacing:-.01em}
.noc-menu{--noc-menu-toggle:none;--noc-menu-panel:contents;position:relative;display:flex;align-items:center;justify-content:var(--noc-menu-justify,flex-start);min-width:0}
.noc-menu__panel{display:var(--noc-menu-panel);position:fixed;z-index:1000;top:0;bottom:0;right:0;width:min(86vw,var(--noc-menu-panel-w,380px));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:4.5rem 2rem 2rem;background-color:var(--noc-menu-panel-bg,#fff);background-image:var(--noc-menu-panel-bgi,none);color:var(--noc-menu-panel-color,#111);font-size:var(--noc-menu-panel-fs,1.25rem)}
.noc-menu__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--noc-menu-justify,flex-start);gap:0 var(--noc-menu-gap,28px);flex:1;margin:0;padding:0;list-style:none}
.noc-menu__list li{position:relative;margin:0;list-style:none}
.noc-menu__list>li{display:flex;align-items:center}
.noc-menu__list a{display:block;padding:.5em 0;color:var(--noc-h-cur,var(--noc-h-color,currentColor));text-decoration:none;transition:color .2s,opacity .2s,background-color .2s,background-size .3s}
.noc-menu__list>li>a:hover,.noc-menu__list>li.is-current>a{color:var(--noc-h-cur,var(--noc-h-hover,var(--noc-h-color,currentColor)))}
.noc-menu__arrow{display:none;position:relative;width:1.5em;height:1.5em;margin:0 -.25em 0 .1em;padding:0;border:0;background:none;color:var(--noc-h-cur,var(--noc-h-color,currentColor));cursor:pointer}
.noc-menu__arrow::before{content:"";position:absolute;top:50%;left:50%;width:.36em;height:.36em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translate(-50%,-70%) rotate(45deg);transition:transform .2s}
.noc-site-header--dd-arrows .noc-menu__list>li>.noc-menu__arrow,.noc-menu__arrow:focus-visible{display:block}
.noc-menu__sub{position:absolute;top:100%;left:0;z-index:20;min-width:var(--noc-dd-w,220px);margin:0;padding:.5rem 0;list-style:none;background:var(--noc-dd-bg,var(--noc-menu-sub-bg,#fff));color:var(--noc-dd-color,#111);border-radius:var(--noc-dd-radius,0);box-shadow:var(--noc-dd-shadow,0 6px 28px rgba(0,0,0,.12));opacity:0;visibility:hidden;text-align:left}
.noc-menu__sub .noc-menu__sub{top:-.5rem;left:100%}
.noc-menu__sub li{display:flex;flex-wrap:wrap;align-items:center}
.noc-menu__sub a{flex:1;padding:.55rem 1.25rem;color:inherit;white-space:nowrap}
.noc-menu__sub a:hover,.noc-menu__sub .is-current>a{background:var(--noc-dd-hover-bg,transparent);color:var(--noc-dd-hover,inherit)}
.noc-menu__list li:hover>.noc-menu__sub,.noc-menu__list li:focus-within>.noc-menu__sub,.noc-menu__list li.is-open>.noc-menu__sub{opacity:1;visibility:visible}
.noc-menu__list>li.is-open>.noc-menu__arrow::before{transform:translate(-50%,-30%) rotate(225deg)}
.noc-site-header--dd-fade .noc-menu__sub,.noc-site-header--dd-slide .noc-menu__sub{transition:opacity .2s,transform .25s,visibility 0s .25s}
.noc-site-header--dd-slide .noc-menu__sub{transform:translateY(10px)}
.noc-site-header--dd-fade li:hover>.noc-menu__sub,.noc-site-header--dd-slide li:hover>.noc-menu__sub,.noc-site-header--dd-fade li:focus-within>.noc-menu__sub,.noc-site-header--dd-slide li:focus-within>.noc-menu__sub{transform:none;transition-delay:0s}
.noc-menu__toggle{display:var(--noc-menu-toggle);position:relative;align-items:center;justify-content:center;width:calc(var(--noc-burger-w,24px) + 20px);height:calc(var(--noc-burger-w,24px) + 20px);margin:0 -10px;padding:0;border:0;border-radius:4px;background:var(--noc-burger-bg,transparent);color:var(--noc-burger-color,var(--noc-h-cur,var(--noc-h-icon,var(--noc-h-color,currentColor))));cursor:pointer}
.noc-menu__bars,.noc-menu__bars::before,.noc-menu__bars::after{display:block;width:var(--noc-burger-w,24px);height:2px;border-radius:2px;background:currentColor;transition:transform .3s,opacity .2s,width .3s}
.noc-menu__bars{position:relative}
.noc-menu__bars::before,.noc-menu__bars::after{content:"";position:absolute;left:0}
.noc-menu__bars::before{top:-7px}
.noc-menu__bars::after{top:7px}
.noc-site-header--burger-two .noc-menu__bars{background:transparent}
.noc-site-header--burger-two .noc-menu__bars::before{top:-4px}
.noc-site-header--burger-two .noc-menu__bars::after{top:4px}
.noc-site-header--burger-short .noc-menu__bars::after{width:60%}
.noc-menu.is-open .noc-menu__bars{background:transparent}
.noc-menu.is-open .noc-menu__bars::before{top:0;width:var(--noc-burger-w,24px);transform:rotate(45deg)}
.noc-menu.is-open .noc-menu__bars::after{top:0;width:var(--noc-burger-w,24px);transform:rotate(-45deg)}
.noc-menu__close,.noc-menu__extra{display:none}
.noc-menu.is-open{--noc-menu-panel:block}
.noc-menu.is-open::before{content:"";position:fixed;inset:0;z-index:999;background:#000;opacity:var(--noc-menu-overlay,.45);animation:noc-fade .3s both}
.noc-menu.is-open .noc-menu__panel{display:block;animation:noc-slide-r .35s cubic-bezier(.2,.7,.2,1) both}
.noc-menu--panel-left .noc-menu__panel{right:auto;left:0}
.noc-menu--panel-left.is-open .noc-menu__panel{animation-name:noc-slide-l}
.noc-menu.is-open .noc-menu__close{display:block;position:absolute;top:1rem;right:1rem;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--noc-menu-close-bg,transparent);color:var(--noc-menu-close-color,currentColor);cursor:pointer}
.noc-menu__close::before,.noc-menu__close::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background:currentColor;transform:rotate(45deg)}
.noc-menu__close::after{transform:rotate(-45deg)}
.noc-menu.is-open .noc-menu__list{display:block;flex:none}
.noc-menu.is-open .noc-menu__list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(127,127,127,.18)}
.noc-menu.is-open .noc-menu__list a{padding:.8em 0;color:var(--noc-menu-panel-color,inherit);background:none;opacity:1}
.noc-menu.is-open .noc-menu__list a:hover,.noc-menu.is-open .noc-menu__list .is-current>a{color:var(--noc-menu-panel-hover,inherit)}
.noc-menu.is-open .noc-menu__arrow{display:block;width:2.75em;height:2.75em;margin:0 -.6em 0 0;font-size:.9em;color:var(--noc-menu-panel-color,#111)}
.noc-menu.is-open .noc-menu__sub{position:static;display:none;flex:0 0 100%;min-width:0;padding:0 0 .9em;background:none;box-shadow:none;border-radius:0;color:inherit;font-size:.82em;opacity:1;visibility:visible;transform:none}
.noc-menu.is-open li.is-open>.noc-menu__sub,.noc-site-header--ocm-open .noc-menu.is-open .noc-menu__sub{display:block}
.noc-site-header--ocm-open .noc-menu.is-open .noc-menu__arrow{display:none}
.noc-menu.is-open .noc-menu__sub a{padding:.5em 0;white-space:normal;font-weight:500}
.noc-menu.is-open .noc-menu__extra{display:block;margin-top:2rem;font-size:.8em}
.noc-menu__note{margin:0 0 1rem}
.noc-menu__note a{color:inherit}
.noc-menu__social{--noc-social-size:20px}
html.noc-menu-open{overflow:hidden}
@keyframes noc-fade{from{opacity:0}}
@keyframes noc-slide-r{from{transform:translateX(100%)}}
@keyframes noc-slide-l{from{transform:translateX(-100%)}}
@keyframes noc-drop{from{opacity:0;transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.noc-menu *,.noc-menu::before{animation:none!important;transition:none!important}}
.noc-menu__list>li.megamenu{position:static}
.noc-menu:not(.is-open):has(li.megamenu),.noc-col:has(>.noc-menu:not(.is-open) li.megamenu){position:static}
.noc-menu__list>li.megamenu>.noc-menu__sub{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;left:0;right:0;margin-inline:auto;max-width:var(--noc-h-container,var(--noc-container,1200px));padding:1.75rem 2rem;box-sizing:border-box} .noc-site-header--full .noc-menu__list>li.megamenu>.noc-menu__sub{max-width:calc(100% - 2*var(--noc-h-gutter,clamp(20px,3vw,48px)))}
.noc-site-header--boxed .noc-menu__list>li.megamenu>.noc-menu__sub{max-width:none} .noc-site-header--mega-full .noc-menu__list>li.megamenu>.noc-menu__sub{max-width:none}
.noc-menu__list>li.megamenu>.noc-menu__sub>li{display:block}
.noc-menu__list>li.megamenu>.noc-menu__sub>li>a{padding:0 0 .5rem;font-weight:600}
.noc-menu__list>li.megamenu .noc-menu__sub .noc-menu__sub{position:static;opacity:1;visibility:inherit;transform:none;min-width:0;padding:0;background:none;box-shadow:none;border-radius:0}
.noc-menu__list>li.megamenu .noc-menu__sub .noc-menu__sub a{padding:.3rem 0;white-space:normal}
.noc-menu__list>li.megamenu .noc-menu__sub .noc-menu__arrow{display:none} .noc-menu.is-open .noc-menu__list>li.megamenu>.noc-menu__sub{display:none;max-width:none;margin:0;padding:0 0 .9em;gap:0;background:none;box-shadow:none;border-radius:0}
.noc-menu.is-open .noc-menu__list>li.megamenu.is-open>.noc-menu__sub,.noc-site-header--ocm-open .noc-menu.is-open .noc-menu__list>li.megamenu>.noc-menu__sub{display:block}
.noc-menu.is-open .noc-menu__list>li.megamenu>.noc-menu__sub>li>a{margin:0;padding:1.1em 0 .35em;border:0;font-size:.72em;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;opacity:.55}
.noc-menu.is-open .noc-menu__list>li.megamenu>.noc-menu__sub>li:first-child>a{padding-top:.4em}
.noc-menu.is-open .noc-menu__list>li.megamenu .noc-menu__sub .noc-menu__sub{display:block;padding:0;font-size:1em;column-count:1}
.noc-menu.is-open .noc-menu__list>li.megamenu .noc-menu__sub .noc-menu__sub a{padding:.45em 0}
.noc-search__form{display:flex;align-items:center;margin:0}
.noc-search__input{flex:1;min-width:0;margin:0;font:inherit;color:inherit}
.noc-search__submit,.noc-search__open,.noc-search__close{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}
.noc-search__open{width:2.2em;height:2.2em;font-size:var(--noc-search-icon,20px)}
.noc-search--inline .noc-search__form{border:1px solid rgba(127,127,127,.35);border-radius:999px;padding:0 .4em 0 1em}
.noc-search--inline .noc-search__input{padding:.55em 0;border:0;background:none;outline:0}
.noc-search--inline .noc-search__submit{width:2em;height:2em;font-size:1.1em}
.noc-search--inline .noc-search__form:focus-within{border-color:currentColor}
.noc-search__layer{position:fixed;inset:0;z-index:1001;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(80px,16vh,180px) 6vw 6vw;overflow-y:auto;background:var(--noc-search-bg,rgba(255,255,255,.98));color:var(--noc-search-color,#111);animation:noc-search-in .25s both}
.noc-search__layer[hidden]{display:none}
.noc-search__layer .noc-search__form{width:min(100%,900px);border-bottom:2px solid currentColor}
.noc-search__layer .noc-search__input{padding:.3em 0;border:0;background:none;outline:0;font-size:var(--noc-search-fs,clamp(1.75rem,5vw,3.5rem));font-weight:300}
.noc-search__layer .noc-search__submit{font-size:clamp(1.5rem,3vw,2.25rem)}
.noc-search__close{position:absolute;top:2rem;right:2rem;width:48px;height:48px;font-size:28px}
@keyframes noc-search-in{from{opacity:0}}
@media (prefers-reduced-motion:reduce){.noc-search__layer{animation:none}}
.noc-search__form{position:relative}
.noc-search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:.4rem 0;background:#fff;color:#111;border-radius:var(--noc-search-radius,6px);box-shadow:0 12px 30px rgba(0,0,0,.14);font-size:1rem;font-weight:400;text-align:left}
.noc-search__results[hidden]{display:none}
.noc-search__results ul{margin:0;padding:0;list-style:none}
.noc-search__group+.noc-search__group{margin-top:.4rem;padding-top:.4rem;border-top:1px solid rgba(127,127,127,.15)}
.noc-search__group-t{margin:0;padding:.5rem 1rem .25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}
.noc-search__hit{display:block;padding:.55rem 1rem;color:inherit;text-decoration:none;outline:0}
.noc-search__hit:hover,.noc-search__hit:focus{background:rgba(127,127,127,.1)}
.noc-search__hit-t{display:block;font-weight:600;line-height:1.3}
.noc-search__hit-t mark{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}
.noc-search__hit-s{display:block;margin-top:.15rem;font-size:.85em;line-height:1.4;opacity:.7;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.noc-search__all{display:block;margin-top:.4rem;padding:.75rem 1rem;border-top:1px solid rgba(127,127,127,.15);font-weight:700;color:inherit;text-decoration:none}
.noc-search__all:hover,.noc-search__all:focus{background:rgba(127,127,127,.1)}
.noc-search__empty{padding:.75rem 1rem}
.noc-search__empty-t{margin:0 0 .5rem;font-weight:600}
.noc-search__layer .noc-search__results{position:absolute;top:calc(100% + 1.25rem);left:0;right:0;max-height:min(62vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:0 0 1rem;background:none;color:inherit;box-shadow:none;border-radius:0;font-size:1.05rem}
.noc-search__layer .noc-search__hit{padding:.7rem .25rem}
.noc-search__layer .noc-search__group-t{padding-inline:.25rem}
.noc-search__layer .noc-search__all{padding-inline:.25rem}
.noc-search__suggest{width:min(100%,900px);margin-top:1.5rem}
.noc-search__suggest[hidden]{display:none}
.noc-search__suggest-t{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}
.noc-search__suggest ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}
.noc-search__suggest a{display:inline-block;padding:.45em .9em;border:1px solid rgba(127,127,127,.35);border-radius:var(--noc-search-radius,999px);color:inherit;text-decoration:none;font-size:.95rem}
.noc-search__suggest a:hover,.noc-search__suggest a:focus{border-color:currentColor}
.noc-search__input::-webkit-search-cancel-button,.noc-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}
.noc-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--noc-social-gap,14px);margin:0;padding:0;list-style:none}
.noc-social li{margin:0;list-style:none}
.noc-social a{display:flex;color:inherit;transition:color .2s,opacity .2s}
.noc-social a:hover{opacity:.7}
.noc-social svg{display:block;width:var(--noc-social-size,18px);height:var(--noc-social-size,18px);fill:currentColor}
.noc-site-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:var(--noc-h-z,100);isolation:isolate;box-sizing:border-box;color:var(--noc-h-cur,var(--noc-h-color,inherit));box-shadow:var(--noc-h-shadow,none);border-bottom:var(--noc-h-border-w,0px) solid var(--noc-h-border,rgba(0,0,0,.08));transition:box-shadow .3s,border-color .3s,transform .35s,color .3s}
.noc-site-header::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--noc-h-bg,#fff);opacity:var(--noc-h-bg-opacity,1);-webkit-backdrop-filter:var(--noc-h-blur,none);backdrop-filter:var(--noc-h-blur,none);transition:background-color .3s,opacity .3s}
.noc-site-header__bar{padding:20px 0;transition:padding .3s}
.noc-site-header .noc-row,.noc-site-header .noc-row__inner,.noc-site-header .noc-col{position:static}
.noc-site-header .noc-row__inner{max-width:min(100% - 2*var(--noc-h-gutter,20px),var(--noc-h-container,var(--noc-container,1200px)));align-items:center}
.noc-site-header--full .noc-row__inner{max-width:calc(100% - 2*var(--noc-h-gutter,clamp(20px,3vw,48px)))}
.noc-site-header--boxed{width:min(100% - 2*var(--noc-h-gutter,16px),var(--noc-h-box-w,1200px));margin:var(--noc-h-box-top,16px) auto 0;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--noc-h-box-top,16px))}
.noc-site-header--boxed .noc-site-header__bar{padding-inline:24px}
.noc-site-header--boxed .noc-row__inner{max-width:none}
.noc-site-header .noc-logo{color:var(--noc-h-cur,var(--noc-h-color,inherit))}
.noc-site-header :is(.noc-search__open,.noc-icon-el){color:var(--noc-h-cur,var(--noc-h-icon,var(--noc-h-color,currentColor)))}
.noc-site-header--scheme-dark{--noc-h-bg:#1f1f1f;--noc-h-color:#cccccc;--noc-h-hover:#ffffff;--noc-h-icon:#cccccc;--noc-h-separator:rgba(255,255,255,.12);--noc-dd-bg:#2a2a2a;--noc-dd-color:#cccccc;--noc-dd-hover:#ffffff}
.noc-site-header--burger-label .noc-menu__toggle{width:auto;gap:.6em;padding:0 10px}
.noc-site-header--burger-label .noc-menu__toggle .noc-sr{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.noc-site-header--ocm-always .noc-menu:not(.is-open){--noc-menu-toggle:inline-flex;--noc-menu-panel:none}
.noc-site-header--dd-center .noc-menu__list>li:not(.megamenu)>.noc-menu__sub{left:50%;margin-left:calc(var(--noc-dd-w,220px)/-2)}
.noc-site-header .noc-menu:not(.is-open) li:hover>.noc-menu__sub,.noc-site-header .noc-menu:not(.is-open) li:focus-within>.noc-menu__sub{transition-delay:0s}
.noc-site-header--ddfx-color .noc-menu:not(.is-open) .noc-menu__sub a:hover{background:none}
.noc-site-header--ddfx-underline .noc-menu:not(.is-open) .noc-menu__sub a:hover{background:none;text-decoration:underline;text-underline-offset:.25em}
.noc-site-header .noc-menu__list>li.megamenu>.noc-menu__sub>li>a{color:var(--noc-dd-heading,inherit)}
.noc-site-header .noc-menu__list>li.megamenu>.noc-menu__sub>li>a:hover{color:var(--noc-dd-heading-hover,var(--noc-dd-hover,inherit))}
.noc-menu__desc{display:block;margin-top:.15em;color:var(--noc-dd-desc,inherit);font-size:.8em;font-weight:400;line-height:1.35;opacity:.8;white-space:normal}
.noc-menu__sub a:hover .noc-menu__desc{color:var(--noc-dd-desc-hover,inherit);opacity:1}
.noc-site-header .noc-menu__sub .noc-menu__arrow{color:var(--noc-dd-icon,inherit)}
.noc-site-header--btn-scale .noc-menu__list>li:is(.noc-btn,.noc-btn-outline)>a{transition:transform .2s}
.noc-site-header--btn-scale .noc-menu__list>li:is(.noc-btn,.noc-btn-outline)>a:hover{transform:scale(1.05)}
.noc-site-header--btn-shadow .noc-menu__list>li:is(.noc-btn,.noc-btn-outline)>a:hover{box-shadow:0 8px 20px rgba(0,0,0,.18)}
.noc-menu__extra{color:var(--noc-menu-panel-heading,inherit)}
.noc-menu__secondary{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 1rem;padding:0;list-style:none}
.noc-menu__secondary a{color:inherit;font-weight:600;text-decoration:none}
.noc-menu__secondary .noc-menu__arrow{display:none}
@media (prefers-reduced-motion:reduce){.noc-site-header,.noc-site-header *{transition:none!important}}
.noc-site-header .noc-menu:not(.is-open) .noc-menu__sub{background:color-mix(in srgb,var(--noc-dd-bg,var(--noc-menu-sub-bg,#fff)) calc(var(--noc-dd-opacity,1)*100%),transparent);transition:opacity .2s var(--noc-dd-delay,0s),transform .25s var(--noc-dd-delay,0s),visibility 0s calc(var(--noc-dd-delay,0s) + .25s)}
.noc-site-header{--noc-h-ease:cubic-bezier(.22,.8,.3,1)}
.noc-site-header--shrink,.noc-site-header--autohide{transition:box-shadow .3s,border-color .3s,color .3s,transform var(--noc-h-dur,.35s) var(--noc-h-ease),margin-bottom var(--noc-h-dur,.35s) var(--noc-h-ease)}
.noc-site-header--shrink>.noc-site-header__bar{transition:padding var(--noc-h-dur,.35s) var(--noc-h-ease),min-height var(--noc-h-dur,.35s) var(--noc-h-ease)}
.noc-site-header--shrink .noc-logo .noc-logo__img{transition:height var(--noc-h-dur,.35s) var(--noc-h-ease),width var(--noc-h-dur,.35s) var(--noc-h-ease),filter .5s ease}
.noc-site-header--shrink.is-scrolled{--noc-logo-h:var(--noc-logo-h-shrink,40px)}
.noc-site-header--shrink.is-scrolled>.noc-site-header__bar{padding-top:var(--noc-h-pad-shrink,10px);padding-bottom:var(--noc-h-pad-shrink,10px)}
.noc-site-header--shrink-h>.noc-site-header__bar{display:flex;flex-direction:column;justify-content:center;min-height:0}
.noc-site-header--shrink-h.is-scrolled>.noc-site-header__bar{padding-top:var(--noc-h-pad-shrink,0px);padding-bottom:var(--noc-h-pad-shrink,0px);min-height:var(--noc-h-shrink-h)}
.noc-site-header--autohide.is-hidden{transform:translateY(calc(-100% - 20px));box-shadow:none}
.noc-site-header--in-fade{animation:noc-h-fade .7s both}
.noc-site-header--in-slide{animation:noc-h-slide .7s var(--noc-h-ease,ease) both}
.noc-measure,.noc-measure *{transition:none!important}
@keyframes noc-h-fade{from{opacity:0}}
@keyframes noc-h-slide{from{opacity:0;transform:translateY(-100%)}}
@property --noc-header-h{syntax:"<length>";inherits:true;initial-value:0px}
.noc-h-anim{transition:--noc-header-h var(--noc-h-dur,.35s) cubic-bezier(.22,.8,.3,1)}
@media (prefers-reduced-motion:reduce){.noc-site-header,.noc-site-header *,.noc-h-anim{animation:none!important;transition:none!important}}
.noc-site-header--condense.is-scrolled>.noc-site-header__top{display:none}
.noc-site-header__top{display:var(--noc-topbar-display,block);background:var(--noc-topbar-bg,transparent);color:var(--noc-topbar-color,inherit);border-bottom:1px solid var(--noc-h-separator,transparent);font-size:.85em}
.noc-site-header__top-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;max-width:min(100% - 2*var(--noc-h-gutter,20px),var(--noc-h-container,var(--noc-container,1200px)));margin-inline:auto;padding:8px 0}
.noc-site-header--full .noc-site-header__top-inner{max-width:calc(100% - 2*var(--noc-h-gutter,clamp(20px,3vw,48px)))} .noc-site-header--boxed .noc-site-header__top-inner{max-width:none;padding-inline:24px}
.noc-site-header__top-text{margin:0}
.noc-site-header__top a{color:inherit;text-decoration:none}
.noc-site-header__top a:hover{color:var(--noc-topbar-hover,inherit)}
.noc-site-header__top-nav ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 0 auto;padding:0;list-style:none}
.noc-site-header__top-nav .noc-menu__arrow{display:none}
.noc-site-header__top-social{--noc-social-size:15px}
.noc-site-header.noc-site-header--transparent{position:var(--noc-h-fixed,fixed);left:0;right:0}
.noc-site-header--transparent.noc-site-header--boxed{margin-inline:auto}
.noc-site-header.is-transparent:not(.is-solid){--noc-h-cur:var(--noc-h-tr-light,#fff);box-shadow:none;border-bottom-color:var(--noc-h-tr-border,transparent)}
.noc-site-header--dark.is-transparent:not(.is-solid){--noc-h-cur:var(--noc-h-tr-dark,#111)}
.noc-site-header.is-transparent:not(.is-solid)::before{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}
.noc-site-header--blur-always.is-transparent:not(.is-solid)::before{-webkit-backdrop-filter:var(--noc-h-blur,none);backdrop-filter:var(--noc-h-blur,none)}
.noc-site-header.is-transparent:not(.is-solid) .noc-menu:not(.is-open) .noc-menu__list>li>a{opacity:var(--noc-h-tr-opacity,1)}
.noc-site-header.is-transparent:not(.is-solid) .noc-menu:not(.is-open) .noc-menu__list>li>a:hover{opacity:1}
.noc-site-header--tr-shadow.is-transparent:not(.is-solid)::after{content:"";position:absolute;inset:0 0 -40px;z-index:-2;background:linear-gradient(rgba(0,0,0,.35),transparent);pointer-events:none}
.noc-site-header.is-transparent:not(.is-solid):not(.noc-site-header--dark) .noc-logo--has-tr .noc-logo__img,.noc-site-header--dark.is-transparent:not(.is-solid) .noc-logo--has-trd .noc-logo__img{display:none}
.noc-site-header.is-transparent:not(.is-solid):not(.noc-site-header--dark) .noc-logo--has-tr .noc-logo__img--tr,.noc-site-header--dark.is-transparent:not(.is-solid) .noc-logo--has-trd .noc-logo__img--trd{display:block}
.noc-site-header.is-transparent:not(.is-solid) .noc-menu:not(.is-open) .noc-menu__toggle{color:var(--noc-h-cur)}
body.noc-template-site,body.noc-template-canvas{margin:0;background:var(--noc-color-background,#fff);color:var(--noc-color-text,#111);font-family:var(--noc-typo-body-family,system-ui,-apple-system,"Segoe UI",sans-serif);font-size:var(--noc-typo-body-size,16px);font-weight:var(--noc-typo-body-weight,400);line-height:var(--noc-typo-body-line-height,1.6);letter-spacing:var(--noc-typo-body-letter-spacing,normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
:where(.noc-template-site,.noc-template-canvas) :where(*,*::before,*::after){box-sizing:border-box}
:where(.noc-template-site,.noc-template-canvas) :where(img,svg,video,iframe){max-width:100%}
:where(.noc-template-site,.noc-template-canvas) :where(img,video){height:auto}
:where(.noc-template-site,.noc-template-canvas) :where(a){color:var(--noc-color-accent,currentColor)}
:where(.noc-template-site,.noc-template-canvas) :where(p,ul,ol,blockquote,figure,table){margin:0 0 1em} :where(.noc-template-site,.noc-template-canvas) :where(h1,h2,h3,h4,h5,h6){margin:0 0 .5em;font-weight:700;line-height:1.2}
html body:where(.noc-template-site,.noc-template-canvas) h1{font-family:var(--noc-typo-h1-family,inherit);font-size:var(--noc-typo-h1-size,2.5rem);font-weight:var(--noc-typo-h1-weight,700);font-style:var(--noc-typo-h1-style,normal);line-height:var(--noc-typo-h1-line-height,1.2);letter-spacing:var(--noc-typo-h1-letter-spacing,normal);text-transform:var(--noc-typo-h1-transform,none)}
html body:where(.noc-template-site,.noc-template-canvas) h2{font-family:var(--noc-typo-h2-family,inherit);font-size:var(--noc-typo-h2-size,2rem);font-weight:var(--noc-typo-h2-weight,700);font-style:var(--noc-typo-h2-style,normal);line-height:var(--noc-typo-h2-line-height,1.2);letter-spacing:var(--noc-typo-h2-letter-spacing,normal);text-transform:var(--noc-typo-h2-transform,none)}
html body:where(.noc-template-site,.noc-template-canvas) h3{font-family:var(--noc-typo-h3-family,inherit);font-size:var(--noc-typo-h3-size,1.6rem);font-weight:var(--noc-typo-h3-weight,700);font-style:var(--noc-typo-h3-style,normal);line-height:var(--noc-typo-h3-line-height,1.2);letter-spacing:var(--noc-typo-h3-letter-spacing,normal);text-transform:var(--noc-typo-h3-transform,none)}
html body:where(.noc-template-site,.noc-template-canvas) h4{font-family:var(--noc-typo-h4-family,inherit);font-size:var(--noc-typo-h4-size,1.3rem);font-weight:var(--noc-typo-h4-weight,700);font-style:var(--noc-typo-h4-style,normal);line-height:var(--noc-typo-h4-line-height,1.2);letter-spacing:var(--noc-typo-h4-letter-spacing,normal);text-transform:var(--noc-typo-h4-transform,none)}
html body:where(.noc-template-site,.noc-template-canvas) h5{font-family:var(--noc-typo-h5-family,inherit);font-size:var(--noc-typo-h5-size,1.1rem);font-weight:var(--noc-typo-h5-weight,700);font-style:var(--noc-typo-h5-style,normal);line-height:var(--noc-typo-h5-line-height,1.2);letter-spacing:var(--noc-typo-h5-letter-spacing,normal);text-transform:var(--noc-typo-h5-transform,none)}
html body:where(.noc-template-site,.noc-template-canvas) h6{font-family:var(--noc-typo-h6-family,inherit);font-size:var(--noc-typo-h6-size,1rem);font-weight:var(--noc-typo-h6-weight,700);font-style:var(--noc-typo-h6-style,normal);line-height:var(--noc-typo-h6-line-height,1.2);letter-spacing:var(--noc-typo-h6-letter-spacing,normal);text-transform:var(--noc-typo-h6-transform,none)}
.noc-skip{position:absolute;top:-100px;left:16px;z-index:10000;padding:.75em 1.25em;background:#111;color:#fff;text-decoration:none}
.noc-skip:focus{top:16px}
.noc-site-main{display:block}
.noc-site-main:focus{outline:0}
html:has(body.noc-template-site),html:has(body.noc-template-canvas),body.noc-template-site,body.noc-template-canvas{overflow:visible;overflow-x:clip}.noc-n-6b8d76ae.noc-n-6b8d76ae{--noc-inner-w:initial;--noc-inner-pad:initial;--noc-row-minh:760px;justify-content:center;padding-top:0px;padding-bottom:110px;text-align:center;--noc-self:center;background-color:#1d2b33;color:#ffffff;background-image:url(https://www.assistenzacassefortimilano.it/wp-content/uploads/2026/10/assistenza-casseforti-milano-servizio-sblocco-urgente-1-scaled.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.noc-n-6b8d76ae.noc-n-6b8d76ae::before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.86) 49%, rgba(0, 0, 0, 0.91) 100%)}.noc-n-238388d6.noc-n-238388d6 > *{max-width:1138px}.noc-n-ae058d4d.noc-n-ae058d4d{height:48px}.noc-n-44a5f551.noc-n-44a5f551{font-size:80px;line-height:1;color:#ffffff;text-align:center;margin-bottom:18px}.noc-n-2d289ba1.noc-n-2d289ba1{font-weight:600;font-size:30px;line-height:1.2;color:#ffffff;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.noc-n-f51163ad.noc-n-f51163ad{font-family:"Google Sans Flex", sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#ffffff;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:22px}.noc-n-4b571adc.noc-n-4b571adc{--noc-gap:20px}.noc-n-4b571adc.noc-n-4b571adc > .noc-row__inner{justify-content:center}.noc-n-6e433753.noc-n-6e433753{flex:0 0 auto}.noc-n-f362e278.noc-n-f362e278{padding-right:58px;padding-left:58px}.noc-n-15e85a8b.noc-n-15e85a8b{flex:0 0 auto}.noc-n-3131e373.noc-n-3131e373:hover{--noc-btn-bg:#638088;--noc-btn-ink:#ffffff}.noc-n-3131e373.noc-n-3131e373{--noc-btn-ink:#ffffff;padding-right:20px;padding-left:20px;border-width:1px;border-style:solid;border-color:rgba(255,255,255,0.2)}.noc-n-d7692dfc.noc-n-d7692dfc{height:0}.noc-n-f6ec73b9.noc-n-f6ec73b9{padding-right:20px;padding-left:20px}.noc-n-a2d91c85.noc-n-a2d91c85{margin-top:-110px}.noc-n-b6ae2003.noc-n-b6ae2003{--noc-gap:0px}.noc-n-28aced5c.noc-n-28aced5c{padding-right:4%;padding-left:4%;background-color:#f2f2f2;flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-e6da34fe.noc-n-e6da34fe{height:50px}.noc-n-ee0707d5.noc-n-ee0707d5 img{width:65px}.noc-n-ee0707d5.noc-n-ee0707d5{text-align:left}.noc-n-538c0f40.noc-n-538c0f40{height:25px}.noc-n-bcee4399.noc-n-bcee4399{font-weight:600;font-size:25px;line-height:30px;text-align:left;margin-bottom:20px}.noc-n-6c1d9e92.noc-n-6c1d9e92{text-align:left}.noc-n-e53f71b9.noc-n-e53f71b9{height:20px}.noc-n-3497ac9f.noc-n-3497ac9f:hover{--noc-btn-bg:#638088;--noc-btn-ink:#ffffff}.noc-n-3497ac9f.noc-n-3497ac9f{--noc-btn-ink:#638088;margin-left:0;margin-right:auto}.noc-n-421b8cd9.noc-n-421b8cd9{height:50px}.noc-n-75502315.noc-n-75502315{padding-right:4%;padding-left:4%;background-color:#638088;flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-b73d7b61.noc-n-b73d7b61{height:50px}.noc-n-0fb99f2a.noc-n-0fb99f2a img{width:65px}.noc-n-0fb99f2a.noc-n-0fb99f2a{text-align:left}.noc-n-a23483c8.noc-n-a23483c8{height:25px}.noc-n-6134963b.noc-n-6134963b{font-weight:600;font-size:25px;line-height:30px;color:#ffffff;text-align:left;margin-bottom:20px}.noc-n-11cc363f.noc-n-11cc363f{color:#ffffff;text-align:left}.noc-n-89dae0c3.noc-n-89dae0c3{height:20px}.noc-n-018e83b4.noc-n-018e83b4:hover{--noc-btn-bg:#ffffff;--noc-btn-ink:#638088}.noc-n-018e83b4.noc-n-018e83b4{--noc-btn-ink:#ffffff;margin-left:0;margin-right:auto}.noc-n-2930ecf1.noc-n-2930ecf1{height:50px}.noc-n-30507dec.noc-n-30507dec{padding-right:4%;padding-left:4%;background-color:#1d2629;flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-296b389c.noc-n-296b389c{height:50px}.noc-n-9dcc7313.noc-n-9dcc7313 img{width:65px}.noc-n-9dcc7313.noc-n-9dcc7313{text-align:left}.noc-n-7887b3cc.noc-n-7887b3cc{height:25px}.noc-n-2635cd69.noc-n-2635cd69{font-weight:600;font-size:25px;line-height:30px;color:#ffffff;text-align:left;margin-bottom:20px}.noc-n-9ba95914.noc-n-9ba95914{color:#ffffff;text-align:left}.noc-n-5e784aae.noc-n-5e784aae{height:20px}.noc-n-2d415404.noc-n-2d415404:hover{--noc-btn-bg:#638088;--noc-btn-ink:#ffffff}.noc-n-2d415404.noc-n-2d415404{--noc-btn-ink:#ffffff;margin-left:0;margin-right:auto}.noc-n-85ecb9d5.noc-n-85ecb9d5{height:50px}.noc-n-c58a988e.noc-n-c58a988e{padding-top:56px;padding-bottom:0px;margin-top:0px;z-index:2}.noc-n-e3592241.noc-n-e3592241{padding-top:0px;padding-bottom:0px;--noc-gap:0px;overflow:hidden;border-radius:0px;box-shadow:0px 12px 32px -12px rgba(20,25,27,0.18)}.noc-n-e3592241.noc-n-e3592241 > .noc-row__inner{align-items:stretch;--noc-col-fill:1 1 auto;--noc-fill-w:100%;--noc-fill-h:0px;--noc-fill-min:280px}.noc-n-4bf9b9e5.noc-n-4bf9b9e5{padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:40px;background-color:#638088;color:#ffffff;flex:0 0 calc(58.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.4167)}.noc-n-fbec966c.noc-n-fbec966c{color:rgba(255,255,255,0.82);margin-top:12px}.noc-n-72010636.noc-n-72010636{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f4f6f7;flex:0 0 calc(41.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.5833)}.noc-n-9563ba74.noc-n-9563ba74{margin-bottom:14px}.noc-n-7fe1201b.noc-n-7fe1201b{flex-direction:row}.noc-n-2942e419.noc-n-2942e419{padding-top:56px;padding-bottom:24px;--noc-gap:48px}.noc-n-2942e419.noc-n-2942e419 > .noc-row__inner{align-items:center}.noc-n-87a02180.noc-n-87a02180{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-7d5a83d1.noc-n-7d5a83d1{margin-bottom:14px}.noc-n-825e979e.noc-n-825e979e{font-weight:600;font-size:20px;line-height:26px;color:#14191b}.noc-n-6d3b2234.noc-n-6d3b2234{justify-content:center;flex:0 0 calc(66.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.3333)}.noc-n-56f31823.noc-n-56f31823{flex-direction:row}.noc-n-c021c94f.noc-n-c021c94f{padding-top:88px;padding-bottom:88px;--noc-gap:24px}.noc-n-65af390b.noc-n-65af390b{flex:0 0 calc(66.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.3333)}.noc-n-46ee5e62.noc-n-46ee5e62{margin-bottom:14px}.noc-n-8341cd02.noc-n-8341cd02{font-weight:600;font-size:42px;line-height:46px;color:#14191b}.noc-n-a96f8715.noc-n-a96f8715{justify-content:flex-end;flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-e89a8110.noc-n-e89a8110{--noc-btn-radius:0px}.noc-n-42da0d96.noc-n-42da0d96{--noc-per:4;--noc-post-ratio:4/3}.noc-n-3c94b1ec.noc-n-3c94b1ec{padding-right:20px;padding-left:20px}.noc-n-2284d8da.noc-n-2284d8da{height:100px}.noc-n-9ba49b31.noc-n-9ba49b31{color:#638088;text-align:left;margin-bottom:15px}.noc-n-c861e7b5.noc-n-c861e7b5{text-align:left}.noc-n-50854e42.noc-n-50854e42{height:15px}.noc-n-e09ac084.noc-n-e09ac084{padding-right:30px;padding-left:20px;flex:0 0 calc(66.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.3333)}.noc-n-ca06e680.noc-n-ca06e680{height:20px}.noc-n-ef7e3637.noc-n-ef7e3637{flex:0 0 calc(50% - var(--noc-gap,var(--noc-gutter,24px))*0.5)}.noc-n-45d27e88.noc-n-45d27e88{--noc-bl-gap:8px;--noc-bl-marker:#dddddd;color:#14191b}.noc-n-cf2407a7.noc-n-cf2407a7{height:0px}.noc-n-b5c96371.noc-n-b5c96371{flex:0 0 calc(50% - var(--noc-gap,var(--noc-gutter,24px))*0.5)}.noc-n-7601f7b7.noc-n-7601f7b7{--noc-bl-gap:8px;--noc-bl-marker:#dddddd;color:#14191b}.noc-n-ebb89d90.noc-n-ebb89d90{height:25px}.noc-n-bb930f98.noc-n-bb930f98{height:0px}.noc-n-4748d0c0.noc-n-4748d0c0{padding-right:30px;padding-left:20px;color:#ffffff;flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-a077f930.noc-n-a077f930{height:8px}.noc-n-6ee39e3e.noc-n-6ee39e3e{color:#ffffff}.noc-n-e9c063e2.noc-n-e9c063e2{background-image:url(https://www.assistenzacassefortimilano.it/wp-content/uploads/2017/05/assistenza-casseforti-milano.jpg);background-size:cover;background-position:center;box-shadow:0px 15px 45px 0px rgba(188,128,0,0.55)}.noc-n-43c51b9f.noc-n-43c51b9f{height:80px}.noc-n-7f291fea.noc-n-7f291fea img{width:197px}.noc-n-7f291fea.noc-n-7f291fea{text-align:center}.noc-n-968d6938.noc-n-968d6938{font-weight:600;font-size:110px;line-height:110px;color:#ffffff;text-align:center}.noc-n-05f19c24.noc-n-05f19c24{text-align:center}.noc-n-5bda4777.noc-n-5bda4777{height:80px}.noc-n-cebd80c6.noc-n-cebd80c6{height:260px}.noc-n-6922dc01.noc-n-6922dc01{background-color:#1d2629}.noc-n-da098fc1.noc-n-da098fc1{padding-right:20px;padding-left:20px;margin-top:-160px}.noc-n-f431a722.noc-n-f431a722{color:#ffffff}.noc-n-60505176.noc-n-60505176{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-41c23225.noc-n-41c23225{display:grid;--noc-card-plain-pad:1.5rem;--noc-card-area:1/1;--noc-card-veil:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));--noc-card-ink:#fff;--noc-card-justify:flex-end;min-height:320px}.noc-n-41c23225.noc-n-41c23225 .noc-card__title{font-weight:700;font-size:20px;line-height:26px}.noc-n-4f5f4240.noc-n-4f5f4240{height:0px}.noc-n-d96044b3.noc-n-d96044b3{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-c0ca59c3.noc-n-c0ca59c3{display:grid;--noc-card-plain-pad:1.5rem;--noc-card-area:1/1;--noc-card-veil:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));--noc-card-ink:#fff;--noc-card-justify:flex-end;min-height:320px}.noc-n-c0ca59c3.noc-n-c0ca59c3 .noc-card__title{font-weight:700;font-size:20px;line-height:26px}.noc-n-3e1b1534.noc-n-3e1b1534{height:0px}.noc-n-6153cff3.noc-n-6153cff3{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-fdee44d0.noc-n-fdee44d0{display:grid;--noc-card-plain-pad:1.5rem;--noc-card-area:1/1;--noc-card-veil:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));--noc-card-ink:#fff;--noc-card-justify:flex-end;min-height:320px}.noc-n-fdee44d0.noc-n-fdee44d0 .noc-card__title{font-weight:700;font-size:20px;line-height:26px}.noc-n-dbf93476.noc-n-dbf93476{height:95px}.noc-n-d327970b.noc-n-d327970b{background-color:#1d2629;color:#ffffff}.noc-n-e6001e1f.noc-n-e6001e1f{padding-right:20px;padding-left:20px}.noc-n-735b0c0c.noc-n-735b0c0c img{width:200px}.noc-n-4b13b748.noc-n-4b13b748{height:10px}.noc-n-048559f3.noc-n-048559f3{text-align:left}.noc-n-94db6fe6.noc-n-94db6fe6{text-align:left}.noc-n-69bb34f0.noc-n-69bb34f0{height:40px}.noc-n-5e80900c.noc-n-5e80900c{--noc-cols:4;--noc-per:4}.noc-n-b8bcecac.noc-n-b8bcecac{height:40px}.noc-n-7805565f.noc-n-7805565f:hover{--noc-btn-bg:#638088;--noc-btn-ink:#ffffff}.noc-n-7805565f.noc-n-7805565f{--noc-btn-ink:#ffffff;margin-left:auto;margin-right:auto}.noc-n-e799dec9.noc-n-e799dec9{height:90px}.noc-n-8d3b1612.noc-n-8d3b1612{height:100px}.noc-n-97c28ea5.noc-n-97c28ea5{background-color:#ffffff}.noc-n-732cb887.noc-n-732cb887{padding-right:20px;padding-left:20px}.noc-n-4630d18c.noc-n-4630d18c{height:25px}.noc-n-0e5bc598.noc-n-0e5bc598{color:#648087;text-align:left;margin-bottom:15px}.noc-n-b7be3f94.noc-n-b7be3f94{text-align:left}.noc-n-ce2e4c71.noc-n-ce2e4c71{height:15px}.noc-n-b0dbb30f.noc-n-b0dbb30f{--noc-cols:5;--noc-per:5;--noc-gal-gap:20px}.noc-n-e7bf1430.noc-n-e7bf1430{height:25px}.noc-n-dd02e6a6.noc-n-dd02e6a6{padding-top:80px;padding-bottom:80px;background-color:#f2f2f2}.noc-n-7d522995.noc-n-7d522995{font-weight:600;font-size:20px;line-height:25px;color:#638088;margin-bottom:15px}.noc-n-ad87f46b.noc-n-ad87f46b{font-size:35px;line-height:40px}.noc-n-cdb2a9cd.noc-n-cdb2a9cd{margin-top:15px;margin-bottom:30px}.noc-n-88af2a9f.noc-n-88af2a9f{--noc-bl-cols:4;--noc-bl-gap:12px;--noc-bl-marker:#638088}.noc-n-17389f38.noc-n-17389f38{padding-top:0px;padding-bottom:72px;--noc-gap:48px;background-color:#f4f6f7}.noc-n-17389f38.noc-n-17389f38 > .noc-row__inner{align-items:center}.noc-n-8e6414af.noc-n-8e6414af{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-b1f97bbe.noc-n-b1f97bbe{margin-bottom:14px}.noc-n-da7d4d5b.noc-n-da7d4d5b{font-weight:600;font-size:20px;line-height:26px;color:#14191b}.noc-n-01e8540f.noc-n-01e8540f{justify-content:center;flex:0 0 calc(66.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.3333)}.noc-n-de533094.noc-n-de533094{flex-direction:row}.noc-n-01767af7.noc-n-01767af7{padding-top:104px;padding-bottom:104px;--noc-gap:32px}.noc-n-56675c85.noc-n-56675c85{margin-bottom:14px}.noc-n-549f5a65.noc-n-549f5a65{font-weight:600;font-size:42px;line-height:46px;color:#14191b;margin-bottom:40px}.noc-n-405e0709.noc-n-405e0709{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-4afc7856.noc-n-4afc7856{font-weight:600;font-size:64px;line-height:64px;color:#638088;margin-bottom:22px}.noc-n-be7c5204.noc-n-be7c5204{font-weight:600;font-size:20px;line-height:26px;color:#14191b;margin-bottom:8px}.noc-n-8fa7eb54.noc-n-8fa7eb54{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-b949344e.noc-n-b949344e{font-weight:600;font-size:64px;line-height:64px;color:#638088;margin-bottom:22px}.noc-n-7b9579a9.noc-n-7b9579a9{font-weight:600;font-size:20px;line-height:26px;color:#14191b;margin-bottom:8px}.noc-n-a5643994.noc-n-a5643994{flex:0 0 calc(33.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.6667)}.noc-n-7eeed186.noc-n-7eeed186{font-weight:600;font-size:64px;line-height:64px;color:#638088;margin-bottom:22px}.noc-n-1dcb6490.noc-n-1dcb6490{font-weight:600;font-size:20px;line-height:26px;color:#14191b;margin-bottom:8px}.noc-n-95670ed5.noc-n-95670ed5{padding-top:104px;padding-bottom:104px;--noc-gap:32px;background-color:#f4f6f7}.noc-n-95670ed5.noc-n-95670ed5 > .noc-row__inner{align-items:flex-end}.noc-n-4f05bb95.noc-n-4f05bb95{flex:0 0 calc(58.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.4167)}.noc-n-cc8e68f2.noc-n-cc8e68f2{margin-bottom:14px}.noc-n-2524a6f8.noc-n-2524a6f8{font-weight:600;font-size:42px;line-height:46px;color:#14191b}.noc-n-d5d0a613.noc-n-d5d0a613{margin-top:10px}.noc-n-daaddbc7.noc-n-daaddbc7{justify-content:flex-end;flex:0 0 calc(41.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.5833)}.noc-n-9fd9fec0.noc-n-9fd9fec0{--noc-btn-radius:0px}.noc-n-5a5fa1e2.noc-n-5a5fa1e2{--noc-cols:3;--noc-quote-bg:#ffffff;--noc-star:#e8a923}.noc-n-1159a2f2.noc-n-1159a2f2{padding-top:104px;padding-bottom:104px;--noc-gap:72px}.noc-n-60a99fbb.noc-n-60a99fbb{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--noc-sticky-header,var(--noc-header-h,0px)) + var(--noc-sticky-gap,24px));align-self:flex-start;--noc-sticky-gap:24px;flex:0 0 calc(41.6667% - var(--noc-gap,var(--noc-gutter,24px))*0.5833)}.noc-n-4f24786b.noc-n-4f24786b{margin-bottom:14px}.noc-n-08f72352.noc-n-08f72352{font-weight:600;font-size:42px;line-height:46px;color:#14191b;margin-bottom:18px}.noc-n-bb900682.noc-n-bb900682{margin-bottom:20px}.noc-n-ffabb8b1.noc-n-ffabb8b1{--noc-btn-radius:0px}.noc-n-27acf1e6.noc-n-27acf1e6{flex:0 0 calc(58.3333% - var(--noc-gap,var(--noc-gutter,24px))*0.4167)}.noc-n-f2505754.noc-n-f2505754{background-color:var(--noc-color-primary)}.noc-n-d4443eb7.noc-n-d4443eb7{padding-right:20px;padding-left:20px}.noc-n-a5d841e6.noc-n-a5d841e6{height:90px}.noc-n-bb9a91ea.noc-n-bb9a91ea > .noc-row__inner{justify-content:center}.noc-n-36d78b98.noc-n-36d78b98{padding-top:5%;padding-right:5%;padding-bottom:5%;padding-left:5%;background-color:var(--noc-color-background);border-radius:0px;flex:0 0 calc(50% - var(--noc-gap,var(--noc-gutter,24px))*0.5)}.noc-n-6ab563c6.noc-n-6ab563c6{font-size:45px;line-height:1.3;text-align:left}.noc-n-2d28e9fa.noc-n-2d28e9fa{height:20px}.noc-n-ac10d3d0.noc-n-ac10d3d0{height:0px}.noc-n-7c7a9aa0.noc-n-7c7a9aa0{height:165px}@media (min-width: 1600px){.noc-n-6b8d76ae.noc-n-6b8d76ae{padding-top:200px;padding-bottom:200px}}@media (max-width: 1023px){.noc-n-6b8d76ae.noc-n-6b8d76ae{--noc-row-minh:616px}.noc-n-44a5f551.noc-n-44a5f551{font-size:50px;line-height:1}.noc-n-2d289ba1.noc-n-2d289ba1{font-size:25px;line-height:36px}.noc-n-f51163ad.noc-n-f51163ad{font-size:13px;line-height:30px}.noc-n-f6ec73b9.noc-n-f6ec73b9{padding-right:20px;padding-left:20px}.noc-n-28aced5c.noc-n-28aced5c{padding-right:20px;padding-left:20px}.noc-n-bcee4399.noc-n-bcee4399{font-size:20px}.noc-n-75502315.noc-n-75502315{padding-right:20px;padding-left:20px}.noc-n-6134963b.noc-n-6134963b{font-size:20px}.noc-n-30507dec.noc-n-30507dec{padding-right:20px;padding-left:20px}.noc-n-2635cd69.noc-n-2635cd69{font-size:20px}.noc-n-8341cd02.noc-n-8341cd02{font-size:34px;line-height:38px}.noc-n-42da0d96.noc-n-42da0d96{--noc-per:2.3}.noc-n-3c94b1ec.noc-n-3c94b1ec{padding-right:20px;padding-left:20px}.noc-n-2284d8da.noc-n-2284d8da{height:90px}.noc-n-c861e7b5.noc-n-c861e7b5{font-size:28px;line-height:38px}.noc-n-e09ac084.noc-n-e09ac084{padding-right:20px;padding-left:20px}.noc-n-bb930f98.noc-n-bb930f98{height:60px}.noc-n-4748d0c0.noc-n-4748d0c0{padding-right:30px;padding-left:30px}.noc-n-a077f930.noc-n-a077f930{height:0px}.noc-n-cebd80c6.noc-n-cebd80c6{height:250px}.noc-n-da098fc1.noc-n-da098fc1{padding-right:20px;padding-left:20px}.noc-n-e6001e1f.noc-n-e6001e1f{padding-right:20px;padding-left:20px}.noc-n-5e80900c.noc-n-5e80900c{--noc-cols:2;--noc-per:2}.noc-n-e799dec9.noc-n-e799dec9{height:70px}.noc-n-8d3b1612.noc-n-8d3b1612{height:90px}.noc-n-732cb887.noc-n-732cb887{padding-right:20px;padding-left:20px}.noc-n-b7be3f94.noc-n-b7be3f94{font-size:28px;line-height:38px}.noc-n-ce2e4c71.noc-n-ce2e4c71{height:0px}.noc-n-b0dbb30f.noc-n-b0dbb30f{--noc-cols:3;--noc-per:3}.noc-n-88af2a9f.noc-n-88af2a9f{--noc-bl-cols:2}.noc-n-01767af7.noc-n-01767af7{padding-top:80px;padding-bottom:80px}.noc-n-549f5a65.noc-n-549f5a65{font-size:34px;line-height:38px}.noc-n-95670ed5.noc-n-95670ed5{padding-top:80px;padding-bottom:80px}.noc-n-2524a6f8.noc-n-2524a6f8{font-size:34px;line-height:38px}.noc-n-5a5fa1e2.noc-n-5a5fa1e2{--noc-cols:2}.noc-n-1159a2f2.noc-n-1159a2f2{padding-top:80px;padding-bottom:80px}.noc-n-08f72352.noc-n-08f72352{font-size:34px;line-height:38px}.noc-n-d4443eb7.noc-n-d4443eb7{padding-right:20px;padding-left:20px}.noc-n-a5d841e6.noc-n-a5d841e6{height:80px}.noc-n-ac10d3d0.noc-n-ac10d3d0{height:70px}.noc-n-7c7a9aa0.noc-n-7c7a9aa0{height:220px}}@media (max-width: 799px){.noc-n-6b8d76ae.noc-n-6b8d76ae{--noc-row-minh:586px;padding-right:20px;padding-bottom:0px;padding-left:20px;text-align:left;--noc-self:flex-start}.noc-n-ae058d4d.noc-n-ae058d4d{height:150px}.noc-n-44a5f551.noc-n-44a5f551{font-size:40px;line-height:1;text-align:left;margin-bottom:16px}.noc-n-2d289ba1.noc-n-2d289ba1{font-size:22px;line-height:28px;text-align:left;margin-left:0;margin-right:auto}.noc-n-f51163ad.noc-n-f51163ad{font-size:16px;line-height:24px;text-align:left;margin-left:0;margin-right:auto;margin-top:16px;margin-bottom:26px}.noc-n-4b571adc.noc-n-4b571adc{--noc-gap:8px}.noc-n-4b571adc.noc-n-4b571adc > .noc-row__inner{justify-content:flex-start}.noc-n-f362e278.noc-n-f362e278{padding-right:30px;padding-left:30px}.noc-n-3131e373.noc-n-3131e373{padding-right:12px;padding-left:12px}.noc-n-d7692dfc.noc-n-d7692dfc{height:50px}.noc-n-f6ec73b9.noc-n-f6ec73b9{padding-top:32px;padding-right:20px;padding-left:20px}.noc-n-a2d91c85.noc-n-a2d91c85{margin-top:0px}.noc-n-28aced5c.noc-n-28aced5c{padding-right:20px;padding-left:20px;flex:0 0 100%}.noc-n-e6da34fe.noc-n-e6da34fe{height:60px}.noc-n-bcee4399.noc-n-bcee4399{font-size:22px;line-height:25px}.noc-n-421b8cd9.noc-n-421b8cd9{height:60px}.noc-n-75502315.noc-n-75502315{padding-right:20px;padding-left:20px;flex:0 0 100%}.noc-n-b73d7b61.noc-n-b73d7b61{height:60px}.noc-n-6134963b.noc-n-6134963b{font-size:22px;line-height:25px}.noc-n-2930ecf1.noc-n-2930ecf1{height:60px}.noc-n-30507dec.noc-n-30507dec{padding-right:20px;padding-left:20px;flex:0 0 100%}.noc-n-296b389c.noc-n-296b389c{height:60px}.noc-n-2635cd69.noc-n-2635cd69{font-size:22px;line-height:25px}.noc-n-85ecb9d5.noc-n-85ecb9d5{height:60px}.noc-n-c58a988e.noc-n-c58a988e{padding-top:40px;padding-bottom:0px}.noc-n-4bf9b9e5.noc-n-4bf9b9e5{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px;flex:0 0 100%}.noc-n-72010636.noc-n-72010636{flex:0 0 100%}.noc-n-7fe1201b.noc-n-7fe1201b{flex-direction:column}.noc-n-2942e419.noc-n-2942e419{padding-top:40px;padding-bottom:16px}.noc-n-87a02180.noc-n-87a02180{flex:0 0 100%}.noc-n-6d3b2234.noc-n-6d3b2234{flex:0 0 100%}.noc-n-56f31823.noc-n-56f31823{flex-direction:column}.noc-n-c021c94f.noc-n-c021c94f{padding-top:56px;padding-bottom:56px}.noc-n-65af390b.noc-n-65af390b{flex:0 0 100%}.noc-n-8341cd02.noc-n-8341cd02{font-size:28px;line-height:32px}.noc-n-a96f8715.noc-n-a96f8715{flex:0 0 100%}.noc-n-42da0d96.noc-n-42da0d96{--noc-per:1.25}.noc-n-3c94b1ec.noc-n-3c94b1ec{padding-right:20px;padding-left:20px}.noc-n-2284d8da.noc-n-2284d8da{height:80px}.noc-n-c861e7b5.noc-n-c861e7b5{font-size:26px;line-height:32px}.noc-n-e09ac084.noc-n-e09ac084{padding-right:20px;padding-left:20px;flex:0 0 100%}.noc-n-ca06e680.noc-n-ca06e680{height:30px}.noc-n-ef7e3637.noc-n-ef7e3637{flex:0 0 100%}.noc-n-cf2407a7.noc-n-cf2407a7{height:5px}.noc-n-b5c96371.noc-n-b5c96371{flex:0 0 100%}.noc-n-bb930f98.noc-n-bb930f98{height:60px}.noc-n-4748d0c0.noc-n-4748d0c0{flex:0 0 100%}.noc-n-a077f930.noc-n-a077f930{height:0px}.noc-n-cebd80c6.noc-n-cebd80c6{height:240px}.noc-n-da098fc1.noc-n-da098fc1{padding-right:20px;padding-left:20px}.noc-n-60505176.noc-n-60505176{flex:0 0 100%}.noc-n-4f5f4240.noc-n-4f5f4240{height:60px}.noc-n-d96044b3.noc-n-d96044b3{flex:0 0 100%}.noc-n-3e1b1534.noc-n-3e1b1534{height:60px}.noc-n-6153cff3.noc-n-6153cff3{flex:0 0 100%}.noc-n-dbf93476.noc-n-dbf93476{height:100px}.noc-n-e6001e1f.noc-n-e6001e1f{padding-right:20px;padding-left:20px}.noc-n-048559f3.noc-n-048559f3{font-size:22px;line-height:28px}.noc-n-94db6fe6.noc-n-94db6fe6{font-size:22px;line-height:28px}.noc-n-5e80900c.noc-n-5e80900c{--noc-cols:1;--noc-per:1}.noc-n-e799dec9.noc-n-e799dec9{height:65px}.noc-n-8d3b1612.noc-n-8d3b1612{height:80px}.noc-n-732cb887.noc-n-732cb887{padding-right:20px;padding-left:20px}.noc-n-b7be3f94.noc-n-b7be3f94{font-size:26px;line-height:32px}.noc-n-ce2e4c71.noc-n-ce2e4c71{height:0px}.noc-n-b0dbb30f.noc-n-b0dbb30f{--noc-cols:2;--noc-per:2.2}.noc-n-dd02e6a6.noc-n-dd02e6a6{padding-top:50px;padding-bottom:50px}.noc-n-ad87f46b.noc-n-ad87f46b{font-size:26px;line-height:32px}.noc-n-88af2a9f.noc-n-88af2a9f{--noc-bl-cols:1}.noc-n-17389f38.noc-n-17389f38{padding-top:0px;padding-bottom:48px}.noc-n-8e6414af.noc-n-8e6414af{flex:0 0 100%}.noc-n-01e8540f.noc-n-01e8540f{flex:0 0 100%}.noc-n-de533094.noc-n-de533094{flex-direction:column}.noc-n-01767af7.noc-n-01767af7{padding-top:64px;padding-bottom:64px}.noc-n-549f5a65.noc-n-549f5a65{font-size:28px;line-height:32px}.noc-n-405e0709.noc-n-405e0709{flex:0 0 100%}.noc-n-8fa7eb54.noc-n-8fa7eb54{flex:0 0 100%}.noc-n-a5643994.noc-n-a5643994{flex:0 0 100%}.noc-n-95670ed5.noc-n-95670ed5{padding-top:64px;padding-bottom:64px}.noc-n-4f05bb95.noc-n-4f05bb95{flex:0 0 100%}.noc-n-2524a6f8.noc-n-2524a6f8{font-size:28px;line-height:32px}.noc-n-daaddbc7.noc-n-daaddbc7{flex:0 0 100%}.noc-n-5a5fa1e2.noc-n-5a5fa1e2{--noc-cols:1}.noc-n-1159a2f2.noc-n-1159a2f2{padding-top:64px;padding-bottom:64px}.noc-n-60a99fbb.noc-n-60a99fbb{position:relative;top:auto;align-self:auto;flex:0 0 100%}.noc-n-08f72352.noc-n-08f72352{font-size:28px;line-height:32px}.noc-n-27acf1e6.noc-n-27acf1e6{flex:0 0 100%}.noc-n-d4443eb7.noc-n-d4443eb7{padding-right:20px;padding-left:20px}.noc-n-a5d841e6.noc-n-a5d841e6{height:70px}.noc-n-36d78b98.noc-n-36d78b98{flex:0 0 100%}.noc-n-6ab563c6.noc-n-6ab563c6{font-size:30px}.noc-n-ac10d3d0.noc-n-ac10d3d0{height:60px}.noc-n-7c7a9aa0.noc-n-7c7a9aa0{height:350px}}@font-face{font-family:"Google Sans Flex";font-style:normal;font-weight:100 900;font-display:swap;src:url(//www.assistenzacassefortimilano.it/wp-content/uploads/nocturno/fonts/google-sans-flex/latin-var-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}