@charset "UTF-8";html{overflow-x:hidden !important}body{font-family:'AvertaDemoPE-Regular',sans-serif;font-size:16px;font-weight:400;font-style:normal;padding-bottom:0 !important;overflow-x:hidden !important}a:focus,a:checked,a:hover,a:active,input:focus,input:checked,input:hover,input:active{outline:none;background-color:transparent;border:none}body input:-internal-autofill-selected,body input:-webkit-autofill,body input:autofill{border:none !important;outline:none !important;background-color:transparent !important;background-image:none !important}*{--nndorange:#f68a21;--nndblack:#262523;--nndgrey:#626362;--nndlightgrey:#b3b3b3;--main-font:'tumblyregular',serif;--second-font:'AvertaDemoPE-Regular',sans-serif;--responsive:calc((var(--min-font) * 1px) + (var(--max-font) - var(--min-font)) * ((100vw - 420px) / (1200 - 420)))}h1,.h1{--max-font:50;--min-font:25;font-family:var(--second-font);font-size:var(--responsive)}h2,.h2{--max-font:40;--min-font:20;font-family:var(--second-font);font-size:var(--responsive)}h3,.h3{--max-font:32;--min-font:16;font-family:var(--second_font);font-size:var(--responsive)}h4,.h4{--max-font:26;--min-font:16;font-family:var(--second_font) !important;font-size:var(--responsive) !important}h5,.h5{--max-font:20;--min-font:14;font-size:var(--responsive);font-family:var(--second_font)}p{font-family:var(--second-font);--max-font:20;--min-font:14;font-size:var(--responsive)}dl,ol,ul{--max-font:18;--min-font:12;font-size:var(--responsive)}.main_font{font-family:var(--main-font)}a{color:var(--nndgrey) !important}.container-fluid{max-width:100% !important;--bs-gutter-x:0 !important}#footer2{--bs-gutter-x:10rem !important}body.no-scroll{margin:0;height:100%;overflow:hidden}.moduletable{margin:0 !important;padding:0 !important}.grey{color:var(--nndgrey)}.grey.small{padding-bottom:4%}.black .grey.small{color:#bdbdbd}.btn,.sppb-btn{margin:60px auto;border:none;border-radius:0;padding:10px 44px;position:relative;float:right;background:#fff}.btn::before{-webkit-transition:all 0.85s cubic-bezier(0.68,-0.55,0.265,1.55) !important;transition:all 0.85s cubic-bezier(0.68,-0.55,0.265,1.55) !important;content:"";width:50%;height:100%;background:var(--nndblack);position:absolute;top:0;left:0}.btn .btn-text{color:#fff;mix-blend-mode:difference}.btn:hover::before{background:var(--nndorange);width:100%}.btn a{color:white !important;text-decoration:none !important}.btn:focus,.btn:active{box-shadow:var(--nndorange) !important}.btn:hover .btn-text,.btn:active .btn-text{mix-blend-mode:color-dodge}.error-page .btn:hover{background:#fff}.cc-btn{border:none;white-space:nowrap}.cc-revoke,.cc-window{z-index:100 !important}input.tags-search{max-width:300px;border-radius:0}.tags-btn{max-height:38px;padding:3px 13px;border:1px solid #ced4da;margin-right:15px;color:#fff;background-color:var(--nndorange);transition-duration:1s}.tags-btn:hover{color:var(--nndblack)}#menu{z-index:10 !important;height:0}#menu a,.language a{color:white !important;text-decoration:none}.flex-center{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}*{box-sizing:border-box}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}.outer-menu{position:fixed;top:10vh;right:75px;z-index:10}.outer-menu .checkbox-toggle{position:absolute;top:0;left:0;z-index:2;cursor:pointer;width:60px;height:60px;opacity:0}.outer-menu .checkbox-toggle:checked+.hamburger>div{-webkit-transform:rotate(135deg);transform:rotate(135deg);width:35px !important;margin-left:0 !important;filter:invert(0) drop-shadow(0 0 0 #fff) !important}.outer-menu .checkbox-toggle:checked+.hamburger>div:before,.outer-menu .checkbox-toggle:checked+.hamburger>div:after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:35px !important;margin-left:0 !important;filter:invert(0) drop-shadow(0 0 0 #fff) !important}.outer-menu .checkbox-toggle:checked+.hamburger>div:after{opacity:0}.outer-menu .checkbox-toggle:checked~.menu{pointer-events:auto;visibility:visible}.outer-menu .checkbox-toggle:checked~.menu>div{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.75s;transition-duration:0.75s}.outer-menu .checkbox-toggle:checked~.menu>div>div{opacity:1;-webkit-transition:opacity 0.4s ease 0.4s;transition:opacity 0.4s ease 0.4s}.outer-menu .checkbox-toggle:checked:hover+.hamburger>div{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.outer-menu .hamburger{position:absolute;top:0;left:0;z-index:1;width:60px;height:60px;padding:0.5em 1em;border-radius:0 0.12em 0.12em 0;cursor:pointer;-webkit-transition:box-shadow 0.4s ease;transition:box-shadow 0.4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.outer-menu .hamburger>div{position:relative;-webkit-box-flex:0;flex:none;width:25px;max-width:35px;height:2px;background:#FEFEFE;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:-10px;filter:invert(1) grayscale(1) contrast(9) drop-shadow(0px 2px 0px #fff)}.outer-menu .hamburger>div:before,.outer-menu .hamburger>div:after{content:'';position:absolute;z-index:1;top:-10px;left:0;max-width:35px;height:2px;background:inherit;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;filter:invert(0)}.outer-menu .hamburger>div:before{width:35px;height:2px}.outer-menu .checkbox-toggle:checked+.hamburger>div:before{height:2px}.outer-menu .hamburger>div:after{top:10px;width:15px}.outer-menu .hamburger>div,.outer-menu .hamburger>div:after{transition:0.4s}.outer-menu:hover .hamburger>div,.outer-menu:hover .hamburger>div:after,.outer-menu:hover .hamburger>div:before{width:35px;margin-left:0}.outer-menu .menu{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.outer-menu .menu>div{width:300vw;height:300vw;color:#FEFEFE;background:rgba(38,37,35,0.95);border-radius:50%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-box-flex:0;flex:none;-webkit-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.outer-menu .menu>div>div{text-align:center;max-width:auto;max-height:100vh;opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;overflow-y:auto;-webkit-box-flex:0;flex:none;display:-webkit-box;display:block;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden}.outer-menu .menu ul{list-style:none;padding:0 .955em 0 1em;margin:0 auto;clear:both;display:block;max-height:100vh}.outer-menu .menu ul li{padding:0;margin:.5em;font-size:24px;display:block;width:auto;float:left}.astroid-device-md #sub-menu #top-sub,.astroid-device-lg #sub-menu #top-sub{width:100%;display:block;padding-bottom:6rem}.astroid-device-md #sub-menu #bottom-sub,.astroid-device-lg #sub-menu #bottom-sub{display:block;margin-left:6rem}.astroid-device-md .outer-menu .menu ul li a::after,.astroid-device-lg .outer-menu .menu ul li a::after{top:0.01em}#services a i{vertical-align:middle;font-size:.6em}.outer-menu .menu ul li a{position:relative;display:inline;cursor:pointer;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;--max-font:30;--min-font:20;font-size:var(--responsive);color:#fff !important}#sub-menu ul{display:contents}#sub-menu ul li a{--max-font:24;--min-font:14;font-size:var(--responsive)}ul#social-media{padding-top:5em;display:inline-block}ul#social-media>li{display:inline-block;font-size:1.5em;position:unset;width:40px}ul#social-media>li:nth-child(1):hover>a>i{color:#4267B2}ul#social-media>li:nth-child(2):hover>a>i{color:#1A91DA}ul#social-media>li:nth-child(3):hover>a>i{color:#0077B5}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;position:absolute !important;width:1px}.outer-menu .menu ul li a:before{content:'';width:100%;height:2px;background-color:var(--nndorange);position:absolute;top:1.3em;left:0;z-index:100;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;transition:all .2s linear}.outer-menu .menu ul li a:after{content:attr(data-content);font-size:1rem;transition:all .2s linear;opacity:0;position:absolute;z-index:100;color:#fff;margin-right:auto;margin-left:auto;left:0;right:0;top:1em;text-transform:none;font-family:'Open sans',serif;font-weight:300;font-style:italic;letter-spacing:0;white-space:pre}div.outer-menu div.menu nav.language div.mod-languages ul.lang-inline li:nth-child(1)::after{content:"/ ";white-space:pre}ul#social-media>li a:before,ul#social-media>li a:after{content:'';opacity:0}.outer-menu .menu ul li a:hover{color:#e5e5e5}.outer-menu .menu ul li a:hover:before,.outer-menu .menu ul li a.activeMenu:before{color:#e5e5e5;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.outer-menu .menu ul.lang-inline li a:hover:before{color:#e5e5e5;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:0}.outer-menu .menu ul li a:hover:after{color:#e5e5e5;-moz-transform:translateY(2.5em);-ms-transform:translateY(2.5em);-webkit-transform:translateY(2.5em);transform:translateY(2.5em);opacity:1}#sub-menu{display:none}#goback{float:left}#content-top{margin-top:3rem}#topbar{position:relative;z-index:2000}.moduletable.logo{position:absolute;top:3rem;left:3rem;z-index:9999}.logo-image{height:auto;width:100%;aspect-ratio:327/50;max-width:327px}.logo a{clear:both;display:block}.logosub{font-size:10px;color:var(--nndgrey);display:block;text-align:center;margin-top:5px}.language{position:absolute;top:11vh;right:80px;z-index:10;color:#fff;padding-top:5px}div.mod-languages ul{margin:0;padding:0;list-style:none}div.mod-languages li{margin-left:5px;margin-right:5px}div.mod-languages ul li.lang-active{background-color:transparent}div.mod-languages ul li.lang-active a{color:var(--nndlightgrey) !important;pointer-events:none}div.mod-languages ul.lang-inline li{display:inline}div.mod-languages ul.lang-block li{display:block}div.mod-languages img{border:none}div.mod-languages a{text-decoration:none}div.mod-languages ul.lang-inline li{margin:0}div.mod-languages ul.lang-inline li:nth-child(1)::after{content:"/ "}div.mod-languages ul.lang-inline li a{--max-font:20;--min-font:14;font-size:var(--responsive)}body.active_menu .moduletable.logo,body.active_menu .language{position:fixed}#content-top .container-fluid{--bs-gutter-x:0}#footer_top{background-color:#F7F9FB;padding-top:100px;padding-bottom:50px;margin-top:0px;margin-bottom:0px}.unique{--max-font:30;--min-font:20;font-size:var(--responsive);font-weight:500;display:grid;color:var(--nndblack)}.unique a.btn{margin-top:20px;padding:15px 44px;font-size:.6em}#footer{padding-top:80px;background-color:var(--nndblack);color:#fff}#footer2 .footer{padding:20px 40px 60px 40px}#footer2 .cf-btn{background:#fff}.footer-copyright{padding-bottom:2rem}.footer-copyright a{color:var(--nndlightgrey) !important;display:inline-block;height:48px;margin:-6px 10px 10px;transition-duration:1s;padding:10px 0;white-space:nowrap}.footer-copyright a:hover{color:var(--nndorange) !important}.col-12 .footer-logo{max-width:25%;display:block;margin:0 auto;transition-duration:1s}.footer-logo:hover{max-width:50%}.footer-logo img{max-width:100%}.footer-title{font-weight:600;border-bottom:3px solid var(--nndorange);width:3vw;margin-bottom:1em;--max-font:20;--min-font:16;font-size:var(--responsive);padding-bottom:1rem;transition-duration:1s}.d-inline-block .footer-title:hover{width:105%}.d-inline-block.half1 .footer-title:hover,.d-inline-block.half4 .footer-title:hover{width:45% !important}.d-inline-block.half2 .footer-title:hover{width:42% !important}.d-inline-block.half3 .footer-title:hover{width:70% !important}.col-12.footer-column{display:flex;max-width:100vw}.col-12 .d-inline-block{padding-bottom:30px}#cf_3{margin:0 40px}#form3_name::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form3_name:-ms-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form3_name::placeholder{color:#fff;opacity:1;font-weight:lighter}#form3_email::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form3_email:-ms-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form3_email::placeholder{color:#fff;opacity:1;font-weight:lighter}#form4_name::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form4_name:-ms-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form4_name::placeholder{color:#fff;opacity:1;font-weight:lighter}#form4_email::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form4_email:-ms-input-placeholder{color:#fff;opacity:1;font-weight:lighter}#form4_email::placeholder{color:#fff;opacity:1;font-weight:lighter}#footer2 .cf-checkbox-group a{color:var(--nndlightgrey) !important}#footer2 .cf-checkbox-group-required a{transition-duration:1s;text-decoration:underline #f68a21}#footer2 .cf-checkbox-group-required a:hover{color:#f68a21 !important;text-decoration:underline #fff}.copyright{text-align:left;margin-top:20px}.footer_menu{text-align:right;margin-top:20px}.copyright .nnd{font-family:var(--main-font);color:var(--nndorange);font-weight:700}.cpnb-m-cookies-floatButtonPosition_bottom_left{bottom:100px}@media (max-width:1000px){.logo-image{height:40px !important}}@media (max-width:991px){#footer1 .row{max-width:fit-content;margin:auto}}@media (max-width:768px){.moduletable.logo{top:1rem;left:1rem}.logo-image{height:50px !important}.outer-menu .menu>div{margin-top:50px}.outer-menu .menu ul li{width:100px;float:none;text-align:left;position:relative;left:35%;white-space:nowrap;margin:1em}.outer-menu .menu ul li a::after{left:100px;top:-35px;content:none}.outer-menu .menu ul li:nth-child(3) a::after,.outer-menu .menu ul li:nth-child(5) a::after{margin-left:20px}#sub-menu li:first-child{display:flex}ul#social-media{margin-left:80px;padding-top:0}}@media (max-width:640px){.logo{left:0;top:-0}.logo-image{height:30px !important}.language{top:7vh;right:10px}}@media (max-width:640px){.col-12.footer-column{max-width:none}.col-12 .d-inline-block{min-width:200px;margin:0 38%}}@media (max-width:400px){.footer_menu{text-align:left;margin-top:20px}.footer-copyright a{margin:5px}}
