/*! Author: nosign <gettype[at]gmail.com> | Build: 2023-06-06T21:39:28+02 */
:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}:focus{outline:0}a,button{background-color:transparent;cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse;caption-side:bottom}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}button,input,textarea{font-family:inherit;font-size:inherit}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{overflow:auto;white-space:revert}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}body{-webkit-tap-highlight-color:transparent;margin:0;overscroll-behavior-y:contain;padding:0;position:relative;text-rendering:optimizeSpeed}html{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;scroll-behavior:smooth}abbr[title]{border-bottom:none;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}img,svg{border-style:none;vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit;margin:0}textarea{resize:vertical}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[role=button]{cursor:pointer}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}summary{cursor:pointer;display:list-item}iframe{border:0}progress{vertical-align:baseline}details{display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}mark{background-color:transparent}a,a:active,a:focus,a:visited{outline:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ol[role=list],ul[role=list]{list-style:none}article,div,figure,footer,header,iframe,img,nav,section,video{margin:0;padding:0;vertical-align:top}figure{width:100%}img{border:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{background-color:transparent;box-shadow:none}#__next,#root{isolation:isolate}canvas,img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}:root{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;box-sizing:border-box;min-height:100%;position:relative}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}svg[class*=" icon-"],svg[class^=icon-]{stroke-width:0;stroke:currentColor;fill:#2d2d2d;display:inline-block;height:1em;width:1em}.nsg-container{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;max-width:1440px;width:100%}.nsg-debug,.nsgdebug{display:none}.ta-right{text-align:right!important}.ta-left{text-align:left!important}.ta-center{text-align:center}.t-hidden,.ta-hidden{display:none}.upper,.uppercase{text-transform:uppercase}.ucfirst{text-transform:lowercase}.ucfirst:first-letter{text-transform:uppercase}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ib{display:inline-block}.relative{position:relative}.overhidden{overflow:hidden}.nsg-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pointer{cursor:pointer}.marged{margin:0 auto}.w100{width:100%}.h100{min-height:100vh}.fullscreen{height:100vh;overflow:hidden;width:100%}.contain,.img-contain{-o-object-fit:contain;object-fit:contain;overflow:hidden;transform:translateZ(0)}.cover,.img-cover{-o-object-fit:cover;object-fit:cover;overflow:hidden;transform:translateZ(0)}.block{display:block}.nsg-cnt,.nsgContainer,.nsg_cnt,.nsg_container,.nsglazycnt{position:relative}.ngsAbs,.nsg-abs,.nsg_abs{left:0;position:absolute;top:0}.nsg-row,.nsgRow,.nsg_row,.nsgrow{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}.mobile{display:none}@media (max-width:991.98px){.mobile{display:flex;width:100%}}.desktop{display:flex;width:100%}@media (max-width:991.98px){.desktop{display:none}}.nsg-draggable{flex-wrap:wrap;justify-content:flex-start;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.nsg-draggable,.nsg-draggable .nsg-draggable-cnt{align-content:flex-start;align-items:flex-start;backface-visibility:hidden;display:flex;flex-direction:row;transform:translateZ(0);transform-style:preserve-3d}.nsg-draggable .nsg-draggable-cnt{flex-wrap:nowrap;justify-content:flex-start}@keyframes levitate{0%{transform:translatey(0)}50%{transform:translatey(10px)}to{transform:translatey(0)}}@media print{.container,.nsg-container{width:auto}}@font-face{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-family:NotoSans-SemiBold;font-style:normal;font-weight:400;src:local("NotoSans-SemiBold"),url(/dist/NotoSans-SemiBold.woff2) format("woff2"),url(/dist/NotoSans-SemiBold.woff) format("woff");text-rendering:optimizeLegibility}@font-face{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-family:NotoSans-Medium;font-style:normal;font-weight:400;src:local("NotoSans-Medium"),url(/dist/NotoSans-Medium.woff2) format("woff2"),url(/dist/NotoSans-Medium.woff) format("woff");text-rendering:optimizeLegibility}@font-face{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-family:NotoSans-Bold;font-style:normal;font-weight:400;src:local("NotoSans-Bold"),url(/dist/NotoSans-Bold.woff2) format("woff2"),url(/dist/NotoSans-Bold.woff) format("woff");text-rendering:optimizeLegibility}@font-face{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-family:NotoSans-Regular;font-style:normal;font-weight:400;src:local("NotoSans-Regular"),url(/dist/NotoSans-Regular.woff2) format("woff2"),url(/dist/NotoSans-Regular.woff) format("woff");text-rendering:optimizeLegibility}@font-face{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-family:"DM Serif Display Regular";font-style:normal;font-weight:400;src:local("DM Serif Display Regular"),url(/dist/DMSerifDisplay-Regular.woff2) format("woff2"),url(/dist/DMSerifDisplay-Regular.woff) format("woff");text-rendering:optimizeLegibility}:root{--scrollprogress:0%;--vw:100%;--vh:100vh;--h100:100vh;--bmw:100vw;--containergap:64px;--block-v-gap:160px;--pagevgap:130px;--rowgap:32px;--rowgap24:24px;--m80:80px;--m64:64px;--m32:32px;--m16:16px;--hrowgap:16px;--bloglistgap:96px;--maxw:1440px;--maxwb:1660px;--white:#fff;--grey:#a9a9a9;--neutral:#f4f3ee;--neutral-grey:#f5f5f5;--gold-light:#dacfa2;--gold-dark:#c4ba92;--black:#0d0e13;--dark:#2d2d2d;--tint:#c0af99;--blue-dark:#007380;--blue-light:#338f99;--brown-dark:#3b342d;--red:#ff4951;--fs-hn:clamp(3rem,-3.6379rem + 15.1724vw,8.5rem);--fs-hnsm:clamp(1.5rem,1.5rem + 0vw,1.5rem);--fs-xl:clamp(3rem,3rem + 0vw,3rem);--fs-xls:clamp(2.25rem,1.3448rem + 2.069vw,3rem);--fs-l:clamp(1.5rem,1.5rem + 0vw,1.5rem);--fs-title:clamp(1.125rem,1.125rem + 0vw,1.125rem);--fs-quote:clamp(1.5rem,.2931rem + 2.7586vw,2.5rem);--fs-quote-author:clamp(.875rem,.875rem + 0vw,.875rem);--fs-80:clamp(5rem,5rem + 0vw,5rem);--fs-18:clamp(1.125rem,1.125rem + 0vw,1.125rem);--fs-15:clamp(.9375rem,.9375rem + 0vw,.9375rem);--fs-14:clamp(.875rem,.875rem + 0vw,.875rem);--fs-12:clamp(.75rem,.75rem + 0vw,.75rem)}@media (max-width:991.98px){:root{--rowgap:24px;--containergap:24px}}.fs-hn{font-family:"DM Serif Display Regular";font-size:var(--fs-hn);letter-spacing:5.44px;line-height:1.03}@media (max-width:991.98px){.fs-hn{letter-spacing:1.92px;line-height:1.17}}.fs-hnsm{font-family:NotoSans-Bold;font-size:var(--fs-hnsm);line-height:1.67}@media (max-width:991.98px){.fs-hnsm{line-height:1.67}}.fs-xl{font-family:"DM Serif Display Regular";font-size:var(--fs-xl);letter-spacing:1.92px;line-height:1.17;word-break:break-word}.fs-l{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67}.fs-title{font-family:NotoSans-SemiBold;font-size:var(--fs-title);font-weight:600;line-height:1.33}.fs-r{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.fs-b{font-family:NotoSans-Bold;font-size:var(--fs-15);line-height:1.6}.fs-btn,.fs-m{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}.fs-xsm{font-family:NotoSans-Medium}.fs-xs,.fs-xsm{font-size:var(--fs-12);line-height:2}.fs-xs{font-family:NotoSans-Regular}.fs-quote{font-family:NotoSans-Bold;font-size:var(--fs-quote);line-height:1.4}.fs-quote-author{font-family:NotoSans-Bold;font-size:var(--fs-quote-author);line-height:1.71}.fs-filter{font-family:NotoSans-Medium;font-size:var(--fs-14);line-height:1.71}.nsglazy,[loading=lazy]{backface-visibility:hidden;opacity:0;transform:translateZ(0);transform-style:preserve-3d;transition:opacity .4s ease}.nsglazy.nsgloaded,[loading=lazy].nsgloaded,body.lazynotsupported [loading=lazy],html.nojs .nsglazy,html.nojs [loading=lazy]{opacity:1}.nsgloaded{opacity:1;transition:opacity .4s ease}.nsglazycnt{backface-visibility:hidden;height:100%;overflow:hidden;position:relative;transform:translateZ(0);transform-style:preserve-3d;width:100%}body.ios .nsglazycnt{overflow:auto}.img-responsive{display:inline-block;height:auto;width:100%}.onscreenItem{backface-visibility:hidden;opacity:0;transform:translateZ(0);transform:translate3d(0,40px,0);transform-style:preserve-3d;transition:opacity .26s cubic-bezier(.215,.61,.355,1),transform .46s cubic-bezier(.215,.61,.355,1)}.onscreenItem.onscreenIn,.onscreenItem.preview{opacity:1;transform:translateZ(0)}@media (max-width:767.98px){.onscreenItem{transform:translateZ(0)}}.acf-block-preview .onscreenItem,.preview .onscreenItem{opacity:1;transform:translateZ(0)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide{outline:none;position:relative;visibility:hidden;width:100%}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{align-items:center;background:transparent;border:none;border-radius:0;display:flex;height:30px;justify-content:center;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s cubic-bezier(.25,.46,.45,.94);width:50px;z-index:1}.splide__arrow svg{fill:#000;height:11px;width:50px}.splide__arrow:hover{cursor:pointer;opacity:.6}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:26px}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:26px}.splide .splide__sr{display:none}.btn{align-content:center;align-items:center;background-color:#fff;border:1px solid #2d2d2d;border-radius:40px;color:#2d2d2d;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:NotoSans-Medium;font-size:var(--fs-15);justify-content:center;line-height:1.6;padding:24px 40px;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.btn:hover{background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}}.btn.sm{border-radius:24px;padding:8px 16px}.btn.wb{border:1px solid #fff}@media (hover:hover) and (pointer:fine){.btn.wb:hover{border:1px solid #2d2d2d}}.btn.homehero{background-color:transparent;border:1px solid #fff;color:#fff}@media (hover:hover) and (pointer:fine){.btn.homehero:hover{background-color:#fff;border:1px solid #fff;color:#2d2d2d}}.arrowbtn{align-content:flex-start;align-items:flex-start;color:#2d2d2d;display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;justify-content:flex-start;width:100%}.arrowbtn svg{stroke:#dacfa2;height:24px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:24px}@media (hover:hover) and (pointer:fine){.arrowbtn:hover svg{transform:translate(10px)}}@media (max-width:991.98px){.arrowbtn{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-9by16:before{padding-top:177.7777777778%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.mce-content-body a,.mce-content-body em,.mce-content-body menu,.mce-content-body ol,.mce-content-body ul,.mce-edit-area a,.mce-edit-area em,.mce-edit-area menu,.mce-edit-area ol,.mce-edit-area ul{all:revert!important}.mce-content-body a,.mce-edit-area a{text-decoration:underline!important}.editor-post-title__block .editor-post-title__input{font-family:NotoSans-Regular,sans-serif;text-align:left}.block-editor-block-list__block{overflow:auto}.edit-post-visual-editor .block-editor-block-list__block[data-type="core/paragraph"] p[data-is-placeholder-visible=true]+p{opacity:0}.cpt_info_box{display:none!important}.acf-block-preview{font-family:NotoSans-Regular,sans-serif;width:100%}.acf-block-preview .nsg-container{width:100%}.acf-block-preview a.btn{text-decoration:none}.acf-block-preview .h2,.acf-block-preview .h3,.acf-block-preview .h4,.acf-block-preview .h5,.acf-block-preview a:not(.btn){color:#2d2d2d}figcaption{display:none}.nsg-block{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;position:relative;width:100%}.nsg-block figcaption{display:none}.nsg-block .container{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;justify-content:center;margin:0 auto;max-width:1440px;padding:0 var(--containergap);position:relative;width:100%}.nsg-block.preview .onscreenItem{opacity:1;transform:translateZ(0)}.nsg-block.preview .nsglazy,.nsg-block.preview [loading=lazy]{opacity:1}.nsg-image-block{padding-bottom:var(--block-v-gap)}.nsg-image-block .nsg-image-cnt{backface-visibility:hidden;position:relative;transform:translateZ(0);transform-style:preserve-3d}.nsg-image-block .nsg-image-cnt,.nsg-image-block .nsg-image-cnt .desktop,.nsg-image-block .nsg-image-cnt .mobile{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-image-block .nsg-image-cnt .mobile{display:none}.nsg-image-block .nsg-image-cnt .lnkbtn{align-content:flex-start;align-items:flex-start;background-color:var(--dark);border-radius:40px;bottom:64px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:8px 24px 8px 8px;position:absolute;right:64px}.nsg-image-block .nsg-image-cnt .lnkbtn a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:flex-start;text-decoration:none}@media (hover:hover) and (pointer:fine){.nsg-image-block .nsg-image-cnt .lnkbtn a:hover .img .circle{stroke-dashoffset:0}}.nsg-image-block .nsg-image-cnt .lnkbtn .img{align-content:center;align-items:center;border-radius:28px;display:flex;flex-direction:row;flex-wrap:nowrap;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.nsg-image-block .nsg-image-cnt .lnkbtn .img figure,.nsg-image-block .nsg-image-cnt .lnkbtn .img img{border-radius:28px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.nsg-image-block .nsg-image-cnt .lnkbtn .img svg{height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.nsg-image-block .nsg-image-cnt .lnkbtn .img .circle{transition:all 1s ease-in-out}body.blue .nsg-image-block .nsg-image-cnt .lnkbtn .img .circle{stroke:#338f99}.nsg-image-block .nsg-image-cnt .lnkbtn .content{color:#fff}.nsg-image-block .nsg-image-cnt .lnkbtn .content span{color:#dacfa2}body.blue .nsg-image-block .nsg-image-cnt .lnkbtn .content span{color:#338f99}@media (max-width:767.98px){.nsg-image-block .nsg-image-cnt .lnkbtn{bottom:32px;left:24px;right:24px}.nsg-image-block .nsg-image-cnt .mobile{display:flex}.nsg-image-block .nsg-image-cnt .desktop{display:none}}@media (max-width:575.98px){.nsg-image-block .nsg-image-cnt .lnkbtn{width:calc(100% - 48px)}}.nsg-image-block.preview{margin:0}.nsg-title-block .nsg-title-cnt .h1,.nsg-title-block .nsg-title-cnt .h2,.nsg-title-block .nsg-title-cnt .h3{margin-bottom:64px}.nsg-title-block .nsg-title-cnt .h4,.nsg-title-block .nsg-title-cnt .h5{margin-bottom:16px}.nsg-title-block.preview .nsg-title-cnt{padding:0}.nsg-title-block.preview .nsg-title-cnt .h1,.nsg-title-block.preview .nsg-title-cnt .h2,.nsg-title-block.preview .nsg-title-cnt .h3{margin-bottom:16px}.nsg-paragraph-block{margin:0 auto;max-width:var(--maxwb)}.nsg-paragraph-block .nsg-paragraph-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--block-v-gap) 8.3333333333%;width:100%}.nsg-paragraph-block .nsg-paragraph-cnt ol li,.nsg-paragraph-block .nsg-paragraph-cnt ul li{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0;width:100%}.nsg-paragraph-block .nsg-paragraph-cnt ol li b,.nsg-paragraph-block .nsg-paragraph-cnt ol li strong,.nsg-paragraph-block .nsg-paragraph-cnt ul li b,.nsg-paragraph-block .nsg-paragraph-cnt ul li strong{font-family:NotoSans-Bold}.nsg-paragraph-block .nsg-paragraph-cnt li,.nsg-paragraph-block .nsg-paragraph-cnt ul{list-style:none;margin:0;padding:0}.nsg-paragraph-block .nsg-paragraph-cnt ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin-bottom:32px;margin-top:var(--m32);width:100%}.nsg-paragraph-block .nsg-paragraph-cnt li{margin-bottom:var(--m32);padding-left:var(--m32);position:relative}.nsg-paragraph-block .nsg-paragraph-cnt li a{text-decoration:underline}.nsg-paragraph-block .nsg-paragraph-cnt li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggZmlsbD0iI0RBQ0ZBMiIgZD0ibTUuNjU3IDAgNS42NTcgNS42NTctNS42NTcgNS42NTdMMCA1LjY1N3oiLz48L3N2Zz4=);content:"";height:12px;left:0;position:absolute;top:14px;width:12px}.nsg-paragraph-block .nsg-paragraph-cnt p{color:#2d2d2d;font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-paragraph-block .nsg-paragraph-cnt p b,.nsg-paragraph-block .nsg-paragraph-cnt p strong{font-family:NotoSans-Bold}.nsg-paragraph-block .nsg-paragraph-cnt b,.nsg-paragraph-block .nsg-paragraph-cnt strong{color:#2d2d2d;font-family:NotoSans-Regular;font-family:NotoSans-Bold;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-paragraph-block .nsg-paragraph-cnt b b,.nsg-paragraph-block .nsg-paragraph-cnt b strong,.nsg-paragraph-block .nsg-paragraph-cnt strong b,.nsg-paragraph-block .nsg-paragraph-cnt strong strong{font-family:NotoSans-Bold}.nsg-paragraph-block .nsg-paragraph-cnt em{font-style:italic}.nsg-paragraph-block .nsg-paragraph-cnt a{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-paragraph-block .nsg-paragraph-cnt a b,.nsg-paragraph-block .nsg-paragraph-cnt a strong{font-family:NotoSans-Bold}@media (hover:hover) and (pointer:fine){.nsg-paragraph-block .nsg-paragraph-cnt a:hover{color:#c4ba92}body.blue .nsg-paragraph-block .nsg-paragraph-cnt a:hover{color:#007380}}.nsg-paragraph-block .nsg-paragraph-cnt.with-subimg{padding-bottom:0}.nsg-paragraph-block .nsg-paragraph-cnt.center p{text-align:center}.nsg-paragraph-block .nsg-paragraph-cnt .hbspt-form{width:100%}.nsg-paragraph-block .nsg-paragraph-cnt .subimg{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:40px;width:100%}.nsg-paragraph-block .nsg-paragraph-cnt .subimg figure,.nsg-paragraph-block .nsg-paragraph-cnt .subimg img{max-width:120px}.nsg-paragraph-block .nsg-paragraph-with-img-cnt{gap:var(--containergap);padding:0 var(--containergap);width:100%}.nsg-paragraph-block .nsg-paragraph-with-img-cnt,.nsg-paragraph-block .nsg-paragraph-with-img-cnt .img{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-paragraph-block .nsg-paragraph-with-img-cnt .img{width:120px}.nsg-paragraph-block .nsg-paragraph-with-img-cnt .content{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-right:15%;width:calc(100% - 184px)}.nsg-paragraph-block.preview .nsg-paragraph-cnt{padding:40px 0}.nsg-paragraph-block.preview.nsg-chtml-block{align-content:flex-start;align-items:flex-start;background:repeating-linear-gradient(-55deg,#fff,#fff 10px,hsla(0,0%,66%,.2) 0,hsla(0,0%,66%,.2) 20px);color:#2d2d2d;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:NotoSans-Regular;font-size:var(--fs-l);justify-content:flex-start;padding:40px 20px;width:100%}@media (max-width:991.98px){.nsg-paragraph-block .nsg-paragraph-cnt{padding:var(--block-v-gap) 0}.nsg-paragraph-block .nsg-paragraph-with-img-cnt{flex-direction:column;gap:var(--containergap);padding:0 var(--containergap)}.nsg-paragraph-block .nsg-paragraph-with-img-cnt .img{width:66px}.nsg-paragraph-block .nsg-paragraph-with-img-cnt .content{padding:0;width:100%}}.nsg-homehero-block{justify-content:center;overflow-y:hidden}.nsg-homehero-block .img{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-homehero-block .img figure,.nsg-homehero-block .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-homehero-block .content{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;max-width:var(--maxwb);min-height:calc(var(--h100) - 80px);padding:var(--block-v-gap) var(--containergap);position:relative;width:100%}.nsg-homehero-block .content>div:first-child{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:60%}.nsg-homehero-block .content>div:first-child h1{color:#fff;margin-bottom:48px;width:100%}.nsg-homehero-block .content>div:first-child h2{color:#fff;width:100%}.nsg-homehero-block .content>div:nth-child(2){align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-end;width:40%}.nsg-homehero-block .logo{align-content:flex-start;align-items:flex-start;bottom:var(--rowgap);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:absolute;right:var(--rowgap);width:100px}.nsg-homehero-block .logo figure,.nsg-homehero-block .logo img{width:100px}@media (max-width:991.98px){.nsg-homehero-block .content{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:64px;justify-content:center;max-width:100%;min-height:calc(var(--h100) - 60px);padding:0 var(--rowgap)}.nsg-homehero-block .content>div:first-child{width:100%}.nsg-homehero-block .content>div:first-child h1{margin-bottom:24px;width:100%}.nsg-homehero-block .content>div:first-child h2{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78;width:100%}.nsg-homehero-block .content>div:nth-child(2){flex-direction:column;gap:16px;width:100%}.nsg-homehero-block .content>div:nth-child(2) a{max-width:520px;width:100%}.nsg-homehero-block .logo{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;right:0;width:100%}}@media (max-width:575.98px){.nsg-homehero-block .content{gap:32px;min-height:calc(var(--h100))}.nsg-homehero-block .content>div:first-child h2 br{display:none}}.nsg-text-image-block{align-content:flex-start;align-items:flex-start;background-color:#2d2d2d0d;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.nsg-text-image-block .text-image-cnt{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-width:var(--maxw);padding:var(--block-v-gap) 8.3333333333%;width:100%}.nsg-text-image-block .text-image-cnt .image{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding-left:0;padding-right:8.3333333333%;position:sticky;top:0;width:50%}.nsg-text-image-block .text-image-cnt .image.hasgallery{margin-bottom:88px}.nsg-text-image-block .text-image-cnt .image .img-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}.nsg-text-image-block .text-image-cnt .image figure{width:100%}.nsg-text-image-block .text-image-cnt .image figure img{background-color:transparent!important;transition:transform 4.2s cubic-bezier(.25,.46,.45,.94);width:100%}.nsg-text-image-block .text-image-cnt .image.cover figure,.nsg-text-image-block .text-image-cnt .image.cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.nsg-text-image-block .text-image-cnt .image .gallery{background-color:#fff;bottom:-88px;height:176px;left:calc(50% - 88px);overflow:hidden;position:absolute;width:176px}.nsg-text-image-block .text-image-cnt .image .gallery figure{backface-visibility:hidden;height:176px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateZ(0);transform-style:preserve-3d;width:176px}.nsg-text-image-block .text-image-cnt .image .gallery figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-text-image-block .text-image-cnt .desc{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:50%}.nsg-text-image-block .text-image-cnt.revertorder .desc{order:0}.nsg-text-image-block .text-image-cnt.revertorder .image{order:1;padding-left:8.3333333333%;padding-right:0}.nsg-text-image-block .text-image-cnt .desc-cnt{max-width:800px}.nsg-text-image-block .text-image-cnt .desc-cnt,.nsg-text-image-block .text-image-cnt .desc-cnt .content,.nsg-text-image-block .text-image-cnt .desc-cnt .link,.nsg-text-image-block .text-image-cnt .desc-cnt h2{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-text-image-block .text-image-cnt .desc-cnt h2{margin-bottom:32px;text-transform:uppercase}.nsg-text-image-block .text-image-cnt .desc-cnt .content{margin-bottom:20px}.nsg-text-image-block .text-image-cnt .desc-cnt .content ol li,.nsg-text-image-block .text-image-cnt .desc-cnt .content ul li{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0;width:100%}.nsg-text-image-block .text-image-cnt .desc-cnt .content ol li b,.nsg-text-image-block .text-image-cnt .desc-cnt .content ol li strong,.nsg-text-image-block .text-image-cnt .desc-cnt .content ul li b,.nsg-text-image-block .text-image-cnt .desc-cnt .content ul li strong{font-family:NotoSans-Bold}.nsg-text-image-block .text-image-cnt .desc-cnt .content li,.nsg-text-image-block .text-image-cnt .desc-cnt .content ul{list-style:none;margin:0;padding:0}.nsg-text-image-block .text-image-cnt .desc-cnt .content ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin-bottom:32px;margin-top:var(--m32);width:100%}.nsg-text-image-block .text-image-cnt .desc-cnt .content li{margin-bottom:var(--m32);padding-left:var(--m32);position:relative}.nsg-text-image-block .text-image-cnt .desc-cnt .content li a{text-decoration:underline}.nsg-text-image-block .text-image-cnt .desc-cnt .content li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggZmlsbD0iI0RBQ0ZBMiIgZD0ibTUuNjU3IDAgNS42NTcgNS42NTctNS42NTcgNS42NTdMMCA1LjY1N3oiLz48L3N2Zz4=);content:"";height:12px;left:0;position:absolute;top:14px;width:12px}.nsg-text-image-block .text-image-cnt .desc-cnt .content p{color:#2d2d2d;font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-text-image-block .text-image-cnt .desc-cnt .content p b,.nsg-text-image-block .text-image-cnt .desc-cnt .content p strong{font-family:NotoSans-Bold}.nsg-text-image-block .text-image-cnt .desc-cnt .content b,.nsg-text-image-block .text-image-cnt .desc-cnt .content strong{color:#2d2d2d;font-family:NotoSans-Regular;font-family:NotoSans-Bold;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-text-image-block .text-image-cnt .desc-cnt .content b b,.nsg-text-image-block .text-image-cnt .desc-cnt .content b strong,.nsg-text-image-block .text-image-cnt .desc-cnt .content strong b,.nsg-text-image-block .text-image-cnt .desc-cnt .content strong strong{font-family:NotoSans-Bold}.nsg-text-image-block .text-image-cnt .desc-cnt .content em{font-style:italic}.nsg-text-image-block .text-image-cnt .desc-cnt .content a{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-text-image-block .text-image-cnt .desc-cnt .content a b,.nsg-text-image-block .text-image-cnt .desc-cnt .content a strong{font-family:NotoSans-Bold}@media (hover:hover) and (pointer:fine){.nsg-text-image-block .text-image-cnt .desc-cnt .content a:hover{color:#c4ba92}body.blue .nsg-text-image-block .text-image-cnt .desc-cnt .content a:hover{color:#007380}}.nsg-text-image-block .text-image-cnt .desc-cnt .link{margin-top:60px}@media (hover:hover) and (pointer:fine){.nsg-text-image-block .text-image-cnt:hover .image:not(.hasgallery) figure img{transform:scale(1.04)}}@media (max-width:991.98px){.nsg-text-image-block .text-image-cnt{flex-direction:column;gap:80px;max-width:100%;padding:var(--block-v-gap) 24px}.nsg-text-image-block .text-image-cnt .image{order:0;padding:0;position:relative;top:0;width:100%}.nsg-text-image-block .text-image-cnt .desc{order:1;padding:0;width:100%}.nsg-text-image-block .text-image-cnt .desc-cnt{max-width:100%}.nsg-text-image-block .text-image-cnt .desc-cnt .content p{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.nsg-text-image-block .text-image-cnt .desc-cnt .link{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.nsg-text-image-block .text-image-cnt.revertorder .image{order:0;padding:0}.nsg-text-image-block .text-image-cnt.revertorder .desc{order:1;padding:0}}.nsg-recruitment-block .img{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-recruitment-block .img figure,.nsg-recruitment-block .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-recruitment-block .nsg-recruitment-cnt{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:center;padding:calc(var(--block-v-gap) + 26px) var(--containergap);width:100%}.nsg-recruitment-block .nsg-recruitment-cnt h2,.nsg-recruitment-block .nsg-recruitment-cnt h3{color:#fff;text-align:center;width:100%}.nsg-recruitment-block .nsg-recruitment-cnt .link{padding-top:var(--rowgap)}.nsg-recruitment-block .nsg-recruitment-cnt .link .sub{opacity:.3;padding-left:8px}.nsg-homesolutions-block .nsg-homesolutions-cnt{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--containergap);justify-content:flex-start;max-width:var(--maxw);padding:var(--containergap);width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:calc(var(--h100) - 140px);overflow:hidden;position:relative;width:50%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .img{background-color:#c1b09ae6;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:background-color 1.2s cubic-bezier(.25,.46,.45,.94);width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .img figure,.nsg-homesolutions-block .nsg-homesolutions-cnt .item .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .img figure{mix-blend-mode:multiply;transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .img figure img{transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .img .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content{align-content:flex-start;align-items:flex-start;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--containergap);height:100%;justify-content:space-between;padding:88px 72px 64px 64px;position:relative;width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .subpages{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start;width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .subpages a{align-content:flex-start;align-items:flex-start;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;justify-content:flex-start;width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .subpages a svg{fill:#fff;height:24px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:24px}@media (hover:hover) and (pointer:fine){.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .subpages a:hover svg{transform:translate(10px)}}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .btn{border:1px solid #fff}@media (hover:hover) and (pointer:fine){.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .btn:hover{border:1px solid #2d2d2d}.nsg-homesolutions-block .nsg-homesolutions-cnt .item:hover .img figure img{transform:scale(1.1)}.nsg-homesolutions-block .nsg-homesolutions-cnt .item:hover.item-1 .img{background-color:#c4ba92}.nsg-homesolutions-block .nsg-homesolutions-cnt .item:hover.item-2 .img{background-color:#007380}}@media (max-width:991.98px){.nsg-homesolutions-block{margin-bottom:64px}.nsg-homesolutions-block .nsg-homesolutions-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-width:100%;padding:0}.nsg-homesolutions-block .nsg-homesolutions-cnt .item{min-height:auto;width:100%}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content{gap:80px;height:auto;padding:88px 24px 64px}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .subpages a{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.nsg-homesolutions-block .nsg-homesolutions-cnt .item .content .link{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}}.nsg-keyfigures-block .img{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-keyfigures-block .img figure,.nsg-keyfigures-block .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-keyfigures-block .nsg-keyfigures-cnt{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--containergap);justify-content:flex-start;padding:var(--block-v-gap) 0;width:100%}.nsg-keyfigures-block .nsg-keyfigures-cnt .grid{grid-column-gap:var(--m16);grid-row-gap:var(--m16);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;width:100%}.nsg-keyfigures-block .nsg-keyfigures-cnt .item{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--m16);justify-content:flex-start}@media (max-width:991.98px){.nsg-keyfigures-block .nsg-keyfigures-cnt{gap:88px;padding:88px 0}.nsg-keyfigures-block .nsg-keyfigures-cnt .grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(1,1fr)}.nsg-keyfigures-block .nsg-keyfigures-cnt .fs-hn{font-size:var(--fs-80);letter-spacing:3.2px;line-height:1}}.nsg-clients-block{background-color:#3b342d}.nsg-clients-block .nsg-clients-cnt{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;padding:var(--block-v-gap) 0;width:100%}.nsg-clients-block .nsg-clients-cnt h3{text-align:center;width:100%}.nsg-clients-block .nsg-clients-cnt .grid{grid-column-gap:var(--m16);grid-row-gap:var(--m16);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;width:100%}.nsg-clients-block .nsg-clients-cnt .item{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}@supports (aspect-ratio:1/1){.nsg-clients-block .nsg-clients-cnt .item{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.nsg-clients-block .nsg-clients-cnt .item:before{content:"";float:left;padding-top:100%}.nsg-clients-block .nsg-clients-cnt .item:after{clear:both;content:"";display:block}}.nsg-clients-block .nsg-clients-cnt .item figure{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transform-style:preserve-3d;width:100%}@supports (aspect-ratio:1/1){.nsg-clients-block .nsg-clients-cnt .item figure{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.nsg-clients-block .nsg-clients-cnt .item figure:before{content:"";float:left;padding-top:100%}.nsg-clients-block .nsg-clients-cnt .item figure:after{clear:both;content:"";display:block}}.nsg-clients-block .nsg-clients-cnt .item img{background-color:transparent!important}@media (max-width:991.98px){.nsg-clients-block .nsg-clients-cnt h3{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.nsg-clients-block .nsg-clients-cnt .grid{grid-template-columns:repeat(1,1fr)}.nsg-clients-block .nsg-clients-cnt .grid .item-1,.nsg-clients-block .nsg-clients-cnt .grid .item-2{display:none}}.nsg-news-block{background-color:#fff;padding:var(--block-v-gap) 0}@media (max-width:991.98px){.nsg-blog-related .container{padding:0}}.nsg-blog-related-cnt{flex-direction:column;gap:var(--rowgap)}.nsg-blog-related-cnt,.nsg-blog-related-cnt .top{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-blog-related-cnt .top{flex-direction:row;gap:var(--m16);padding:0!important}.nsg-blog-related-cnt .top h3{width:75%}.nsg-blog-related-cnt .top .link{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;width:25%}.nsg-blog-related-cnt .top .link a{display:inline-flex}.nsg-blog-related-cnt .link-mobile{align-content:center;align-items:center;display:flex;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:44px;width:100%}.nsg-blog-related-cnt .link-mobile a{display:inline-flex}.nsg-blog-related-cnt .grid-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:var(--rowgap);width:100%}.nsg-blog-related-cnt .grid{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;width:100%}.nsg-blog-related-cnt .grid .item a{align-content:flex-start;align-items:flex-start;background-color:#fff;border:1px solid #f4f3ee;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;padding:var(--rowgap);text-decoration:none;transition:background-color .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.nsg-blog-related-cnt .grid .item a:hover{background-color:#f5f5f5}.nsg-blog-related-cnt .grid .item a:hover .img figure{transform:scale(1.01)}}.nsg-blog-related-cnt .grid .item .img{overflow:hidden}.nsg-blog-related-cnt .grid .item figure{backface-visibility:hidden;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.nsg-blog-related-cnt .grid .item figure img{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transform:translateZ(0);transform-style:preserve-3d;width:100%}@media (max-width:991.98px){.nsg-blog-related-cnt .link-mobile{display:flex}.nsg-blog-related-cnt h2{padding:0 24px}.nsg-blog-related-cnt .top{padding:0 24px!important}.nsg-blog-related-cnt .top h3{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78;width:100%}.nsg-blog-related-cnt .top .link{display:none}.nsg-blog-related-cnt .grid .item{width:calc(100vw - 84px)}.nsg-blog-related-cnt .grid .item a{height:100%}}.nsg-references-block .img{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-references-block .img figure,.nsg-references-block .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-references-block .top{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}.nsg-references-block .top .img{height:calc(100% + 200px)}.nsg-references-block .nsg-references-cnt{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:center;padding-top:320px;width:100%}.nsg-references-block .nsg-references-cnt h3{text-align:center;width:100%}.nsg-references-block .grid{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-top:120px;position:relative;width:100%}.nsg-references-block .grid-cnt{grid-column-gap:0;grid-row-gap:0;background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;padding-bottom:var(--block-v-gap);position:relative;width:100%}.nsg-references-block .item{align-content:center;align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;position:relative;width:100%}.nsg-references-block .item figure{height:auto}.nsg-references-block .item img{background-color:transparent!important;max-height:100px}.nsg-references-block .item .front{align-content:center;align-items:center;background-color:#fff;border:1px solid #f4f3ee;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%}@supports (aspect-ratio:1/1){.nsg-references-block .item .front{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.nsg-references-block .item .front:before{content:"";float:left;padding-top:100%}.nsg-references-block .item .front:after{clear:both;content:"";display:block}.nsg-references-block .item .front>figure{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}}.nsg-references-block .item .front figure{align-content:center;align-items:center;display:flex;filter:grayscale(1);flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:80px}@supports (aspect-ratio:1/1){.nsg-references-block .item .front figure{aspect-ratio:10/6}}@supports not (aspect-ratio:1/1){.nsg-references-block .item .front figure:before{content:"";float:left;padding-top:60%}.nsg-references-block .item .front figure:after{clear:both;content:"";display:block}}.nsg-references-block .item .front figure img{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;-o-object-fit:contain;object-fit:contain;width:100%}.nsg-references-block .item .content{align-content:flex-start;align-items:flex-start;background-color:#fff;border:1px solid #2d2d2d;display:flex;display:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;opacity:0;padding:48px 32px 20px;position:relative;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);width:100%}.nsg-references-block .item .content .logo{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0 48px 32px;width:100%}.nsg-references-block .item .content .logo figure{height:auto;max-width:100%}@supports (aspect-ratio:1/1){.nsg-references-block .item .content .logo figure{aspect-ratio:10/4}}@supports not (aspect-ratio:1/1){.nsg-references-block .item .content .logo figure:before{content:"";float:left;padding-top:40%}.nsg-references-block .item .content .logo figure:after{clear:both;content:"";display:block}}.nsg-references-block .item .content .logo figure img{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;max-height:100px;-o-object-fit:contain;object-fit:contain;width:100%}.nsg-references-block .item .content p{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}.nsg-references-block .item .content li,.nsg-references-block .item .content ul{list-style:disc;margin:0;padding:0}.nsg-references-block .item .content ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:NotoSans-Bold;gap:12px;justify-content:flex-start;padding-left:16px;width:100%}.nsg-references-block .item .content:after{border-bottom:24px solid #dacfa2;border-left:24px solid transparent;bottom:0;content:"";height:0;position:absolute;right:0;width:0}body.blue .nsg-references-block .item .content:after{border-bottom:24px solid #338f99}.nsg-references-block .item.active .front{display:none}.nsg-references-block .item.active .content{display:flex;opacity:1}@media (hover:hover) and (pointer:fine){.nsg-references-block .item:hover .front{display:none}.nsg-references-block .item:hover .content{display:flex;opacity:1}}@supports not (aspect-ratio:1/1){.nsg-references-block .item .front{display:none}.nsg-references-block .item .content{display:flex;opacity:1}}@media (max-width:991.98px){.nsg-references-block .top{padding:0}.nsg-references-block .top .img{height:100%}.nsg-references-block .nsg-references-cnt{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:center;padding-bottom:184px;padding-top:260px;width:100%}.nsg-references-block .grid{margin-top:-80px}.nsg-references-block .grid-cnt{grid-row-gap:32px;grid-template-columns:repeat(1,1fr)}.nsg-references-block .item .front{display:none}.nsg-references-block .item .content{display:flex;opacity:1}.nsg-references-block .item .content .logo figure{aspect-ratio:unset;margin-bottom:32px}.nsg-references-block .item .content .logo figure:before{padding-top:0}}.nsg-solutions-block .content{padding:40px 8.3333333333% 40px 50%;padding-bottom:var(--block-v-gap)}.nsg-solutions-block .content p{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6;padding-left:8px}.nsg-solutions-block .grid{grid-column-gap:16px;grid-row-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;padding:0 8.3333333333% var(--block-v-gap);position:relative;width:100%}.nsg-solutions-block .item{align-content:flex-start;align-items:flex-start;background-color:#fff;border:1px solid #f4f3ee;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:48px;position:relative;transition:border .2s cubic-bezier(.25,.46,.45,.94)}@supports (aspect-ratio:1/1){.nsg-solutions-block .item{aspect-ratio:4/3}}@supports not (aspect-ratio:1/1){.nsg-solutions-block .item:before{content:"";float:left;padding-top:75%}.nsg-solutions-block .item:after{clear:both;content:"";display:block}}.nsg-solutions-block .item a{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start;text-decoration:none;width:100%}.nsg-solutions-block .item p{opacity:.6}.nsg-solutions-block .item h2{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.nsg-solutions-block .item svg{fill:transparent;height:24px;transition:transform .2s cubic-bezier(.25,.46,.45,.94),stroke .2s cubic-bezier(.25,.46,.45,.94);width:24px}@media (hover:hover) and (pointer:fine){.nsg-solutions-block .item:hover{border:1px solid #2d2d2d}.nsg-solutions-block .item:hover a svg{stroke:#c4ba92;transform:translate(10px)}body.blue .nsg-solutions-block .item:hover a svg{stroke:#007380}}@media (max-width:991.98px){.nsg-solutions-block .container{padding:0}.nsg-solutions-block .content{padding:20px 24px var(--block-v-gap)}.nsg-solutions-block .content p{padding-left:0}.nsg-solutions-block .grid{grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(1,1fr);padding:0 0 var(--block-v-gap)}.nsg-solutions-block .item{aspect-ratio:unset;padding:48px 24px}@supports not (aspect-ratio:1/1){.nsg-solutions-block .item:before{padding-top:0}}}.nsg-contact-cnt{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding-bottom:var(--block-v-gap);width:100%}.contactbtn{align-content:flex-start;align-items:flex-start;background-color:var(--brown-dark);border-radius:40px;padding:8px 24px 8px 8px}.contactbtn,.contactbtn a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.contactbtn a{align-content:center;align-items:center;gap:24px;text-decoration:none}@media (hover:hover) and (pointer:fine){.contactbtn a:hover .img .circle{stroke-dashoffset:0}}.contactbtn .contactbtn-cnt{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:flex-start}.contactbtn .img{background-color:var(--gold-light);border-radius:28px;height:56px;position:relative;width:56px}.contactbtn .img figure,.contactbtn .img img{border-radius:28px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.contactbtn .img svg{height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.contactbtn .img .circle{transition:all 1s ease-in-out}body.blue .contactbtn .img .circle{stroke:#338f99}.contactbtn .content{color:#fff}.contactbtn .content span{color:#dacfa2;text-overflow:ellipsis;white-space:nowrap}body.blue .contactbtn .content span{color:#338f99}.contactbtn .arrow{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.contactbtn .arrow svg{stroke:#fff;fill:transparent;height:24px;width:24px}.nsg-quote-block{padding-bottom:var(--block-v-gap)}.nsg-quote-block .quote-cnt{flex-direction:column;gap:var(--rowgap)}.nsg-quote-block .quote-cnt,.nsg-quote-block .quote-cnt .desc{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-quote-block .quote-cnt .desc{flex-direction:row}.nsg-quote-block .quote-cnt .desc>div{flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;width:32px}.nsg-quote-block .quote-cnt .desc h3,.nsg-quote-block .quote-cnt .desc>div{align-content:flex-start;align-items:flex-start;display:flex;justify-content:flex-start}.nsg-quote-block .quote-cnt .desc h3{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;width:calc(100% - 64px)}.nsg-quote-block .quote-cnt .author{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap24);justify-content:flex-start;margin-left:32px;width:100%}.nsg-quote-block .quote-cnt .author .img{flex:0 1 auto;height:48px;width:48px}.nsg-quote-block .quote-cnt .author .img figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-quote-block .quote-cnt .author .img figure img{height:auto;width:100%}.nsg-quote-block .quote-cnt .author .author-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media (max-width:991.98px){.nsg-quote-block .quote-cnt .desc>div{width:24px}.nsg-quote-block .quote-cnt .desc h3{width:calc(100% - 74px)}.nsg-quote-block .quote-cnt .author{margin-left:0}}.nsg-detailsolution-block{padding:var(--block-v-gap) 0}.nsg-detailsolution-block .detailsolution-cnt,.nsg-detailsolution-block .detailsolution-cnt .bh{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-detailsolution-block .detailsolution-cnt .bh{margin-bottom:var(--m64)}.nsg-detailsolution-block .detailsolution-cnt h3{color:#c4ba92}body.blue .nsg-detailsolution-block .detailsolution-cnt h3{color:#007380}.nsg-detailsolution-block .detailsolution-cnt .item{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:var(--block-v-gap);width:100%}.nsg-detailsolution-block .detailsolution-cnt .item .content{margin-top:var(--m32)}.nsg-detailsolution-block .detailsolution-cnt .item .content ol li,.nsg-detailsolution-block .detailsolution-cnt .item .content ul li{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0;width:100%}.nsg-detailsolution-block .detailsolution-cnt .item .content ol li b,.nsg-detailsolution-block .detailsolution-cnt .item .content ol li strong,.nsg-detailsolution-block .detailsolution-cnt .item .content ul li b,.nsg-detailsolution-block .detailsolution-cnt .item .content ul li strong{font-family:NotoSans-Bold}.nsg-detailsolution-block .detailsolution-cnt .item .content li,.nsg-detailsolution-block .detailsolution-cnt .item .content ul{list-style:none;margin:0;padding:0}.nsg-detailsolution-block .detailsolution-cnt .item .content ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin-bottom:32px;margin-top:var(--m32);width:100%}.nsg-detailsolution-block .detailsolution-cnt .item .content li{margin-bottom:var(--m32);padding-left:var(--m32);position:relative}.nsg-detailsolution-block .detailsolution-cnt .item .content li a{text-decoration:underline}.nsg-detailsolution-block .detailsolution-cnt .item .content li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggZmlsbD0iI0RBQ0ZBMiIgZD0ibTUuNjU3IDAgNS42NTcgNS42NTctNS42NTcgNS42NTdMMCA1LjY1N3oiLz48L3N2Zz4=);content:"";height:12px;left:0;position:absolute;top:14px;width:12px}.nsg-detailsolution-block .detailsolution-cnt .item .content p{color:#2d2d2d;font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-detailsolution-block .detailsolution-cnt .item .content p b,.nsg-detailsolution-block .detailsolution-cnt .item .content p strong{font-family:NotoSans-Bold}.nsg-detailsolution-block .detailsolution-cnt .item .content b,.nsg-detailsolution-block .detailsolution-cnt .item .content strong{color:#2d2d2d;font-family:NotoSans-Regular;font-family:NotoSans-Bold;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-detailsolution-block .detailsolution-cnt .item .content b b,.nsg-detailsolution-block .detailsolution-cnt .item .content b strong,.nsg-detailsolution-block .detailsolution-cnt .item .content strong b,.nsg-detailsolution-block .detailsolution-cnt .item .content strong strong{font-family:NotoSans-Bold}.nsg-detailsolution-block .detailsolution-cnt .item .content em{font-style:italic}.nsg-detailsolution-block .detailsolution-cnt .item .content a{font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-detailsolution-block .detailsolution-cnt .item .content a b,.nsg-detailsolution-block .detailsolution-cnt .item .content a strong{font-family:NotoSans-Bold}@media (hover:hover) and (pointer:fine){.nsg-detailsolution-block .detailsolution-cnt .item .content a:hover{color:#c4ba92}body.blue .nsg-detailsolution-block .detailsolution-cnt .item .content a:hover{color:#007380}}.nsg-detailsolution-block .detailsolution-cnt .item .content a,.nsg-detailsolution-block .detailsolution-cnt .item .content b,.nsg-detailsolution-block .detailsolution-cnt .item .content em,.nsg-detailsolution-block .detailsolution-cnt .item .content p,.nsg-detailsolution-block .detailsolution-cnt .item .content strong,.nsg-detailsolution-block .detailsolution-cnt .item .content ul li{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.nsg-detailsolution-block .detailsolution-cnt .item .content a{font-family:NotoSans-Regular}.nsg-detailsolution-block .detailsolution-cnt .item .content li{margin-bottom:0}.nsg-detailsolution-block .detailsolution-cnt .item .content li:before{top:10px}.nsg-detailsolution-block .nsg-contact-cnt{justify-content:flex-start;padding-bottom:0}.nsg-casestudy-block{background-color:#2d2d2d;border-top:4px solid #dacfa2}body.blue .nsg-casestudy-block{border-top:4px solid #338f99}.nsg-casestudy-block.unactive .container{border:8px solid #ff4951}.nsg-casestudy-block .casestudy-cnt{color:#fff;gap:80px;padding:var(--block-v-gap) 0}.nsg-casestudy-block .casestudy-cnt,.nsg-casestudy-block .casestudy-cnt .grid{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-casestudy-block .casestudy-cnt .grid{gap:var(--hrowgap)}.nsg-casestudy-block .casestudy-cnt .item{border:1px solid hsla(0,0%,100%,.1);padding:var(--rowgap24)}.nsg-casestudy-block .casestudy-cnt .item,.nsg-casestudy-block .casestudy-cnt .item a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap24);justify-content:flex-start;width:100%}.nsg-casestudy-block .casestudy-cnt .item .fs-r{color:#dacfa2}body.blue .nsg-casestudy-block .casestudy-cnt .item .fs-r{color:#338f99}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div a{color:#fff}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:first-child{--color2:#fff;height:56px;width:56px}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:first-child svg{height:56px;width:56px}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:nth-child(2){flex:1 1 auto}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:nth-child(3){justify-content:flex-end}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:nth-child(3) div{align-content:flex-start;align-items:flex-start;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:nth-child(3) svg{fill:transparent;stroke:#fff;height:24px;width:24px}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:first-child{--color2:#fff;height:56px;width:56px}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:first-child svg{height:56px;width:56px}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:nth-child(2){flex:1 1 auto}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:nth-child(3){justify-content:flex-end}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:nth-child(3) div{align-content:flex-start;align-items:flex-start;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:nth-child(3) svg{fill:transparent;stroke:#fff;height:24px;width:24px}@media (max-width:991.98px){.nsg-casestudy-block .casestudy-cnt .item{gap:16px;padding:16px}.nsg-casestudy-block .casestudy-cnt .item .fs-r{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:first-child{flex:0 1 40px;height:40px;width:40px}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:first-child svg{height:40px;width:40px}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:nth-child(2){width:calc(100% - 60px)}.nsg-casestudy-block .casestudy-cnt .item.haspdf a>div:nth-child(3){display:none}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:first-child{flex:0 1 40px;height:40px;width:40px}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:first-child svg{height:40px;width:40px}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:nth-child(2){width:calc(100% - 60px)}.nsg-casestudy-block .casestudy-cnt .item:not(.haspdf)>div:nth-child(3){display:none}}.nsg-teamlist-block.preview{align-content:flex-start;align-items:flex-start;background:repeating-linear-gradient(-55deg,#fff,#fff 10px,hsla(0,0%,66%,.2) 0,hsla(0,0%,66%,.2) 20px);color:#2d2d2d;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:NotoSans-Regular;font-size:var(--fs-l);justify-content:flex-start;padding:40px 20px;width:100%}.nsg-customteamlist-block.unactive .container{border:8px solid #ff4951}.nsg-customteamlist-block .grid,.nsg-teamlist-block .grid{grid-gap:1px;background-color:#f5f5f5;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin-bottom:var(--block-v-gap);padding:1px;width:100%}.nsg-customteamlist-block .item,.nsg-teamlist-block .item{align-content:flex-start;align-items:flex-start;background-color:#fff;border:1px solid #fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;padding:var(--rowgap);position:relative;transition:border .2s cubic-bezier(.25,.46,.45,.94);width:100%}@media (hover:hover) and (pointer:fine){.nsg-customteamlist-block .item:hover,.nsg-teamlist-block .item:hover{border:1px solid rgba(45,45,45,.1)}.nsg-customteamlist-block .item:hover .overlay,.nsg-teamlist-block .item:hover .overlay{opacity:.1}}.nsg-customteamlist-block .item .overlay,.nsg-teamlist-block .item .overlay{background-color:#a9a9a9;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);width:100%}.nsg-customteamlist-block .item img,.nsg-teamlist-block .item img{background-color:transparent!important}.nsg-customteamlist-block .item a,.nsg-teamlist-block .item a{align-content:flex-start;align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;text-decoration:none;width:100%}.nsg-customteamlist-block .item .img,.nsg-teamlist-block .item .img{padding-top:100px}.nsg-customteamlist-block .item .content,.nsg-customteamlist-block .item .img,.nsg-teamlist-block .item .content,.nsg-teamlist-block .item .img{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-customteamlist-block .item .content>div,.nsg-teamlist-block .item .content>div{flex:0 1 32px}.nsg-customteamlist-block .item .content>div:nth-child(2),.nsg-teamlist-block .item .content>div:nth-child(2){flex:1 1 auto;text-align:center;width:100%}.nsg-customteamlist-block .item .content>div:nth-child(2) h3,.nsg-teamlist-block .item .content>div:nth-child(2) h3{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%}.nsg-customteamlist-block .item .content>div:nth-child(2) h3 div,.nsg-teamlist-block .item .content>div:nth-child(2) h3 div{text-align:center;width:100%}.nsg-customteamlist-block .item .content>div:nth-child(2) h3 .fs-m,.nsg-teamlist-block .item .content>div:nth-child(2) h3 .fs-m{opacity:.4}.nsg-customteamlist-block .item .content>div:nth-child(3),.nsg-teamlist-block .item .content>div:nth-child(3){flex:1 1 auto;justify-content:flex-end}.nsg-customteamlist-block .item .content svg,.nsg-teamlist-block .item .content svg{fill:transparent;height:24px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);width:24px}@media (hover:hover) and (pointer:fine){.nsg-customteamlist-block .item:hover .content svg,.nsg-teamlist-block .item:hover .content svg{transform:translate(10px)}}@media (max-width:991.98px){.nsg-customteamlist-block .container,.nsg-teamlist-block .container{padding:0}.nsg-customteamlist-block .grid,.nsg-teamlist-block .grid{background-color:#fff;grid-template-columns:repeat(1,1fr)}.nsg-customteamlist-block .item,.nsg-teamlist-block .item{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;padding:16px}.nsg-customteamlist-block .item .overlay,.nsg-teamlist-block .item .overlay{display:none}.nsg-customteamlist-block .item a,.nsg-teamlist-block .item a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start}.nsg-customteamlist-block .item .img,.nsg-teamlist-block .item .img{padding-top:0;width:100px}.nsg-customteamlist-block .item .content,.nsg-teamlist-block .item .content{width:calc(100% - 100px)}.nsg-customteamlist-block .item .content>div,.nsg-teamlist-block .item .content>div{flex:0 1 32px}.nsg-customteamlist-block .item .content>div:first-child,.nsg-teamlist-block .item .content>div:first-child{display:none}.nsg-customteamlist-block .item .content>div:nth-child(2),.nsg-teamlist-block .item .content>div:nth-child(2){flex:1 1 auto;text-align:left;width:calc(100% - 32px)}.nsg-customteamlist-block .item .content>div:nth-child(2) h3,.nsg-teamlist-block .item .content>div:nth-child(2) h3{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.nsg-customteamlist-block .item .content>div:nth-child(2) h3 div,.nsg-teamlist-block .item .content>div:nth-child(2) h3 div{text-align:left}}.nsg-teamlist-block+.nsg-customteamlist-block{margin-top:-160px}@media (max-width:991.98px){.nsg-teamlist-block+.nsg-customteamlist-block{background-color:#f5f5f5;margin-top:-160px;padding-top:110px}}.nsg-bloglist-block.preview{background:repeating-linear-gradient(-55deg,#fff,#fff 10px,hsla(0,0%,66%,.2) 0,hsla(0,0%,66%,.2) 20px);color:#2d2d2d;font-family:NotoSans-Regular;font-size:var(--fs-l);padding:40px 20px}.nsg-bloglist-block .filters,.nsg-bloglist-block.preview{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-bloglist-block .filters{margin:0 0 var(--rowgap);z-index:1}.nsg-bloglist-block .filters>div:not(.dropdown){position:relative}.nsg-bloglist-block .filters>div:not(.dropdown):first-child{flex:1 1 auto}.nsg-bloglist-block .filters>div:not(.dropdown):nth-child(2){align-content:flex-start;align-items:flex-start;cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin:0}.nsg-bloglist-block .filters .fs-filter{text-decoration:underline}.nsg-bloglist-block .grid{gap:var(--rowgap);padding-bottom:var(--block-v-gap)}.nsg-bloglist-block .grid,.nsg-bloglist-block .item{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-bloglist-block .item img{background-color:transparent!important}.nsg-bloglist-block .item a{align-content:center;align-items:center;background-color:#f5f5f500;border:1px solid #f4f3ee;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;padding:var(--rowgap24) var(--rowgap);text-decoration:none;transition:background-color .2s cubic-bezier(.25,.46,.45,.94);width:100%}@media (hover:hover) and (pointer:fine){.nsg-bloglist-block .item a:hover{background-color:#f5f5f5}.nsg-bloglist-block .item a:hover .img figure{transform:scale(1.01)}}.nsg-bloglist-block .item .img{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;width:16.6666666667%}@supports (aspect-ratio:1/1){.nsg-bloglist-block .item .img{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.nsg-bloglist-block .item .img:before{content:"";float:left;padding-top:100%}.nsg-bloglist-block .item .img:after{clear:both;content:"";display:block}}.nsg-bloglist-block .item .img figure{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.nsg-bloglist-block .item .img figure,.nsg-bloglist-block .item .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-bloglist-block .item .content{justify-content:flex-start;width:66.6666666667%}.nsg-bloglist-block .item .content,.nsg-bloglist-block .item .dte{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.nsg-bloglist-block .item .dte{justify-content:flex-end;opacity:.3;width:16.6666666667%}.nsg-bloglist-block .item .dte-mobile{display:none;opacity:.3}@media (max-width:991.98px){.nsg-bloglist-block .container{padding:0 8px}.nsg-bloglist-block .filters{padding:0 24px}.nsg-bloglist-block .grid{gap:32px}.nsg-bloglist-block .item a{padding:8px}.nsg-bloglist-block .item .img{width:72px}.nsg-bloglist-block .item .content{flex-direction:column;width:calc(100% - 72px)}.nsg-bloglist-block .item .content h3{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}.nsg-bloglist-block .item .dte{display:none}.nsg-bloglist-block .item .dte-mobile{display:flex}}.nsg-joblist-block{background-color:#3b342d;color:#fff;padding-top:var(--block-v-gap)}.nsg-joblist-block.preview{background:repeating-linear-gradient(-55deg,#fff,#fff 10px,hsla(0,0%,66%,.2) 0,hsla(0,0%,66%,.2) 20px);color:#2d2d2d;font-family:NotoSans-Regular;font-size:var(--fs-l);padding:40px 20px}.nsg-joblist-block .filters,.nsg-joblist-block.preview{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-joblist-block .filters{margin:0 0 88px;z-index:1}.nsg-joblist-block .filters>div:not(.dropdown){position:relative}.nsg-joblist-block .filters>div:not(.dropdown):first-child{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.nsg-joblist-block .filters>div:not(.dropdown):first-child span{opacity:.5}.nsg-joblist-block .filters>div:not(.dropdown):nth-child(2){align-content:flex-start;align-items:flex-start;cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin:0}.nsg-joblist-block .filters .fs-filter{text-decoration:underline}.nsg-joblist-block .item{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-joblist-block .item img{background-color:transparent!important}.nsg-joblist-block .item a,.nsg-joblist-block .item.noresult>div{align-content:center;align-items:center;background-color:#f5f5f500;border:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;padding:var(--rowgap24) var(--rowgap);text-decoration:none;transition:background-color .2s cubic-bezier(.25,.46,.45,.94);width:100%}@media (hover:hover) and (pointer:fine){.nsg-joblist-block .item a:hover,.nsg-joblist-block .item.noresult>div:hover{background-color:#f5f5f51a}}.nsg-joblist-block .item.noresult>div{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:60px var(--rowgap);text-align:center;width:100%}@media (hover:hover) and (pointer:fine){.nsg-joblist-block .item.noresult>div:hover{background-color:#f5f5f500}}.nsg-joblist-block .item .img{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 152px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}@supports (aspect-ratio:1/1){.nsg-joblist-block .item .img{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.nsg-joblist-block .item .img:before{content:"";float:left;padding-top:100%}.nsg-joblist-block .item .img:after{clear:both;content:"";display:block}}.nsg-joblist-block .item .img figure,.nsg-joblist-block .item .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-joblist-block .item .content{flex:1 1 auto;flex-direction:column;flex-wrap:nowrap}.nsg-joblist-block .item .content,.nsg-joblist-block .item .nfo-mobile{align-content:flex-start;align-items:flex-start;display:flex;justify-content:flex-start}.nsg-joblist-block .item .nfo-mobile{display:none;flex-direction:row;flex-wrap:nowrap;width:100%}.nsg-joblist-block .item .nfo-mobile .contract,.nsg-joblist-block .item .nfo-mobile .place{font-size:var(--fs-12)}.nsg-joblist-block .item .nfo-mobile .place{color:#fff;opacity:.4;padding-left:16px}.nsg-joblist-block .item .nfo{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:var(--hrowgap);justify-content:flex-start}.nsg-joblist-block .item .nfo .contract,.nsg-joblist-block .item .nfo .place{border:1px solid #fff;border-radius:24px;padding:8px 16px}.nsg-joblist-block .item .nfo .place{background-color:#fff;color:#2d2d2d}.nsg-joblist-block .grid{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;padding-bottom:var(--block-v-gap);width:100%}.nsg-joblist-block .grid .item.noresult{display:none}.nsg-joblist-block .grid.noitems .item.noresult{display:flex}@media (max-width:991.98px){.nsg-joblist-block .container{padding:0 8px}.nsg-joblist-block .filters{flex-direction:column;gap:32px;margin:0 0 64px;padding:0 16px}.nsg-joblist-block .filters>div:first-child{display:inline-block;order:1;width:100%}.nsg-joblist-block .filters>div:nth-child(2){order:0;width:100%}.nsg-joblist-block .item a{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;padding:8px}.nsg-joblist-block .item .img{flex:0 1 72px;height:72px;width:72px}.nsg-joblist-block .item .nfo{display:none}.nsg-joblist-block .item .nfo-mobile{display:inline-flex;flex-direction:row}.nsg-joblist-block .item .content{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:calc(100% - 72px)}.nsg-joblist-block .item .content h3{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}}.nsg-push-block{justify-content:center}.nsg-push-block .img{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-push-block .img figure,.nsg-push-block .img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-push-block .nsg-push-cnt{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--rowgap);justify-content:center;padding:var(--block-v-gap) 0;width:100%}.nsg-push-block .nsg-push-cnt h2,.nsg-push-block .nsg-push-cnt h3{text-align:center}.nsg-push-block .nsg-push-cnt .link{padding:12px 0}.nsg-jobcontent-block,.nsg-jobcontent-block .jobcontent-cnt,.nsg-jobcontent-block .jobcontent-cnt .item{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-jobcontent-block .jobcontent-cnt .item{padding-bottom:calc(var(--block-v-gap) - 20px)}.nsg-jobcontent-block .jobcontent-cnt .item h2{margin-bottom:var(--rowgap24);opacity:.4}.nsg-jobcontent-block .jobcontent-cnt .item .content ol li,.nsg-jobcontent-block .jobcontent-cnt .item .content ul li{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0;width:100%}.nsg-jobcontent-block .jobcontent-cnt .item .content ol li b,.nsg-jobcontent-block .jobcontent-cnt .item .content ol li strong,.nsg-jobcontent-block .jobcontent-cnt .item .content ul li b,.nsg-jobcontent-block .jobcontent-cnt .item .content ul li strong{font-family:NotoSans-Bold}.nsg-jobcontent-block .jobcontent-cnt .item .content li,.nsg-jobcontent-block .jobcontent-cnt .item .content ul{list-style:none;margin:0;padding:0}.nsg-jobcontent-block .jobcontent-cnt .item .content ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin-bottom:32px;margin-top:var(--m32);width:100%}.nsg-jobcontent-block .jobcontent-cnt .item .content li{margin-bottom:var(--m32);padding-left:var(--m32);position:relative}.nsg-jobcontent-block .jobcontent-cnt .item .content li a{text-decoration:underline}.nsg-jobcontent-block .jobcontent-cnt .item .content li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggZmlsbD0iI0RBQ0ZBMiIgZD0ibTUuNjU3IDAgNS42NTcgNS42NTctNS42NTcgNS42NTdMMCA1LjY1N3oiLz48L3N2Zz4=);content:"";height:12px;left:0;position:absolute;top:14px;width:12px}.nsg-jobcontent-block .jobcontent-cnt .item .content p{color:#2d2d2d;margin-top:0;padding-top:0}.nsg-jobcontent-block .jobcontent-cnt .item .content p b,.nsg-jobcontent-block .jobcontent-cnt .item .content p strong{font-family:NotoSans-Bold}.nsg-jobcontent-block .jobcontent-cnt .item .content b,.nsg-jobcontent-block .jobcontent-cnt .item .content strong{color:#2d2d2d;font-family:NotoSans-Regular;font-family:NotoSans-Bold;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-jobcontent-block .jobcontent-cnt .item .content b b,.nsg-jobcontent-block .jobcontent-cnt .item .content b strong,.nsg-jobcontent-block .jobcontent-cnt .item .content strong b,.nsg-jobcontent-block .jobcontent-cnt .item .content strong strong{font-family:NotoSans-Bold}.nsg-jobcontent-block .jobcontent-cnt .item .content em{font-style:italic}.nsg-jobcontent-block .jobcontent-cnt .item .content a{font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.nsg-jobcontent-block .jobcontent-cnt .item .content a b,.nsg-jobcontent-block .jobcontent-cnt .item .content a strong{font-family:NotoSans-Bold}@media (hover:hover) and (pointer:fine){.nsg-jobcontent-block .jobcontent-cnt .item .content a:hover{color:#c4ba92}body.blue .nsg-jobcontent-block .jobcontent-cnt .item .content a:hover{color:#007380}}.nsg-jobcontent-block .jobcontent-cnt .item .content p{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67}.nsg-jobcontent-block .jobcontent-cnt .item .content a{font-family:NotoSans-Regular}.nsg-jobcontent-block .jobcontent-cnt .item.item-1{padding-left:16.6666666667%}@media (max-width:991.98px){.nsg-jobcontent-block .jobcontent-cnt .item .content a,.nsg-jobcontent-block .jobcontent-cnt .item .content ol li,.nsg-jobcontent-block .jobcontent-cnt .item .content p,.nsg-jobcontent-block .jobcontent-cnt .item .content ul li{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.nsg-jobcontent-block .jobcontent-cnt .item .content b,.nsg-jobcontent-block .jobcontent-cnt .item .content strong{font-family:NotoSans-Regular;font-family:NotoSans-Bold;font-size:var(--fs-18);line-height:1.78}.nsg-jobcontent-block .jobcontent-cnt .item .content ul{gap:20px}.nsg-jobcontent-block .jobcontent-cnt .item .content li{margin-bottom:0}.nsg-jobcontent-block .jobcontent-cnt .item .content li:before{top:12px}.nsg-jobcontent-block .jobcontent-cnt .item.item-1{padding-left:0}}.nsg-pdf-block{padding-bottom:var(--block-v-gap)}.nsg-pdf-block .nsg-pdf-cnt{align-content:flex-start;align-items:flex-start;flex-direction:column}.nsg-pdf-block .nsg-pdf-cnt,.nsg-pdf-block .nsg-pdf-cnt .item{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-pdf-block .nsg-pdf-cnt .item{align-content:center;align-items:center;border:1px solid #f4f3ee;flex-direction:row;gap:var(--rowgap24);padding:var(--rowgap24)}.nsg-pdf-block .nsg-pdf-cnt .item .fs-r{color:#c4ba92}body.blue .nsg-pdf-block .nsg-pdf-cnt .item .fs-r{color:#007380}.nsg-pdf-block .nsg-pdf-cnt .item>div{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-pdf-block .nsg-pdf-cnt .item>div div{color:#2d2d2d}.nsg-pdf-block .nsg-pdf-cnt .item>div:first-child{--color2:#2d2d2d;height:56px;width:56px}.nsg-pdf-block .nsg-pdf-cnt .item>div:first-child svg{height:56px;width:56px}.nsg-pdf-block .nsg-pdf-cnt .item>div:nth-child(2){flex:1 1 auto}.nsg-pdf-block .nsg-pdf-cnt .item>div:nth-child(3){justify-content:flex-end}.nsg-pdf-block .nsg-pdf-cnt .item>div:nth-child(3) div{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.nsg-pdf-block .nsg-pdf-cnt .item>div:nth-child(3) svg{fill:transparent;stroke:#2d2d2d;height:24px;width:24px}@media (max-width:991.98px){.nsg-pdf-block .nsg-pdf-cnt .item{gap:16px;padding:16px}.nsg-pdf-block .nsg-pdf-cnt .item .fs-r{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}.nsg-pdf-block .nsg-pdf-cnt .item>div{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-pdf-block .nsg-pdf-cnt .item>div div{color:#2d2d2d}.nsg-pdf-block .nsg-pdf-cnt .item>div:first-child,.nsg-pdf-block .nsg-pdf-cnt .item>div:first-child svg{height:40px;width:40px}.nsg-pdf-block .nsg-pdf-cnt .item>div:nth-child(2){width:calc(100% - 40px)}.nsg-pdf-block .nsg-pdf-cnt .item>div:nth-child(3){display:none}}.nsg-video-block{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:var(--block-v-gap);position:relative;width:100%}.nsg-video-block figure{height:auto;position:relative;width:100%}.nsg-video-block figure img{height:auto;width:100%}.nsg-video-block .nsg-video-cnt,.nsg-video-block .video-cnt,.nsg-video-block .video-item{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}.nsg-video-block .play-btn{height:100%;left:0;position:absolute;top:0;width:100%}.nsg-video-block .play-btn,.nsg-video-block .play-btn>div{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.nsg-video-block .play-btn>div{background-color:#fff;height:56px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:56px}.nsg-video-block .play-btn>div:hover{background-color:#f4f3ee}.nsg-video-block .play-btn>div svg{fill:none;--color1:$dark;height:24px;width:24px}.nsg-video-block .embed-cnt{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.nsg-video-block .embed-cnt video{background-color:#f4f3ee;height:100%;width:100%}.nsg-video-block.preview{margin:0 0 64px}.nsg-columns-block{padding:100px 0 var(--block-v-gap) 16.6666666667%}.nsg-columns-block .nsg-columns-cnt{flex-direction:row;width:100%}.nsg-columns-block .nsg-columns-cnt,.nsg-columns-block .nsg-columns-cnt .item{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.nsg-columns-block .nsg-columns-cnt .item{flex-direction:column;gap:20px;padding-left:32px;width:50%}.nsg-columns-block .nsg-columns-cnt .item:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggZmlsbD0iI0RBQ0ZBMiIgZD0ibTUuNjU3IDAgNS42NTcgNS42NTctNS42NTcgNS42NTdMMCA1LjY1N3oiLz48L3N2Zz4=);content:"";height:12px;left:0;position:absolute;top:14px;width:12px}.nsg-columns-block .nsg-columns-cnt .item .content{width:100%}.nsg-columns-block .nsg-columns-cnt .item .content em,.nsg-columns-block .nsg-columns-cnt .item .content i,.nsg-columns-block .nsg-columns-cnt .item .content u{font-style:normal;text-decoration:underline}.nsg-columns-block .nsg-columns-cnt .item .link{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-columns-block .nsg-columns-cnt .item .link a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.nsg-columns-block .nsg-columns-cnt .item .link a div{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nsg-columns-block .nsg-columns-cnt .item .link a svg{height:24px;width:24px}@media (hover:hover) and (pointer:fine){.nsg-columns-block .nsg-columns-cnt .item .link a:hover{text-decoration:underline}}@media (max-width:991.98px){.nsg-columns-block{padding:120px 0}.nsg-columns-block .nsg-columns-cnt{flex-direction:column}.nsg-columns-block .nsg-columns-cnt .item{gap:0;margin-bottom:60px;padding-left:32px;width:100%}.nsg-columns-block .nsg-columns-cnt .item .content{width:100%}.nsg-columns-block .nsg-columns-cnt .item .content p{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}}.nsg-contactform-block{background-color:#2d2d2d;color:#fff}.nsg-contactform-block .nsg-contactform-cnt{gap:var(--containergap);margin:0 auto;max-width:var(--maxwb);padding:var(--block-v-gap) var(--containergap)}.nsg-contactform-block .nsg-contactform-cnt,.nsg-contactform-block .nsg-contactform-cnt form{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-contactform-block .nsg-contactform-cnt .grid{flex-direction:row;width:100%}.nsg-contactform-block .nsg-contactform-cnt .grid,.nsg-contactform-block .nsg-contactform-cnt .grid>div{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.nsg-contactform-block .nsg-contactform-cnt .grid>div{flex-direction:column;width:50%}.nsg-contactform-block .nsg-contactform-cnt .grid>div:first-child{padding:0 8.3333333333%}.nsg-contactform-block .nsg-contactform-cnt .grid>div:last-child{padding-right:8.3333333333%}@media (max-width:991.98px){.nsg-contactform-block .nsg-contactform-cnt .grid{flex-direction:column;gap:60px}.nsg-contactform-block .nsg-contactform-cnt .grid>div{width:100%}.nsg-contactform-block .nsg-contactform-cnt .grid>div:first-child{padding:0}.nsg-contactform-block .nsg-contactform-cnt .grid>div:last-child{padding-right:0}}body{min-height:100vh;transition:width .2s cubic-bezier(.25,.46,.45,.94)}body.haspopin{overflow:hidden}::-moz-selection{background:#2d2d2d;color:#fff}::selection{background:#2d2d2d;color:#fff}body,html{background-color:#fff;color:#2d2d2d;height:100%;min-height:100%;scroll-behavior:smooth;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:NotoSans-Regular,sans-serif;font-size:var(--fs-18);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.67;overflow-x:hidden;text-rendering:optimizeLegibility}.p,p{margin-bottom:20px}.p,.p b,.p strong,p,p b,p strong{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0}.p b,.p b b,.p b strong,.p strong,.p strong b,.p strong strong,p b,p b b,p b strong,p strong,p strong b,p strong strong{font-family:NotoSans-Bold}.p a,p a{font-family:NotoSans-Regular;font-size:var(--fs-l);line-height:1.67;margin-top:0;padding-top:0;text-decoration:underline}.p a b,.p a strong,p a b,p a strong{font-family:NotoSans-Bold}a{color:#2d2d2d;cursor:pointer;font-family:NotoSans-Regular,sans-serif;font-size:var(--fs-18);line-height:1.67}a,a:focus{border:0;outline:0}a:active,a:focus,a:hover,a:visited{color:#2d2d2d;outline:0}b,strong{font-family:NotoSans-Bold}.app-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}#app{min-height:100vh;min-height:-webkit-fill-available;position:relative}#ajxcnt,#app{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}#ajxcnt{min-height:var(--h100)}#ajxloading,#loading{background-color:#fff;display:none;height:100vh;left:0;min-height:-webkit-fill-available;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:6666}#loading{display:block}#ajxloadingcnt,#loadingcnt{align-content:center;align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:center;left:0;min-height:-webkit-fill-available;position:absolute;top:0;transform:translateZ(0);width:100%}#ajxloadingcnt img,#ajxloadingcnt svg,#loadingcnt img,#loadingcnt svg{align-self:center;flex:0 0 auto;height:38px;max-width:100%;order:0;width:120px}.otgs-development-site-front-end,body.wp-core-ui.login #login h1{display:none}#nsg-rgpd-banner{bottom:24px;flex-direction:row;justify-content:flex-start;left:0;padding:0 24px;position:fixed;z-index:400}#nsg-rgpd-banner,#nsg-rgpd-banner .nsg-rgpd-banner-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}#nsg-rgpd-banner .nsg-rgpd-banner-cnt{align-content:center;align-items:center;background-color:#c0af99;border-radius:56px;flex-direction:column;flex-direction:row;gap:24px;justify-content:center;justify-content:flex-start;margin:0 auto;max-width:1440px;padding:24px 40px}#nsg-rgpd-banner .nsg-rgpd-banner-cnt figure,#nsg-rgpd-banner .nsg-rgpd-banner-cnt img{background-color:transparent!important;width:48px}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div{align-self:auto;flex:0 1 auto;order:0}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div:nth-child(2){flex:1 1 auto}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div:nth-child(2) a,#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div:nth-child(2) p{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div:nth-child(2) p{margin-bottom:0}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div:nth-child(3){align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}@media (max-width:767.98px){#nsg-rgpd-banner .nsg-rgpd-banner-cnt{flex-direction:column;padding:24px}}#nsgmenu{align-content:flex-start;align-items:flex-start;background-color:transparent;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;left:0;padding:48px var(--containergap);position:absolute;top:0;transition:background-color .12s cubic-bezier(.25,.46,.45,.94),top .4s cubic-bezier(.25,.46,.45,.94),border-bottom .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:6}body.afterhero #nsgmenu{position:fixed;top:-100%}body.afterhero.shownav #nsgmenu{background-color:#fff;border-bottom:1px solid hsla(0,0%,66%,.2);padding:12px var(--containergap);position:fixed;top:0}#nsgmenu .menu-cnt{align-content:stretch;align-items:stretch;background-color:transparent;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:space-between;width:100%;z-index:2}#nsgmenu .menu-cnt a{text-decoration:none}#nsgmenu .menu-cnt>div{align-self:auto;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;order:0}#nsgmenu .menu-cnt .burger,#nsgmenu .menu-cnt>div{align-content:center;align-items:center;display:flex;justify-content:flex-start}#nsgmenu .menu-cnt .burger{display:none;flex-direction:row;flex-wrap:nowrap}#nsgmenu .menu-cnt .burger svg{--color1:#fff;height:24px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:24px}#nsgmenu .menu-cnt .logo{align-content:center;align-items:center}#nsgmenu .menu-cnt .logo,#nsgmenu .menu-cnt .logo a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#nsgmenu .menu-cnt .logo a{align-content:flex-start;align-items:flex-start}#nsgmenu .menu-cnt .logo svg.icon-logo{height:62px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:298px}@media screen and (max-width:1280px){#nsgmenu .menu-cnt .logo svg.icon-logo{height:48px;width:222px}}@media screen and (max-width:1180px){#nsgmenu .menu-cnt .logo svg.icon-logo{display:none}}@media screen and (max-width:991px){#nsgmenu .menu-cnt .logo svg.icon-logo{display:flex;height:32px;width:152px}}#nsgmenu .menu-cnt .logo svg.icon-logo-no-text{--color1:#fff;display:none;height:62px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:88px}@media screen and (max-width:1180px){#nsgmenu .menu-cnt .logo svg.icon-logo-no-text{display:flex}}@media screen and (max-width:991px){#nsgmenu .menu-cnt .logo svg.icon-logo-no-text{display:none}}#nsgmenu .menu-cnt .links{align-content:center;align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}#nsgmenu .menu-cnt .links li,#nsgmenu .menu-cnt .links ul{list-style:none;margin:0;padding:0}#nsgmenu .menu-cnt .links ul{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-end;width:100%}#nsgmenu .menu-cnt .links ul li{position:relative}#nsgmenu .menu-cnt .links ul li a{color:#2d2d2d;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94)}#nsgmenu .menu-cnt .links ul li a:not(.btn){font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6;padding:0 8px;position:relative;text-decoration:none}#nsgmenu .menu-cnt .links ul li a:not(.btn):after{background:#2d2d2d;bottom:-12px;content:"";display:block;height:3px;left:0;position:absolute;transition:width .24s cubic-bezier(.25,.46,.45,.94);width:0}#nsgmenu .menu-cnt .links ul li a:not(.btn).active:after,#nsgmenu .menu-cnt .links ul li a:not(.btn).current-menu-item:after,#nsgmenu .menu-cnt .links ul li a:not(.btn).current_page_item:after,#nsgmenu .menu-cnt .links ul li a:not(.btn):hover:after{width:100%}#nsgmenu .menu-cnt .links ul li a.btn{background-color:#2d2d2d;color:#fff}@media (hover:hover) and (pointer:fine){#nsgmenu .menu-cnt .links ul li a.btn:hover{background-color:#fff;color:#2d2d2d}}#nsgmenu .menu-cnt .links ul li.espace_pro a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:center}#nsgmenu .menu-cnt .links ul li.espace_pro a svg{--color3:#2d2d2d;height:16px;opacity:.6;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:16px}body.uic-black #nsgmenu .menu-cnt .links ul li.espace_pro a svg,body.uic-blue #nsgmenu .menu-cnt .links ul li.espace_pro a svg{--color3:#fff}@media (hover:hover) and (pointer:fine){body.uic-black #nsgmenu .menu-cnt .links ul li.espace_pro a:hover svg,body.uic-blue #nsgmenu .menu-cnt .links ul li.espace_pro a:hover svg{--color3:#2d2d2d}}#nsgmenu .menu-cnt .links ul li.active a:after,#nsgmenu .menu-cnt .links ul li.current-menu-item a:after,#nsgmenu .menu-cnt .links ul li.current_page_item a:after{width:100%!important}@media screen and (max-width:1180px){#nsgmenu .menu-cnt .links ul{gap:8px}}body.uic-white #nsgmenu .menu-cnt .logo svg{fill:#fff;--color1:#fff}body.uic-white #nsgmenu .menu-cnt .burger svg{stroke:#fff}body.uic-white #nsgmenu .menu-cnt .links a.btn{background-color:#fff;border:1px solid #fff;color:#2d2d2d}@media (hover:hover) and (pointer:fine){body.uic-white #nsgmenu .menu-cnt .links a.btn:hover{background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}}body.uic-white #nsgmenu .menu-cnt .links a:not(.btn){color:#fff;position:relative;text-decoration:none}body.uic-white #nsgmenu .menu-cnt .links a:not(.btn):after{background:#fff;bottom:-12px;content:"";display:block;height:3px;left:0;position:absolute;transition:width .24s cubic-bezier(.25,.46,.45,.94);width:0}body.uic-white #nsgmenu .menu-cnt .links a:not(.btn).active:after,body.uic-white #nsgmenu .menu-cnt .links a:not(.btn).current-menu-item:after,body.uic-white #nsgmenu .menu-cnt .links a:not(.btn).current_page_item:after,body.uic-white #nsgmenu .menu-cnt .links a:not(.btn):hover:after{width:100%}@media (hover:hover) and (pointer:fine){body.uic-white #nsgmenu .menu-cnt .links .espace_pro a:hover svg{--color3:#fff}}body.uic-white.shownav #nsgmenu .menu-cnt .logo svg{fill:#2d2d2d;--color1:#2d2d2d}body.uic-white.shownav #nsgmenu .menu-cnt .burger svg{stroke:#2d2d2d}body.uic-white.shownav #nsgmenu .menu-cnt .links a.btn{background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}@media (hover:hover) and (pointer:fine){body.uic-white.shownav #nsgmenu .menu-cnt .links a.btn:hover{background-color:#fff;color:#2d2d2d}}body.uic-white.shownav #nsgmenu .menu-cnt .links a:not(.btn){color:#2d2d2d;position:relative;text-decoration:none}body.uic-white.shownav #nsgmenu .menu-cnt .links a:not(.btn):after{background:#2d2d2d;bottom:-12px;content:"";display:block;height:3px;left:0;position:absolute;transition:width .24s cubic-bezier(.25,.46,.45,.94);width:0}body.uic-white.shownav #nsgmenu .menu-cnt .links a:not(.btn).active:after,body.uic-white.shownav #nsgmenu .menu-cnt .links a:not(.btn).current-menu-item:after,body.uic-white.shownav #nsgmenu .menu-cnt .links a:not(.btn).current_page_item:after,body.uic-white.shownav #nsgmenu .menu-cnt .links a:not(.btn):hover:after{width:100%}body.uic-white.shownav #nsgmenu .menu-cnt .links .espace_pro a svg{--color3:#fff}@media (hover:hover) and (pointer:fine){body.uic-white.shownav #nsgmenu .menu-cnt .links .espace_pro a:hover svg{--color3:#2d2d2d}}@media (max-width:991.98px){#nsgmenu{padding:20px var(--containergap)}body.afterhero.shownav #nsgmenu{padding:12px var(--containergap)}#nsgmenu .menu-cnt .links{display:none}#nsgmenu .menu-cnt .burger{display:flex}}#menumobile{align-content:stretch;align-items:stretch;background-color:#3b342d;bottom:0;color:#fff;display:flex;display:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0;max-width:100%;min-height:-webkit-fill-available;position:fixed;right:0;top:0;width:100%;z-index:12}#menumobile a{text-decoration:none}#menumobile .menumobile-cnt{flex-direction:column;justify-content:space-between;padding:16px 16px 20px;position:relative}#menumobile .menumobile-cnt,#menumobile .menumobile-cnt .close{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}#menumobile .menumobile-cnt .close{flex-direction:row;justify-content:flex-end}#menumobile .menumobile-cnt .close button{align-content:center;align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:center;overflow:hidden;width:40px}#menumobile .menumobile-cnt .close button svg{stroke:#2d2d2d;height:24px;width:24px}#menumobile .menumobile-cnt .bottom,#menumobile .menumobile-cnt .links{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;padding:0 8px;width:100%}#menumobile .menumobile-cnt .bottom li,#menumobile .menumobile-cnt .bottom ul,#menumobile .menumobile-cnt .links li,#menumobile .menumobile-cnt .links ul{list-style:none;margin:0;padding:0;width:100%}#menumobile .menumobile-cnt .bottom ul,#menumobile .menumobile-cnt .links ul{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:flex-end}#menumobile .menumobile-cnt .bottom li,#menumobile .menumobile-cnt .links li{text-align:right}#menumobile .menumobile-cnt .bottom li a,#menumobile .menumobile-cnt .links li a{color:#fff;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94)}#menumobile .menumobile-cnt .bottom li.active a,#menumobile .menumobile-cnt .bottom li.current-menu-item a,#menumobile .menumobile-cnt .bottom li.current_page_item a,#menumobile .menumobile-cnt .links li.active a,#menumobile .menumobile-cnt .links li.current-menu-item a,#menumobile .menumobile-cnt .links li.current_page_item a{text-decoration:underline}#menumobile .menumobile-cnt .bottom li svg,#menumobile .menumobile-cnt .links li svg{height:24px;width:24px}#menumobile .menumobile-cnt .bottom li.espace_pro,#menumobile .menumobile-cnt .links li.espace_pro{width:auto}#menumobile .menumobile-cnt .bottom li.espace_pro a,#menumobile .menumobile-cnt .links li.espace_pro a{align-content:center;align-items:center;color:#2d2d2d;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:center;margin-top:16px;width:auto}#menumobile .menumobile-cnt .bottom li.espace_pro a svg,#menumobile .menumobile-cnt .links li.espace_pro a svg{--color3:#2d2d2d;height:16px;opacity:.6;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:16px}@media (hover:hover) and (pointer:fine){#menumobile .menumobile-cnt .bottom li.espace_pro a:hover,#menumobile .menumobile-cnt .links li.espace_pro a:hover{color:#fff}#menumobile .menumobile-cnt .bottom li.espace_pro a:hover svg,#menumobile .menumobile-cnt .links li.espace_pro a:hover svg{--color3:#fff}}#menumobile .menumobile-cnt .languages{margin-top:16px;max-width:100%;width:256px}#menumobile .menumobile-cnt .languages .dropdown{top:-100px}.footer,.prefooter{flex-direction:column}.footer,.footer .footer-cnt,.footer .prefooter-cnt,.prefooter,.prefooter .footer-cnt,.prefooter .prefooter-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}.footer .footer-cnt,.footer .prefooter-cnt,.prefooter .footer-cnt,.prefooter .prefooter-cnt{flex-direction:row}@media (max-width:991.98px){.footer .footer-cnt,.footer .prefooter-cnt,.prefooter .footer-cnt,.prefooter .prefooter-cnt{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}}.prefooter{background-color:#2d2d2d;border-top:1px solid hsla(0,0%,100%,.2)}.prefooter .prefooter-cnt{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:center;padding:80px var(--containergap)}.prefooter .prefooter-cnt>div{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:50%}.prefooter .prefooter-cnt.with_espace_pro>div{width:33%}.prefooter .prefooter-cnt .logo svg{fill:#fff;height:56px;width:270px}.prefooter .prefooter-cnt .contact_us{justify-content:center}.prefooter .prefooter-cnt .contact_us a{align-content:center;align-items:center;border:1px solid hsla(0,0%,100%,.6);border-radius:40px;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:NotoSans-Medium;font-size:var(--fs-15);gap:16px;justify-content:center;line-height:1.6;padding:24px 40px;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.prefooter .prefooter-cnt .contact_us a svg{fill:#fff;height:24px;opacity:.6;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:24px}@media (hover:hover) and (pointer:fine){.prefooter .prefooter-cnt .contact_us a:hover{border:1px solid #fff}.prefooter .prefooter-cnt .contact_us a:hover svg{opacity:1}}.prefooter .prefooter-cnt .languages{justify-content:flex-end}@media (max-width:991.98px){.prefooter .prefooter-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:120px;justify-content:flex-start}.prefooter .prefooter-cnt>div{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.prefooter .prefooter-cnt.with_espace_pro>div{width:100%}.prefooter .prefooter-cnt .languages{justify-content:center}.prefooter .prefooter-cnt .languages .dropdown{right:calc(50% - 128px)}}.footer{background-color:#f5f5f5}.footer .footer-cnt{gap:var(--rowgap);padding:var(--containergap)}.footer .footer-cnt>div{width:50%}.footer .footer-cnt .copy{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;opacity:.4}.footer .footer-cnt .links{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-end}.footer .footer-cnt .links svg{fill:#dacfa2;height:12px;width:12px}.footer .footer-cnt .links a.active,.footer .footer-cnt .links a.current-menu-item,.footer .footer-cnt .links a.current_page_item,.footer .footer-cnt .links a:hover{text-decoration:underline}@media (max-width:991.98px){.footer .footer-cnt{gap:100px;padding:64px 20px}.footer .footer-cnt>div{width:100%}.footer .footer-cnt .copy,.footer .footer-cnt .links{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.footer .footer-cnt .links{gap:16px}}.languages{color:#fff;justify-content:flex-end;position:relative}.languages,.languages a{color:#2d2d2d}.languages>div:first-child{align-content:center;align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;text-decoration:none}.languages .flag{border-radius:16px;height:32px;overflow:hidden;position:relative;width:32px}.languages .flag svg{height:32px;transform:scale(1.05);width:32px}.languages .arrow svg{stroke:#fff;height:24px;width:24px}.languages .dropdown{gap:24px;padding:24px 32px 32px;top:-40px;width:256px}.languages .dropdown li,.languages .dropdown li a{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.languages .dropdown li a{color:#2d2d2d!important;gap:16px;text-decoration:none}.languages .dropdown li a>div:first-child svg{height:32px!important;width:32px!important}.languages .dropdown li a>div:nth-child(3){opacity:0}.languages .dropdown li a>div:nth-child(3) svg{fill:none;height:24px;width:24px}.languages .dropdown li a.active>div:nth-child(3){opacity:1}@media (max-width:991.98px){.languages{justify-content:center}}.nsg-page{position:relative}.nsg-blog-cnt,.nsg-page,.nsg-page-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-blog-cnt,.nsg-page-cnt{padding-top:360px}@media (max-width:991.98px){.nsg-blog-cnt,.nsg-page-cnt{padding-top:180px}}body.home .nsg-blog-cnt,body.home .nsg-page-cnt,body.page-template-contact .nsg-blog-cnt,body.page-template-contact .nsg-page-cnt,body.page-template-solutionlist .nsg-blog-cnt,body.page-template-solutionlist .nsg-page-cnt,body.solutionlist .nsg-blog-cnt,body.solutionlist .nsg-page-cnt{padding-top:0}.nsg-blog-cnt .top,.nsg-page-cnt .top{justify-content:flex-start;margin:0 auto;padding:0 var(--containergap)}.nsg-blog-cnt .title,.nsg-blog-cnt .top,.nsg-page-cnt .title,.nsg-page-cnt .top{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;max-width:var(--maxwb);width:100%}.nsg-blog-cnt .title,.nsg-page-cnt .title{justify-content:space-between;margin:0 auto -40px;padding:var(--rowgap24) var(--containergap) 0;z-index:1}.nsg-blog-cnt .hero-img,.nsg-page-cnt .hero-img{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin:var(--block-v-gap) 0;position:absolute;right:var(--containergap);top:0;width:160px;z-index:0}@media (max-width:575.98px){.nsg-blog-cnt .hero-img,.nsg-page-cnt .hero-img{margin:60px 0;width:120px}}.nsg-blog-cnt .page-grid,.nsg-page-cnt .page-grid{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;margin:0 auto;max-width:var(--maxwb);padding:0 var(--containergap);width:100%}.nsg-blog-cnt .page-grid .img,.nsg-page-cnt .page-grid .img{padding-bottom:100px;padding-right:4.1666666667%;position:sticky;top:80px;width:41.6666666667%}.nsg-blog-cnt .page-grid .desc,.nsg-blog-cnt .page-grid .img,.nsg-page-cnt .page-grid .desc,.nsg-page-cnt .page-grid .img{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.nsg-blog-cnt .page-grid .desc,.nsg-page-cnt .page-grid .desc{padding-top:var(--m80);width:58.3333333333%}.nsg-blog-cnt .page-grid .desc .container,.nsg-page-cnt .page-grid .desc .container{padding:0}.nsg-blog-cnt .page-grid .desc .nsg-detailsolution-block .detailsolution-cnt,.nsg-blog-cnt .page-grid .desc .nsg-detailsolution-block .nsg-contact-cnt,.nsg-blog-cnt .page-grid .desc .nsg-image-block .nsg-image-cnt,.nsg-blog-cnt .page-grid .desc .nsg-paragraph-block .nsg-paragraph-cnt,.nsg-blog-cnt .page-grid .desc .nsg-pdf-block .nsg-pdf-cnt,.nsg-blog-cnt .page-grid .desc .nsg-video-block .nsg-video-cnt,.nsg-blog-cnt .page-grid .desc .postlinks .postlinks-cnt,.nsg-page-cnt .page-grid .desc .nsg-detailsolution-block .detailsolution-cnt,.nsg-page-cnt .page-grid .desc .nsg-detailsolution-block .nsg-contact-cnt,.nsg-page-cnt .page-grid .desc .nsg-image-block .nsg-image-cnt,.nsg-page-cnt .page-grid .desc .nsg-paragraph-block .nsg-paragraph-cnt,.nsg-page-cnt .page-grid .desc .nsg-pdf-block .nsg-pdf-cnt,.nsg-page-cnt .page-grid .desc .nsg-video-block .nsg-video-cnt,.nsg-page-cnt .page-grid .desc .postlinks .postlinks-cnt{padding-left:0}.nsg-blog-cnt .page-grid .desc .nsg-paragraph-block .nsg-paragraph-cnt,.nsg-page-cnt .page-grid .desc .nsg-paragraph-block .nsg-paragraph-cnt{padding-top:0}.nsg-blog-cnt .page-grid .desc .nsg-paragraph-block .nsg-paragraph-cnt ul,.nsg-page-cnt .page-grid .desc .nsg-paragraph-block .nsg-paragraph-cnt ul{margin-bottom:0}@media (max-width:991.98px){.nsg-blog-cnt .page-grid,.nsg-page-cnt .page-grid{flex-direction:column}.nsg-blog-cnt .page-grid .img,.nsg-page-cnt .page-grid .img{padding:0;position:relative;top:0;width:100%}.nsg-blog-cnt .page-grid .desc,.nsg-page-cnt .page-grid .desc{width:100%}.nsg-blog-cnt .page-grid .desc .fs-xl,.nsg-page-cnt .page-grid .desc .fs-xl{font-size:var(--fs-xls)}.nsg-blog-cnt .page-grid .desc a,.nsg-blog-cnt .page-grid .desc ol li,.nsg-blog-cnt .page-grid .desc p,.nsg-blog-cnt .page-grid .desc ul li,.nsg-page-cnt .page-grid .desc a,.nsg-page-cnt .page-grid .desc ol li,.nsg-page-cnt .page-grid .desc p,.nsg-page-cnt .page-grid .desc ul li{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.nsg-blog-cnt .page-grid .desc b,.nsg-blog-cnt .page-grid .desc strong,.nsg-page-cnt .page-grid .desc b,.nsg-page-cnt .page-grid .desc strong{font-family:NotoSans-Regular;font-family:NotoSans-Bold;font-size:var(--fs-18);line-height:1.78}.nsg-blog-cnt .page-grid .desc ul,.nsg-page-cnt .page-grid .desc ul{gap:20px}.nsg-blog-cnt .page-grid .desc li,.nsg-page-cnt .page-grid .desc li{margin-bottom:0}.nsg-blog-cnt .page-grid .desc li:before,.nsg-page-cnt .page-grid .desc li:before{top:12px}}body.page-template-contact .nsg-blog-cnt,body.page-template-contact .nsg-page-cnt{background-color:#3b342d}body.page-template-contact .nsg-blog-cnt a,body.page-template-contact .nsg-blog-cnt h1,body.page-template-contact .nsg-blog-cnt h2,body.page-template-contact .nsg-blog-cnt h3,body.page-template-contact .nsg-blog-cnt p,body.page-template-contact .nsg-page-cnt a,body.page-template-contact .nsg-page-cnt h1,body.page-template-contact .nsg-page-cnt h2,body.page-template-contact .nsg-page-cnt h3,body.page-template-contact .nsg-page-cnt p{color:#fff}body.contentpage .nsg-page-cnt .title{margin-bottom:80px;margin-top:24px}body.page-template-contact .nsg-page-cnt .nsg-paragraph-block .nsg-paragraph-cnt{padding-bottom:0;padding-top:0}.page-hero{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start;margin:0 auto;max-width:var(--maxwb);padding:0 var(--containergap) var(--containergap);position:relative;width:100%}.page-hero.no-pt{padding-top:0}.page-hero>div{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.page-hero>div:first-child{gap:24px;padding-bottom:120px;padding-top:360px;width:91.6666666667%;z-index:1}.page-hero>div:last-child{bottom:0;flex-direction:row;left:0;margin-bottom:64px;padding-right:8.3333333333%;padding-top:128px;position:absolute;right:0;top:0;z-index:0}.page-hero>div:last-child,.page-hero>div:last-child figure{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:flex-end}.page-hero>div:last-child figure{flex-direction:column;width:auto}.page-hero>div:last-child figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}@media (max-width:991.98px){.page-hero>div:first-child{padding-bottom:80px;padding-top:180px}.page-hero>div:last-child{padding-right:24px;padding-top:80px}body.page-template-contact .page-hero>div:last-child figure{opacity:.6}}.postlinks-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:flex-start;padding-bottom:var(--block-v-gap);width:100%}.postlinks-cnt a{text-decoration:underline;transition:color .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.postlinks-cnt a:hover{color:#c4ba92}body.blue .postlinks-cnt a:hover{color:#007380}}@media (max-width:991.98px){.postlinks-cnt{flex-direction:column;gap:24px}.postlinks-cnt a{font-size:var(--sfs-18);line-height:1.33}}.next{background-color:#fff;margin:var(--block-v-gap) auto;max-width:var(--maxwb)}.next,.next .next-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.next .next-cnt{border-top:1px solid #f4f3ee;gap:var(--m16);padding:var(--rowgap24) var(--m32) 0}.next a{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94);width:100%}@media (hover:hover) and (pointer:fine){.next a:hover{color:#c4ba92}body.blue .next a:hover{color:#007380}}@media (max-width:991.98px){.next .next-cnt{padding:var(--rowgap24) 0 0}}.pagepopin,.pagepopincontact{align-content:stretch;align-items:stretch;backface-visibility:hidden;background-color:#c1b09acc;display:flex;display:none;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:flex-start;left:0;min-height:-webkit-fill-available;position:fixed;top:0;transform:translateZ(0);transform-style:preserve-3d;width:100%;z-index:66}body.blue .pagepopin,body.blue .pagepopincontact{background-color:#338f99cc}.pagepopin.active,.pagepopincontact.active{display:flex}.pagepopin .overlay,.pagepopincontact .overlay{width:calc(100% - 960px)}.pagepopin .overlay,.pagepopin .pagepopin-cnt,.pagepopincontact .overlay,.pagepopincontact .pagepopin-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start}.pagepopin .pagepopin-cnt,.pagepopincontact .pagepopin-cnt{background-color:#fff;max-width:100%;overflow-y:scroll;width:960px}.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .top,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .top{background-color:#fff;margin-bottom:100px;padding:32px 32px 32px 64px;position:sticky;top:0;z-index:1}.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .top+.header,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .top+.header{margin-top:0}.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .header,.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .title,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .header,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .title{padding:0 64px}.pagepopin .pagepopin-cnt .nsg-subpage .next .next-cnt,.pagepopincontact .pagepopin-cnt .nsg-subpage .next .next-cnt{padding:var(--rowgap24) 64px 0!important}@media screen and (max-width:960px){.pagepopin .overlay,.pagepopincontact .overlay{display:none}.pagepopin .pagepopin-cnt,.pagepopincontact .pagepopin-cnt{width:100%}.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .top,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .top{margin-bottom:100px;padding:24px}.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .header,.pagepopin .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .title,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .header,.pagepopincontact .pagepopin-cnt .nsg-subpage .nsg-subpage-cnt .title{padding:0 24px}.pagepopin .pagepopin-cnt .nsg-subpage .next .next-cnt,.pagepopincontact .pagepopin-cnt .nsg-subpage .next .next-cnt{padding:var(--rowgap24) var(--rowgap24) 0!important}}.pagepopincontact .pagepopin-cnt{background-color:#2d2d2d;color:#fff}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top{background-color:#2d2d2d;border-bottom:1px solid hsla(50,21%,95%,.1);color:#fff;margin-bottom:64px}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top .closecontact{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top .closecontact a{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top .closecontact a span{color:#fff}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top .closecontact a svg{stroke:#fff;height:16px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:16px}@media (hover:hover) and (pointer:fine){.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top .closecontact a:hover svg{transform:translate(-10px)}}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .title{margin-bottom:24px}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .nsg-contact-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0 64px;width:100%}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .nsg-contact-cnt .contactbtn{background-color:#0003;max-width:100%;min-width:360px}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .contactform{padding:120px 64px 160px calc(100% - 560px)}@media (max-width:991.98px){.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .top{margin-bottom:64px}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .nsg-contact-cnt{padding:0 24px}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .contactform{padding:120px 24px 160px}}@media (max-width:575.98px){.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .title h3{font-size:2.8rem}.pagepopincontact .pagepopin-cnt .contactform-cnt .nsg-subpage-cnt .nsg-contact-cnt .contactbtn{min-width:100%}}.dropdown{align-content:flex-start;align-items:flex-start;background-color:#fff;border:1px solid var(--neutral);border-radius:4px;box-shadow:0 24px 48px #0000001a;display:flex;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:64px 32px;position:absolute;right:0;top:28px;width:360px}.dropdown li,.dropdown ul{list-style:none;margin:0;padding:0;width:100%}.dropdown a{text-decoration:none}.dropdown a.active{text-decoration:underline}.dropdown .dropdown-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start;width:100%}body[data-slug=credits] .nsg-paragraph-block .nsg-paragraph-cnt li{margin-bottom:10px}.mt32{margin-top:32px!important}.nsg-solution,.nsg-solution .nsg-solution-cnt,.nsg-solution .nsg-subpage-cnt,.nsg-subpage,.nsg-subpage .nsg-solution-cnt,.nsg-subpage .nsg-subpage-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-solution .nsg-solution-cnt .top,.nsg-solution .nsg-subpage-cnt .top,.nsg-subpage .nsg-solution-cnt .top,.nsg-subpage .nsg-subpage-cnt .top{align-content:center;align-items:center;border-bottom:1px solid #f4f3ee;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:var(--maxwb);padding-bottom:var(--m32);width:100%}.nsg-solution .nsg-solution-cnt .top .close,.nsg-solution .nsg-subpage-cnt .top .close,.nsg-subpage .nsg-solution-cnt .top .close,.nsg-subpage .nsg-subpage-cnt .top .close{align-content:center;align-items:center;background-color:#f4f3ee;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:center;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:40px}.nsg-solution .nsg-solution-cnt .top .close svg,.nsg-solution .nsg-subpage-cnt .top .close svg,.nsg-subpage .nsg-solution-cnt .top .close svg,.nsg-subpage .nsg-subpage-cnt .top .close svg{height:24px;width:24px}@media (hover:hover) and (pointer:fine){.nsg-solution .nsg-solution-cnt .top .close:hover,.nsg-solution .nsg-subpage-cnt .top .close:hover,.nsg-subpage .nsg-solution-cnt .top .close:hover,.nsg-subpage .nsg-subpage-cnt .top .close:hover{background-color:#dacfa2}body.blue .nsg-solution .nsg-solution-cnt .top .close:hover,body.blue .nsg-solution .nsg-subpage-cnt .top .close:hover,body.blue .nsg-subpage .nsg-solution-cnt .top .close:hover,body.blue .nsg-subpage .nsg-subpage-cnt .top .close:hover{background-color:#338f99cc}}.nsg-solution .nsg-solution-cnt .top+.header,.nsg-solution .nsg-subpage-cnt .top+.header,.nsg-subpage .nsg-solution-cnt .top+.header,.nsg-subpage .nsg-subpage-cnt .top+.header{margin-top:-80px}.nsg-solution .nsg-solution-cnt .header,.nsg-solution .nsg-subpage-cnt .header,.nsg-subpage .nsg-solution-cnt .header,.nsg-subpage .nsg-subpage-cnt .header{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin:0 auto;max-width:var(--maxwb);width:100%}.nsg-solution .nsg-solution-cnt .header svg,.nsg-solution .nsg-subpage-cnt .header svg,.nsg-subpage .nsg-solution-cnt .header svg,.nsg-subpage .nsg-subpage-cnt .header svg{fill:#dacfa2;height:12px;width:12px}.nsg-solution .nsg-solution-cnt .header .dte,.nsg-solution .nsg-subpage-cnt .header .dte,.nsg-subpage .nsg-solution-cnt .header .dte,.nsg-subpage .nsg-subpage-cnt .header .dte{opacity:.3}.nsg-solution .nsg-solution-cnt .title,.nsg-solution .nsg-subpage-cnt .title,.nsg-subpage .nsg-solution-cnt .title,.nsg-subpage .nsg-subpage-cnt .title{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:var(--maxwb);width:100%}.nsg-solution .nsg-solution-cnt .title .cat,.nsg-solution .nsg-subpage-cnt .title .cat,.nsg-subpage .nsg-solution-cnt .title .cat,.nsg-subpage .nsg-subpage-cnt .title .cat{color:#c4ba92}body.blue .nsg-solution .nsg-solution-cnt .title .cat,body.blue .nsg-solution .nsg-subpage-cnt .title .cat,body.blue .nsg-subpage .nsg-solution-cnt .title .cat,body.blue .nsg-subpage .nsg-subpage-cnt .title .cat{color:#007380}.nsg-solution .nsg-solution-cnt .postimg,.nsg-solution .nsg-subpage-cnt .postimg,.nsg-subpage .nsg-solution-cnt .postimg,.nsg-subpage .nsg-subpage-cnt .postimg{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:var(--block-v-gap) 0;width:100%}@media (max-width:991.98px){.nsg-solution .nsg-solution-cnt .title,.nsg-solution .nsg-subpage-cnt .title,.nsg-subpage .nsg-solution-cnt .title,.nsg-subpage .nsg-subpage-cnt .title{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.nsg-solution .nsg-solution-cnt .title h1,.nsg-solution .nsg-subpage-cnt .title h1,.nsg-subpage .nsg-solution-cnt .title h1,.nsg-subpage .nsg-subpage-cnt .title h1{order:1}.nsg-solution .nsg-solution-cnt .title .cat,.nsg-solution .nsg-subpage-cnt .title .cat,.nsg-subpage .nsg-solution-cnt .title .cat,.nsg-subpage .nsg-subpage-cnt .title .cat{order:0;width:100%}}#ajxcnt>.nsg-pagejob,#ajxcnt>.nsg-solution,#ajxcnt>.nsg-subpage{padding:var(--block-v-gap) 0 var(--containergap)}#ajxcnt>.nsg-pagejob .header,#ajxcnt>.nsg-pagejob .next,#ajxcnt>.nsg-pagejob .postimg,#ajxcnt>.nsg-pagejob .title,#ajxcnt>.nsg-pagejob .top,#ajxcnt>.nsg-solution .header,#ajxcnt>.nsg-solution .next,#ajxcnt>.nsg-solution .postimg,#ajxcnt>.nsg-solution .title,#ajxcnt>.nsg-solution .top,#ajxcnt>.nsg-subpage .header,#ajxcnt>.nsg-subpage .next,#ajxcnt>.nsg-subpage .postimg,#ajxcnt>.nsg-subpage .title,#ajxcnt>.nsg-subpage .top{padding-left:var(--containergap);padding-right:var(--containergap)}#ajxcnt>.nsg-pagejob .top,#ajxcnt>.nsg-solution .top,#ajxcnt>.nsg-subpage .top{border-bottom:none}#ajxcnt>.nsg-pagejob .top .close,#ajxcnt>.nsg-solution .top .close,#ajxcnt>.nsg-subpage .top .close{display:none}#ajxcnt>.nsg-pagejob .nsg-detailsolution-block .detailsolution-cnt,#ajxcnt>.nsg-pagejob .nsg-detailsolution-block .nsg-contact-cnt,#ajxcnt>.nsg-pagejob .nsg-image-block .nsg-image-cnt,#ajxcnt>.nsg-pagejob .nsg-paragraph-block .nsg-paragraph-cnt,#ajxcnt>.nsg-pagejob .nsg-pdf-block .nsg-pdf-cnt,#ajxcnt>.nsg-pagejob .nsg-video-block .nsg-video-cnt,#ajxcnt>.nsg-pagejob .postlinks .postlinks-cnt,#ajxcnt>.nsg-solution .nsg-detailsolution-block .detailsolution-cnt,#ajxcnt>.nsg-solution .nsg-detailsolution-block .nsg-contact-cnt,#ajxcnt>.nsg-solution .nsg-image-block .nsg-image-cnt,#ajxcnt>.nsg-solution .nsg-paragraph-block .nsg-paragraph-cnt,#ajxcnt>.nsg-solution .nsg-pdf-block .nsg-pdf-cnt,#ajxcnt>.nsg-solution .nsg-video-block .nsg-video-cnt,#ajxcnt>.nsg-solution .postlinks .postlinks-cnt,#ajxcnt>.nsg-subpage .nsg-detailsolution-block .detailsolution-cnt,#ajxcnt>.nsg-subpage .nsg-detailsolution-block .nsg-contact-cnt,#ajxcnt>.nsg-subpage .nsg-image-block .nsg-image-cnt,#ajxcnt>.nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt,#ajxcnt>.nsg-subpage .nsg-pdf-block .nsg-pdf-cnt,#ajxcnt>.nsg-subpage .nsg-video-block .nsg-video-cnt,#ajxcnt>.nsg-subpage .postlinks .postlinks-cnt{padding-left:16.6666666667%;padding-right:0}@media (max-width:991.98px){#ajxcnt>.nsg-pagejob .nsg-detailsolution-block .detailsolution-cnt,#ajxcnt>.nsg-pagejob .nsg-detailsolution-block .nsg-contact-cnt,#ajxcnt>.nsg-pagejob .nsg-image-block .nsg-image-cnt,#ajxcnt>.nsg-pagejob .nsg-paragraph-block .nsg-paragraph-cnt,#ajxcnt>.nsg-pagejob .nsg-pdf-block .nsg-pdf-cnt,#ajxcnt>.nsg-pagejob .nsg-video-block .nsg-video-cnt,#ajxcnt>.nsg-pagejob .postlinks .postlinks-cnt,#ajxcnt>.nsg-solution .nsg-detailsolution-block .detailsolution-cnt,#ajxcnt>.nsg-solution .nsg-detailsolution-block .nsg-contact-cnt,#ajxcnt>.nsg-solution .nsg-image-block .nsg-image-cnt,#ajxcnt>.nsg-solution .nsg-paragraph-block .nsg-paragraph-cnt,#ajxcnt>.nsg-solution .nsg-pdf-block .nsg-pdf-cnt,#ajxcnt>.nsg-solution .nsg-video-block .nsg-video-cnt,#ajxcnt>.nsg-solution .postlinks .postlinks-cnt,#ajxcnt>.nsg-subpage .nsg-detailsolution-block .detailsolution-cnt,#ajxcnt>.nsg-subpage .nsg-detailsolution-block .nsg-contact-cnt,#ajxcnt>.nsg-subpage .nsg-image-block .nsg-image-cnt,#ajxcnt>.nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt,#ajxcnt>.nsg-subpage .nsg-pdf-block .nsg-pdf-cnt,#ajxcnt>.nsg-subpage .nsg-video-block .nsg-video-cnt,#ajxcnt>.nsg-subpage .postlinks .postlinks-cnt{padding-left:0}#ajxcnt>.nsg-pagejob .postimg,#ajxcnt>.nsg-solution .postimg,#ajxcnt>.nsg-subpage .postimg{padding-left:0;padding-right:0}#ajxcnt>.nsg-pagejob .postimg .container,#ajxcnt>.nsg-solution .postimg .container,#ajxcnt>.nsg-subpage .postimg .container{padding:0}}body.nsg-pageblog .nsg-subpage .top,body.nsg-pagejob .nsg-subpage .top,body.nsg-pageteam .nsg-subpage .top{margin-bottom:0;padding-top:200px}body.nsg-pageblog .nsg-subpage .top h2,body.nsg-pagejob .nsg-subpage .top h2,body.nsg-pageteam .nsg-subpage .top h2{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}body.nsg-pageblog .nsg-subpage .top+.header,body.nsg-pagejob .nsg-subpage .top+.header,body.nsg-pageteam .nsg-subpage .top+.header{margin-top:0}body.nsg-pageblog .nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt,body.nsg-pagejob .nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt,body.nsg-pageteam .nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt{padding-top:0}body.nsg-pageblog .nsg-subpage .nsg-quote-block,body.nsg-pagejob .nsg-subpage .nsg-quote-block,body.nsg-pageteam .nsg-subpage .nsg-quote-block{margin-left:-32px}@media (max-width:991.98px){body.nsg-pageblog .nsg-subpage .top,body.nsg-pagejob .nsg-subpage .top,body.nsg-pageteam .nsg-subpage .top{padding-top:0}body.nsg-pageblog .nsg-subpage .top h2,body.nsg-pagejob .nsg-subpage .top h2,body.nsg-pageteam .nsg-subpage .top h2{font-size:var(--fs-12)}body.nsg-pageblog .nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt p,body.nsg-pagejob .nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt p,body.nsg-pageteam .nsg-subpage .nsg-paragraph-block .nsg-paragraph-cnt p{font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}body.nsg-pageblog .nsg-subpage .nsg-quote-block,body.nsg-pagejob .nsg-subpage .nsg-quote-block,body.nsg-pageteam .nsg-subpage .nsg-quote-block{margin-left:0}}.header .dte-mobile{display:none}@media (max-width:991.98px){.header .mobhide{display:none}.header .dte-mobile{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.header .dte-mobile svg{margin:0 16px 0 0}body.nsg-pagejob .nsg-subpage .header{flex-wrap:wrap;gap:0}body.nsg-pagejob .nsg-subpage .header svg{margin:0 16px}body.nsg-pagejob .nsg-subpage .postimg{margin-bottom:64px}}body.nsg-pageblog #ajxcnt>.nsg-subpage .postimg{margin-bottom:0}body.nsg-pageblog #ajxcnt>.nsg-subpage .postimg figure{background-color:#f5f5f5;border:1px solid #f4f3ee;padding:8.3333333333%}body.nsg-pageblog #ajxcnt>.nsg-subpage .next{margin-top:0}@media (max-width:991.98px){body.nsg-pageblog #ajxcnt>.nsg-subpage .postimg{margin-bottom:var(--block-v-gap)}body.nsg-pageblog #ajxcnt>.nsg-subpage .postimg figure{padding:24px}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0003;border:none;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78;outline:none;padding:16px 24px;width:100%}input[type=date]:focus,input[type=date]:focus-within,input[type=date]:hover,input[type=date]:visited,input[type=email]:focus,input[type=email]:focus-within,input[type=email]:hover,input[type=email]:visited,input[type=number]:focus,input[type=number]:focus-within,input[type=number]:hover,input[type=number]:visited,input[type=password]:focus,input[type=password]:focus-within,input[type=password]:hover,input[type=password]:visited,input[type=submit]:focus,input[type=submit]:focus-within,input[type=submit]:hover,input[type=submit]:visited,input[type=tel]:focus,input[type=tel]:focus-within,input[type=tel]:hover,input[type=tel]:visited,input[type=text]:focus,input[type=text]:focus-within,input[type=text]:hover,input[type=text]:visited,textarea:focus,textarea:focus-within,textarea:hover,textarea:visited{box-shadow:none;outline:none}input[type=date]::-ms-expand,input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=submit]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,textarea::-ms-expand{background-color:transparent;border:0}input[type=date]:-moz-focusring,input[type=email]:-moz-focusring,input[type=number]:-moz-focusring,input[type=password]:-moz-focusring,input[type=submit]:-moz-focusring,input[type=tel]:-moz-focusring,input[type=text]:-moz-focusring,textarea:-moz-focusring{text-shadow:0 0 0 transparent}textarea{height:240px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;margin:0;outline:none;padding:0}button:focus,button:focus-within,button:hover,button:visited{box-shadow:none;outline:none}button.disabled,button:disabled{opacity:.5}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input::-internal-input-suggested,select:-internal-autofill-selected,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-internal-autofill-selected,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#2d2d2d;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:autofill;-webkit-animation-name:autofill;box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:inset 0 0 0 1000px #fff;color:#2d2d2d;font-family:NotoSans-Regular;font-size:var(--fs-18);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-internal-autofill-selected::selection,input:-webkit-autofill::selection,input:-webkit-autofill:active::selection,input:-webkit-autofill:focus::selection,input:-webkit-autofill:hover::selection,input::-internal-input-suggested::selection,select:-internal-autofill-selected::selection,select:-webkit-autofill::selection,select:-webkit-autofill:active::selection,select:-webkit-autofill:focus::selection,select:-webkit-autofill:hover::selection,textarea:-internal-autofill-selected::selection,textarea:-webkit-autofill::selection,textarea:-webkit-autofill:active::selection,textarea:-webkit-autofill:focus::selection,textarea:-webkit-autofill:hover::selection{background:#2d2d2d!important;color:#fff!important}input.transparent:-internal-autofill-selected,input.transparent:-webkit-autofill,input.transparent:-webkit-autofill:focus,input.transparent:-webkit-autofill:hover{background-color:transparent!important;box-shadow:inset 0 0 0 1000px #a9a9a9!important;-webkit-box-shadow:inset 0 0 0 1000px #a9a9a9!important;color:#a9a9a9!important}input.transparent:-internal-autofill-selected::selection,input.transparent:-webkit-autofill::selection,input.transparent:-webkit-autofill:focus::selection,input.transparent:-webkit-autofill:hover::selection{background:transparent!important;color:#a9a9a9!important}@keyframes autofill{to{background:transparent;color:#2d2d2d;color:-internal-light-dark-color(#fff,#2d2d2d)}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid rgba(0,0,0,.1);border-radius:2px;color:#2d2d2d;cursor:pointer;height:18px;margin-right:16px;margin-top:4px;outline:0;position:relative;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:18px}input[type=checkbox]:before{border-color:#2d2d2d;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:14px;left:5px;opacity:0;position:absolute;top:-2px;transform:rotate(45deg);width:6px}input[type=checkbox]:checked{background:#fff;border-color:#2d2d2d}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]+label{width:calc(100% - 40px)!important}.form-group .checkbox-cnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.nsgform-message{color:#ff4951;margin-top:8px;width:100%}.nsgform-message,.nsgform-message .error-message{font-size:var(--fs-12);line-height:1.71}.nsgform-message.success{color:#4ac297}.nsgform-message .error-message,.nsgform-message.error,.nsgform-message.error-message{color:#ff4951}input[aria-invalid=true],textarea[aria-invalid=true]{border:1px solid #ff4951}::-moz-placeholder{color:#fff3;font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}::placeholder{color:#fff3;font-family:NotoSans-Regular;font-size:var(--fs-18);line-height:1.78}.form-group{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:24px;width:100%}.form-group div,.form-group label{width:100%}.form-group div a,.form-group label a{color:#fff;text-decoration:underline}.form-group input::-moz-selection{background:#fff!important;color:#c4ba92!important}.form-group input::selection{background:#fff!important;color:#c4ba92!important}.form-group .btn{cursor:pointer;margin-top:32px}@media (hover:hover) and (pointer:fine){.form-group .btn:disabled:hover{background-color:#fff;border:1px solid #2d2d2d;color:#2d2d2d;cursor:not-allowed}.form-group .btn:not(:disabled):hover{background-color:#0d0e13}}.form-group .input-cnt,.form-group .nsg-select{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.form-group .nsg-select{background-color:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:16px 24px;position:relative}.form-group .nsg-select select{background:transparent;cursor:pointer;padding-right:24px;white-space:nowrap}.form-group .nsg-select select,.form-group .nsg-select select option{overflow:hidden;text-overflow:ellipsis;width:100%}.form-group .nsg-select select::-ms-expand{display:none}.form-group .nsg-select .arrow{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:24px;justify-content:center;pointer-events:none;position:absolute;right:24px;top:18px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:24px;z-index:0}.form-group .nsg-select .arrow svg{fill:transparent;stroke:#fff;height:24px;width:24px}.form-group .nsg-select:has([aria-invalid=true]){border:1px solid #ff4951}.form-group.sml{padding-right:25%}.form-group.sml .input-cnt{background-color:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;gap:24px;padding:16px 24px}.form-group.sml .input-cnt input{background-color:transparent;border:none;border-radius:0;flex:1 1 auto;padding:0}.form-group.sml .input-cnt .optional{align-content:flex-start;align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.form-group.fe{align-items:flex-end}@media (max-width:991.98px){.form-group{margin-bottom:10px}.form-group.sml{padding-right:0}.form-group.sml .optional{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6}.form-group.fe{align-items:center}.form-group .g-recaptcha{padding:24px 0;width:100%}}@media (max-width:575.98px){.form-group.fe button{width:100%}}.form-check-label.fs-btn a{font-family:NotoSans-Medium;font-size:var(--fs-15);line-height:1.6;text-decoration:underline}.nsgform-result-message.success{color:#4ac297}.nsgform-result-message.success p{color:#4ac297!important}.nsgform-result-message.error{color:#ff4951}.nsgform-result-message.error p{color:#ff4951!important}body.error404{background-color:#3b342d}body.error404 .page-hero{padding-bottom:0}body.error404 .page-hero>div:last-child figure{opacity:.6}body.error404 section.page404{margin-bottom:var(--block-v-gap)}body.error404 section.page404 a.btn{color:#2d2d2d;margin-top:64px}@media (hover:hover) and (pointer:fine){body.error404 section.page404 a.btn:hover{color:#fff}}@media (max-width:991.98px){body.error404 section.page404{margin-bottom:0}}
