/*! Author: nosign <gettype[at]gmail.com> | Build: 2024-10-18T14:50:39+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-block-size:100%;max-inline-size: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}::marker{content:normal}: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}:where(dialog:modal){all:revert}body{margin:0;padding:0;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;-webkit-tap-highlight-color:transparent}html{font-size:16px;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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;-moz-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{outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,img{border:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;box-shadow:none;margin:0;outline:none;padding:0}#__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{box-sizing:border-box;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;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-]{display:inline-block;height:1em;width:1em;stroke-width:0;stroke:currentColor;fill:#000}.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-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}.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{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;border-width:0!important;white-space:nowrap!important}.pointer{cursor:pointer}.marged{margin:0 auto}.w100{width:100%}.h100{min-height:100dvh}@supports not (min-height:100dvh){.h100{min-height:100vh}}.fullscreen{height:100dvh;overflow:hidden;width:100%}@supports not (height:100dvh){.fullscreen{height:100vh}}.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%}@media (max-width:991.98px){.mobile{display:flex;width:100%}}.desktop{display:flex;width:100%}@media (max-width:991.98px){.desktop{display:none}}@keyframes levitate{0%{transform:translatey(0)}50%{transform:translatey(10px)}to{transform:translatey(0)}}@media print{.container,.nsg-container{width:auto}}@font-face{font-display:swap;font-family:Montserrat Light;font-style:normal;font-weight:400;src:local("Montserrat Light"),url(/dist/Montserrat-Light.woff2) format("woff2"),url(/dist/Montserrat-Light.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:Montserrat Light Italic;font-style:normal;font-weight:400;src:local("Montserrat Light Italic"),url(/dist/Montserrat-LightItalic.woff2) format("woff2"),url(/dist/Montserrat-LightItalic.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:Montserrat Bold;font-style:normal;font-weight:400;src:local("Montserrat Bold"),url(/dist/Montserrat-Bold.woff2) format("woff2"),url(/dist/Montserrat-Bold.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:Montserrat Bold Italic;font-style:normal;font-weight:400;src:local("Montserrat Bold Italic"),url(/dist/Montserrat-BoldItalic.woff2) format("woff2"),url(/dist/Montserrat-BoldItalic.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:Montserrat Thin;font-style:normal;font-weight:400;src:local("Montserrat Thin"),url(/dist/Montserrat-Thin.woff2) format("woff2"),url(/dist/Montserrat-Thin.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--scrollprogress:0%;--rowgap:30px;--rowgap-negative:-30px;--rowgap-h:30px;--white:#fff;--white-bkg:#f9f9f9;--black:#000;--dark:#090909;--vw:100%;--vh:100dvh;--h100:100dvh;--dh100:100dvh;--svh100:100svh;--fs-over:clamp(1.5rem,2.09vw + .2rem,2.38rem);--fs-22-sm:clamp(1rem,2.08vw + -.29rem,1.38rem);--fs-22:clamp(1.38rem,0vw + 1.38rem,1.38rem);--fs-24:clamp(1.5rem,0vw + 1.5rem,1.5rem);--fs-32:clamp(3.25rem,0vw + 3.25rem,3.25rem);--fs-42:clamp(4.13rem,2.6vw + 1.43rem,5.75rem);--fs-xs:clamp(.75rem,0vw + .75rem,.75rem);--fs-sm:clamp(.75rem,.6vw + .38rem,1rem);--fs-l:clamp(.88rem,.3vw + .69rem,1rem);--fs-xl:clamp(1.25rem,1.05vw + .6rem,1.69rem);--fs-xxl:clamp(1.88rem,1.79vw + .76rem,2.63rem)}@supports not (height:100dvh){:root{--vh:100vh;--h100:100vh;--dh100:100vh}}@supports not (height:100svh){:root{--svh100:100vh}}@media (max-width:799.98px){:root{--rowgap:10px;--fs-xl:clamp(1.13rem,.48vw + .95rem,1.25rem)}}.fs-xs{font-size:var(--fs-xs)}.fs-sm{font-size:var(--fs-sm)}.fs-l{font-size:var(--fs-l)}.fs-xl{font-size:var(--fs-xl)}.f-b{font-family:Montserrat Bold!important}.f-bi,.f-bi b,.f-bi strong{font-family:Montserrat Bold Italic!important}.f-l{font-family:Montserrat Light!important}.f-li{font-family:Montserrat Light Italic!important}.f-base{font-size:var(--fs-sm);line-height:1.16}.f-base,.f-menu{font-family:Montserrat Light}.f-menu{font-size:var(--fs-l);line-height:1}.f-hn{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16}.f-hn b,.f-hn strong{font-family:Montserrat Bold}.f-p,.f-sm{font-family:Montserrat Light;font-size:var(--fs-sm);line-height:1.16}.desktop{display:inline-flex}@media (max-width:799.98px){.desktop{display:none}}.mobile{display:none}@media (max-width:799.98px){.mobile{display:inline-flex}}.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-style:preserve-3d;transition:opacity .26s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.25,.46,.45,.94)}.onscreenItem.onscreenItemScale{transform:translate3d(0,40px,0) scale(.92)}.onscreenItem.onscreenIn,.onscreenItem.preview{opacity:1;transform:translateZ(0) scale(1)}@media (max-width:799.98px){.onscreenItem{transform:translateZ(0) scale(1)}}.acf-block-preview .onscreenItem,.preview .onscreenItem{opacity:1;transform:translateZ(0) scale(1)}.logo{cursor:pointer;left:var(--rowgap);opacity:0;position:fixed;top:var(--rowgap);transition:opacity .2s cubic-bezier(.25,.46,.45,.94);width:26px;z-index:4}.logo svg{height:56.16px;width:26px;--color1:var(--white)}body.afterhome .logo{mix-blend-mode:difference;opacity:1}.burger{cursor:pointer;height:26px;position:fixed;right:var(--rowgap);top:var(--rowgap);width:26px;z-index:4}.burger>div{position:relative;width:26px}.burger>div>div{background-color:var(--white);height:2px;left:0;position:absolute;top:0;transform-origin:center center;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:26px}.burger>div>div:nth-child(2){top:8px}.burger>div>div:nth-child(3){top:16px}.burger.active>div>div:first-child{top:8px;transform:rotate(45deg)}.burger.active>div>div:nth-child(2){left:10px;opacity:0;width:16px}.burger.active>div>div:nth-child(3){top:8px;transform:rotate(-45deg)}body.afterhome .burger{mix-blend-mode:difference}#menu{align-content:flex-end;align-items:flex-end;background-color:#fafafacc;bottom:0;display:flex;display:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0;padding:var(--rowgap);position:fixed;right:0;top:0;width:100%;z-index:4}#menu .close{cursor:pointer;height:26px;position:relative;width:26px}#menu .close>div{background-color:var(--black);height:2px;left:0;position:absolute;top:0;transform-origin:center center;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:26px}#menu .close>div:first-child{top:8px;transform:rotate(45deg)}#menu .close>div:nth-child(2){left:10px;opacity:0;width:16px}#menu .close>div:nth-child(3){top:8px;transform:rotate(-45deg)}#menu .anchors{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;gap:22px;justify-content:flex-end;padding-top:60px}#menu .anchors a{cursor:pointer;font-family:Montserrat Light;font-size:var(--fs-l);line-height:1;text-align:right;text-transform:uppercase;transition:all .2s cubic-bezier(.25,.46,.45,.94)}#menu .anchors a.active,#menu .anchors a:hover{font-family:Montserrat Bold}#menu .anchors a.hidden{display:none}.stickybottom{align-content:center;align-items:center;bottom:var(--rowgap);display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:flex-start;position:fixed;right:var(--rowgap);z-index:4}.stickybottom svg{height:20px;width:20px;--color1:var(--white);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.stickybottom svg:hover{opacity:.6}body.afterhero .stickybottom svg{--color1:var(--black)}#nsg-menu{align-content:flex-start;align-items:flex-start;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:66}#nsg-menu,#nsg-menu .menu-cnt{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}#nsg-menu .menu-cnt{align-content:center;align-items:center;flex-direction:row;gap:var(--rowgap);padding:20px var(--rowgap);position:relative}#nsg-menu .menu-cnt .logo{flex:0 1 26px}#nsg-menu .menu-cnt .logo svg{height:56.16px;width:26px}#nsg-menu .menu-cnt .anchors{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:var(--rowgap);justify-content:flex-start}#nsg-menu .menu-cnt a{cursor:pointer;font-family:Montserrat Light;font-size:var(--fs-l);line-height:1;transition:all .2s cubic-bezier(.25,.46,.45,.94)}#nsg-menu .menu-cnt a.active,#nsg-menu .menu-cnt a:hover{font-family:Montserrat Bold;transform:skew(-12deg)}#nsg-menu .menu-cnt .links{align-content:center;align-items:center;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:flex-start}#nsg-menu .menu-cnt .links svg{height:20px;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);width:20px}#nsg-menu .menu-cnt .links svg:hover{opacity:.6}@media (max-width:991.98px){#nsg-menu .menu-cnt{padding:10px}#nsg-menu .menu-cnt .logo{flex:0 1 16px}#nsg-menu .menu-cnt .logo svg{height:34.56px;width:16px}}@media (max-width:575.98px){#nsg-menu .anchors,#nsg-menu .links,#nsg-menu .menu-cnt{gap:10px!important}#nsg-menu .links svg{height:14px;width:14px}}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16}.editor-styles-wrapper h1 b,.editor-styles-wrapper h1 strong,.editor-styles-wrapper h2 b,.editor-styles-wrapper h2 strong,.editor-styles-wrapper h3 b,.editor-styles-wrapper h3 strong,.editor-styles-wrapper h4 b,.editor-styles-wrapper h4 strong,.editor-styles-wrapper h5 b,.editor-styles-wrapper h5 strong,.editor-styles-wrapper h6 b,.editor-styles-wrapper h6 strong{font-family:Montserrat Bold}.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}.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:Montserrat Light,sans-serif;text-align:left}.block-editor-block-types-list__item-title{text-align:center}.cpt_info_box{display:none!important}.acf-block-preview{font-family:Montserrat Light,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:#000}.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}#wp-toolbar .screen-reader-shortcut{display:none}.nsg-image-block,.nsg-paragraph-block,.nsg-separator-block,.nsg-title-block,.nsg-video-block{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;position:relative;width:100%}.nsg-about-block,.nsg-contact-block,.nsg-hero-block,.nsg-instagram-block,.nsg-showreel-block{align-content:flex-start;align-items:flex-start;background-color:var(--white-bkg);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;margin:0;min-height:calc(var(--h100) - var(--rowgap));padding:var(--rowgap);position:relative;width:100%;z-index:2}.nsg-about-block .content,.nsg-contact-block .content,.nsg-hero-block .content,.nsg-instagram-block .content,.nsg-showreel-block .content{align-content:flex-start;align-items:flex-start;color:var(--black);display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Montserrat Light;font-size:var(--fs-22);height:100%;justify-content:center;line-height:1.16;min-height:calc(var(--h100) - var(--rowgap) - var(--rowgap));padding:0 10%;width:100%}.nsg-about-block h2,.nsg-contact-block h2,.nsg-hero-block h2,.nsg-instagram-block h2,.nsg-showreel-block h2{padding-bottom:80px}@media (max-width:991.98px){.nsg-about-block,.nsg-contact-block,.nsg-instagram-block,.nsg-showreel-block{height:auto!important;min-height:auto!important}.nsg-about-block .content,.nsg-contact-block .content,.nsg-instagram-block .content,.nsg-showreel-block .content{height:auto!important;min-height:auto!important;padding:80px var(--rowgap)}}.nsg-title-block{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--rowgap-h) var(--rowgap);width:100%}.nsg-title-block h1,.nsg-title-block h2,.nsg-title-block h3,.nsg-title-block h4,.nsg-title-block h5,.nsg-title-block h6{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16;margin:0;padding:0;text-align:left;width:79.1666666667%}.nsg-title-block h1 b,.nsg-title-block h1 strong,.nsg-title-block h2 b,.nsg-title-block h2 strong,.nsg-title-block h3 b,.nsg-title-block h3 strong,.nsg-title-block h4 b,.nsg-title-block h4 strong,.nsg-title-block h5 b,.nsg-title-block h5 strong,.nsg-title-block h6 b,.nsg-title-block h6 strong{font-family:Montserrat Bold}body.home .nsg-title-block h1,body.home .nsg-title-block h2,body.home .nsg-title-block h3,body.home .nsg-title-block h4,body.home .nsg-title-block h5,body.home .nsg-title-block h6,body[data-slug=info] .nsg-title-block h1,body[data-slug=info] .nsg-title-block h2,body[data-slug=info] .nsg-title-block h3,body[data-slug=info] .nsg-title-block h4,body[data-slug=info] .nsg-title-block h5,body[data-slug=info] .nsg-title-block h6{width:100%}@media (max-width:991.98px){.nsg-title-block h1,.nsg-title-block h2,.nsg-title-block h3,.nsg-title-block h4,.nsg-title-block h5,.nsg-title-block h6,body[data-slug=info] .nsg-title-block h1,body[data-slug=info] .nsg-title-block h2,body[data-slug=info] .nsg-title-block h3,body[data-slug=info] .nsg-title-block h4,body[data-slug=info] .nsg-title-block h5,body[data-slug=info] .nsg-title-block h6{width:100%}}.nsg-title-block a{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16}.nsg-title-block a b,.nsg-title-block a strong{font-family:Montserrat Bold}.nsg-title-block.align-right h1,.nsg-title-block.align-right h2,.nsg-title-block.align-right h3,.nsg-title-block.align-right h4,.nsg-title-block.align-right h5,.nsg-title-block.align-right h6{width:100%}.nsg-paragraph-block{padding:var(--rowgap-h) var(--rowgap)}.nsg-paragraph-block>div{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:79.1666666667%}body.home .nsg-paragraph-block>div,body[data-slug=info] .nsg-paragraph-block>div{width:100%}@media (max-width:991.98px){.nsg-paragraph-block>div,body[data-slug=info] .nsg-paragraph-block>div{width:100%}}.nsg-paragraph-block h1,.nsg-paragraph-block h2,.nsg-paragraph-block h3,.nsg-paragraph-block h4,.nsg-paragraph-block h5,.nsg-paragraph-block h6{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16}.nsg-paragraph-block h1 b,.nsg-paragraph-block h1 strong,.nsg-paragraph-block h2 b,.nsg-paragraph-block h2 strong,.nsg-paragraph-block h3 b,.nsg-paragraph-block h3 strong,.nsg-paragraph-block h4 b,.nsg-paragraph-block h4 strong,.nsg-paragraph-block h5 b,.nsg-paragraph-block h5 strong,.nsg-paragraph-block h6 b,.nsg-paragraph-block h6 strong{font-family:Montserrat Bold}.nsg-paragraph-block h1,.nsg-paragraph-block h2,.nsg-paragraph-block h3,.nsg-paragraph-block h4,.nsg-paragraph-block h5,.nsg-paragraph-block h6{text-align:left;width:100%}.nsg-paragraph-block h3,.nsg-paragraph-block h4,.nsg-paragraph-block h5,.nsg-paragraph-block h6{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16}.nsg-paragraph-block h3 b,.nsg-paragraph-block h3 strong,.nsg-paragraph-block h4 b,.nsg-paragraph-block h4 strong,.nsg-paragraph-block h5 b,.nsg-paragraph-block h5 strong,.nsg-paragraph-block h6 b,.nsg-paragraph-block h6 strong{font-family:Montserrat Bold}.nsg-paragraph-block b,.nsg-paragraph-block ol li,.nsg-paragraph-block p,.nsg-paragraph-block strong,.nsg-paragraph-block ul li{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16;text-align:left;width:100%}.nsg-paragraph-block b b,.nsg-paragraph-block b strong,.nsg-paragraph-block ol li b,.nsg-paragraph-block ol li strong,.nsg-paragraph-block p b,.nsg-paragraph-block p strong,.nsg-paragraph-block strong b,.nsg-paragraph-block strong strong,.nsg-paragraph-block ul li b,.nsg-paragraph-block ul li strong{font-family:Montserrat Bold}.nsg-paragraph-block b,.nsg-paragraph-block strong{font-family:Montserrat Light}.nsg-paragraph-block li{margin-bottom:20px}.nsg-paragraph-block ul{margin-bottom:40px}.nsg-paragraph-block a{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16}.nsg-paragraph-block a b,.nsg-paragraph-block a strong{font-family:Montserrat Bold}@media (max-width:991.98px){.nsg-paragraph-block>div{width:100%}}.nsg-separator-block{height:140px}.nsg-separator-block.marged{height:226px}@media (max-width:991.98px){.nsg-separator-block,.nsg-separator-block.marged{height:32px}}.nsg-separator-block.preview{background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#c2c2c21a 0,#c2c2c21a 20px)}.nsg-image-block{padding:0}.nsg-image-block .grid{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.nsg-image-block .grid,.nsg-image-block .img{display:flex;justify-content:flex-start;width:100%}.nsg-image-block .img{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}.nsg-image-block figure,.nsg-image-block img,.nsg-image-block video{backface-visibility:hidden;padding:0;transform:translateZ(0);transform-style:preserve-3d;width:100%}.nsg-image-block.nb-10 .img,.nsg-image-block.nb-2 .img,.nsg-image-block.nb-4 .img,.nsg-image-block.nb-6 .img,.nsg-image-block.nb-8 .img{width:50%}.nsg-image-block.align-center .img{padding:0 16.6666666667%}body.magazine .nsg-image-block,body.post-type-magazine .nsg-image-block{padding-bottom:20px}@media (max-width:991.98px){.nsg-image-block.nb-10 .img,.nsg-image-block.nb-2 .img,.nsg-image-block.nb-4 .img,.nsg-image-block.nb-6 .img,.nsg-image-block.nb-8 .img{padding-left:0;padding-right:0;width:100%}}@media (max-width:575.98px){.nsg-image-block.align-center .img{padding:0}}.nsg-video-block{align-content:flex-start;align-items:flex-start;background-color:var(--black);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-video-block figure,.nsg-video-block img,.nsg-video-block video{backface-visibility:hidden;margin:0;padding:0;transform:translateZ(0);transform-style:preserve-3d;width:100%}.nsg-hero-block{align-content:flex-start;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;position:relative}.nsg-hero-block,.nsg-hero-block .bkg{display:flex;flex-direction:row;height:var(--h100);width:100%}.nsg-hero-block .bkg{align-content:center;align-items:center;bottom:0;flex-wrap:nowrap;justify-content:center;left:0;position:fixed;right:0;top:0}.nsg-hero-block .bkg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nsg-hero-block .logoo{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;opacity:0;position:relative;transform:scale(0);width:100%;z-index:2}.nsg-hero-block .logoo svg{height:432px;width:200px;--color1:var(--white)}@media (max-width:991.98px){.nsg-hero-block .logoo svg{height:345.6px;width:160px}}@media (max-width:575.98px){.nsg-hero-block .logoo svg{height:259.2px;width:120px}}.nsg-showreel-block{padding-top:80px}.nsg-showreel-block .grid{align-content:flex-start;align-items:flex-start;flex-direction:column}.nsg-showreel-block .grid,.nsg-showreel-block form{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-showreel-block form{align-content:center;align-items:center;flex-direction:row;gap:var(--rowgap)}.nsg-showreel-block .select-cnt{flex:0 1 auto;margin:20px 0;position:relative}.nsg-showreel-block .select-cnt select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:4px solid #000;border-radius:.25rem;color:#fff;cursor:pointer;font-family:Montserrat Bold;font-size:1.15rem;padding:.675em 6em .675em 1em;width:100%}.nsg-showreel-block .select-cnt select.error{border:4px solid red}.nsg-showreel-block .select-cnt:after,.nsg-showreel-block .select-cnt:before{--size:.3rem;content:"";pointer-events:none;position:absolute;right:1rem}.nsg-showreel-block .select-cnt:before{border-bottom:var(--size) solid #fff;top:40%}.nsg-showreel-block .select-cnt:after,.nsg-showreel-block .select-cnt:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent}.nsg-showreel-block .select-cnt:after{border-top:var(--size) solid #fff;top:55%}.nsg-showreel-block input{border-bottom:1px solid var(--black);color:var(--black);flex:1 1 auto;font-family:Montserrat Light;font-size:var(--fs-sm);max-width:600px;padding:6px 0}.nsg-showreel-block button{cursor:pointer;flex:0 1 auto}.nsg-showreel-block button svg{height:40px;width:40px}.nsg-showreel-block .msg{align-content:flex-start;align-items:flex-start;color:var(--black);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--fs-sm);justify-content:flex-start;width:100%}@media (max-width:991.98px){.nsg-showreel-block form{flex-wrap:wrap}.nsg-showreel-block .select-cnt{flex:1 1 auto}}@media (max-width:575.98px){.nsg-showreel-block form{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.nsg-showreel-block input{width:100%}.nsg-showreel-block .select-cnt{flex:1 1 auto}}.nsg-about-block .content h2{padding-bottom:40px}.nsg-about-block .content .desc p{font-size:var(--fs-xl);padding-bottom:0}.nsg-about-block .content .desc p b,.nsg-about-block .content .desc p strong{font-family:Montserrat Bold Italic;font-size:var(--fs-xl)}.nsg-about-block .content .desc p b em,.nsg-about-block .content .desc p b i,.nsg-about-block .content .desc p strong em,.nsg-about-block .content .desc p strong i{font-family:Montserrat Light Italic}.nsg-contact-block .content{flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.nsg-contact-block .content,.nsg-contact-block .grid{align-content:flex-start;align-items:flex-start;display:flex}.nsg-contact-block .grid{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:80px 0;width:100%}.nsg-contact-block .grid>div{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;justify-content:center;width:calc(25% - 20px)}.nsg-contact-block .grid>div a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding:0 4px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.nsg-contact-block .grid>div a:hover{background-size:100% 1px}}.nsg-contact-block .address{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}.nsg-contact-block .address b,.nsg-contact-block .address strong{font-family:Montserrat Bold}@media (max-width:991.98px){.nsg-contact-block .grid{padding:40px 0}.nsg-contact-block .grid>div{width:calc(50% - 20px)}.nsg-contact-block h2{padding-bottom:40px}.nsg-contact-block .address{padding-bottom:40px;padding-top:32px}.nsg-contact-block .content{padding:0 var(--rowgap)}}@media (max-width:575.98px){.nsg-contact-block .grid{gap:32px}.nsg-contact-block .grid>div{width:100%}}.nsg-instagram-block{padding:60px 0}.nsg-instagram-block .content{padding:0}.nsg-instagram-block .content h2{padding:0 10% 60px}.nsg-instagram-block .content .toinsta{flex-direction:column;width:100dvw}.nsg-instagram-block .content .gallery,.nsg-instagram-block .content .toinsta{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.nsg-instagram-block .content .gallery{flex-direction:row;position:relative}.nsg-instagram-block .content .gallery .item{height:360px;width:360px}.nsg-instagram-block .content .gallery .item figure,.nsg-instagram-block .content .gallery .item img{aspect-ratio:1/1;backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transform-style:preserve-3d;width:100%}@media (max-width:991.98px){.nsg-instagram-block .content h2{padding:0 var(--rowgap) 40px}.nsg-instagram-block .content .gallery .item{height:260px;width:260px}}@media (max-width:575.98px){.nsg-instagram-block{padding:120px 0}}body{transition:width .2s cubic-bezier(.25,.46,.45,.94)}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}body,html{font-family:Montserrat Light,sans-serif;font-size:var(--fs-22);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.16;margin:0;min-height:100%;padding:0;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white);color:#000;scroll-behavior:auto;scrollbar-gutter:stable;scrollbar-width:thin}body{min-height:var(--h100);overflow-y:scroll;overscroll-behavior-y:contain;transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-ms-overflow-style:none;scrollbar-width:none}body.haspopin{overflow:hidden}html{font-size:1rem;scroll-behavior:auto;scrollbar-width:none!important;-ms-overflow-style:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html body::-webkit-scrollbar{display:none}#app{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}#app::-webkit-scrollbar{display:none}#ajxcnt{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none!important;width:100%;z-index:1;-ms-overflow-style:none}#ajxcnt::-webkit-scrollbar{display:none}div,section{scrollbar-width:none!important;-ms-overflow-style:none}div::-webkit-scrollbar,section::-webkit-scrollbar{display:none!important}#ajxloading,#loading{background-color:var(--white);display:none;height:var(--dh100);left:0;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:var(--white);display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--dh100);justify-content:center;left:0;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:50px;order:0;width:50px;fill:var(--black)}.otgs-development-site-front-end,body.wp-core-ui.login #login h1{display:none}figcaption{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;border-width:0!important;white-space:nowrap!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}#nsg-rgpd-banner{align-content:flex-start;align-items:flex-start;bottom:var(--rowgap);color:var(--white);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;position:fixed;right:var(--rowgap);z-index:4}body.home #nsg-rgpd-banner{left:var(--rowgap);right:unset}#nsg-rgpd-banner .nsg-rgpd-banner-cnt{background-color:var(--black);border-radius:10px;font-family:Montserrat Light;font-size:var(--fs-14);gap:14px;line-height:1.16;padding:10px 20px}#nsg-rgpd-banner .nsg-rgpd-banner-cnt,#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div{gap:16px}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a,#nsg-rgpd-banner .nsg-rgpd-banner-cnt p{color:var(--white);font-family:Montserrat Light;font-size:var(--fs-14);line-height:1.16;text-align:left;text-transform:uppercase}#nsg-rgpd-banner .nsg-rgpd-banner-cnt p{margin-bottom:0}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a{cursor:pointer;position:relative}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a.btn{text-decoration:none}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a.btn:after{background-color:var(--white);bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .24s ease-out;width:100%}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a.btn:hover:after{transform:scaleX(1);transform-origin:bottom left}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a:not(.btn){text-decoration:underline}@media (max-width:799.98px){#nsg-rgpd-banner{left:var(--rowgap);width:calc(100% - var(--rowgap) - var(--rowgap))}#nsg-rgpd-banner .nsg-rgpd-banner-cnt{flex-direction:column;gap:6px;justify-content:center}#nsg-rgpd-banner .nsg-rgpd-banner-cnt a,#nsg-rgpd-banner .nsg-rgpd-banner-cnt p{text-align:center}#nsg-rgpd-banner .nsg-rgpd-banner-cnt>div{justify-content:center;width:100%}}body.error404 .page404{align-content:stretch;align-items:stretch;min-height:calc(100dvh - var(--footerh) + 20px);overflow:hidden;padding:var(--rowgap-h) var(--rowgap)}body.error404 .page404,body.error404 .page404 .cnt{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;position:relative;width:100%}body.error404 .page404 .cnt{align-content:flex-start;align-items:flex-start;color:var(--white);font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;height:100%;line-height:1.16;mix-blend-mode:difference;padding:120px 0;z-index:1}body.error404 .page404 .cnt b,body.error404 .page404 .cnt strong{font-family:Montserrat Bold}body.error404 .page404 .cnt a{font-family:Montserrat Thin;font-size:var(--fs-xxl);font-stretch:normal;font-style:normal;line-height:1.16;padding-top:32px}body.error404 .page404 .cnt a b,body.error404 .page404 .cnt a strong{font-family:Montserrat Bold}@media (max-width:991.98px){body.error404 .page404 .cnt{padding:80px 0 40px}}
