:root{--ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-in-out-fast: cubic-bezier(1, 0, 0, 1);--authentic-motion: cubic-bezier(0.4, 0, 0.2, 1);--ease-out-spring: linear( 0, 0.14066 4.43%, 0.93834 16.722%, 1.07743 20.432%, 1.14934 24.312%, 1.16294 26.953%, 1.15356 29.933%, 1.01677 43.094%, 0.9766 50.995%, 1.00329 76.878%, 0.99996 );--ease-out-bounce: linear( 0, 0.02, 0.06 9%, 0.25, 0.56, 1, 0.81 45%, 0.77, 0.75, 0.77, 0.81 64%, 1 73%, 0.95, 0.94, 0.95, 1, 0.98, 1 )}:root{interpolate-size:allow-keywords;--color-primary: rgb(0 67 171);--color-secondary: rgb(159 196 232);--color-tertiary: rgb(244 236 226);--color-link: var(--color-primary);--color-text: rgb(30 30 30);--gradient-primary: linear-gradient(to left, var(--color-primary), var(--color-secondary));--gradient-primary-flipped: linear-gradient(to right, var(--color-primary), var(--color-secondary));--font-primary: "Poppins", Helvetica, Arial, sans-serif;--font-secondary: "Red Hat Text", sans-serif;--hexagon-aspect-ratio: 0.87;--hexagon-clip-path: polygon( 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25% );--max-content-width: 1100px;--side-padding: 20px}html{min-height:100dvh}html body{color:var(--color-text);font-family:var(--font-primary);font-size:1.2rem;line-height:1.5;margin:0;padding:0;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;position:relative}a{color:var(--color-link)}h1{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary)}::selection{background-color:#000;color:#fff}@view-transition{navigation:auto}:is(a,h1,h2,h3,h4,h5,h6,span,time)[id]{view-transition-name:auto}::view-transition-group(*){animation-duration:.3s;animation-timing-function:var(--ease-out-quint)}.cell h2{font-size:2.8em}.cell h3{font-size:1.6em}.cell h2,.cell h3,.cell h4,.cell h5,.cell h6{color:var(--color-primary);letter-spacing:-0.05em;line-height:1}.cell :is(h2,h3,h4,h5,h6):has(strong){font-weight:normal}.cell .text-colored-titles h2,.cell .text-colored-titles h3,.cell .text-colored-titles h4,.cell .text-colored-titles h5,.cell .text-colored-titles h6{color:var(--color-text)}#ck-banner{background-color:#fff;bottom:0;color:var(--color-main1);padding:20px var(--side-padding);position:fixed;width:100%;z-index:200}#ck-banner div.ck-banner-content{margin:auto;max-width:var(--max-content-width);position:relative}#ck-banner div.ck-banner-content button{appearance:none;border:0;cursor:pointer}#ck-banner div.ck-banner-content #ck-banner-accept,#ck-banner div.ck-banner-content #ck-banner-decline{color:var(--color-main1);display:inline-block;font-family:var(--font-primary);position:relative}#ck-banner div.ck-banner-content #ck-banner-close{background:url("../img/close.svg") no-repeat center/22px 22px;display:block;height:30px;position:absolute;right:0;top:0;width:30px}@media(max-width: 767px){#ck-banner{padding:30px calc(var(--side-padding) + env(safe-area-inset-right))}}footer{background-color:var(--color-secondary);font-size:1rem;view-transition-name:footer}footer .inner{margin:auto;max-width:var(--max-content-width);padding:1em var(--side-padding);text-align:center}footer a.appstudio{aspect-ratio:258/50;background:linear-gradient(111deg, currentcolor 33%, orange 50%, black 66%) no-repeat 0 0/300% 100%;display:inline-block;height:1.4em;margin-left:.2em;mask:url("../img/appstudio-logo.svg") no-repeat 0 50%/contain;transition:background-position 1s var(--ease-out-quint);vertical-align:middle}footer a.appstudio span{font-size:0}footer a.appstudio:hover{background-position:100% 0}form{position:relative}form :is(label,.label){display:block}form input,form select,form textarea{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #000;display:block;font-family:var(--font-primary);font-size:1rem;max-width:600px;outline:none;padding:.8em 0;width:100%}form input:focus,form select:focus,form textarea:focus{border-color:var(--color-primary)}form .rendered-form .form-group{margin-bottom:1em}form .rendered-form .form-group:has(:required)>:is(label,.label)::after{content:"*"}form .rendered-form .form-group.invalid>:is(label,.label),form .rendered-form .form-group:has(:user-invalid)>:is(label,.label){color:red}form .rendered-form .form-group:has(:focus)>:is(label,.label){color:var(--color-primary)}form button[type=submit]{background-color:var(--color-primary);border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;margin:1em 0;padding:.6em 1.7em;text-decoration:none;text-transform:uppercase}form.busy .rendered-form{opacity:.5;pointer-events:none}form .submitted-message{display:none}form.success .submitted-message{display:block}form.error .submitted-message{display:block}header nav{display:none}@property --slider-image-offset{initial-value:0;inherits:true;syntax:"<number>"}image-slider{--transition-speed: 0s;aspect-ratio:2/1;display:none;width:100%}image-slider:defined{display:block}.image-slider-content{container:slider/size;height:100%;overflow:hidden;width:100%}.image-slider-content .image-slider-images{display:grid;grid-template-columns:100cqw;grid-template-rows:100cqh;grid-auto-flow:column;height:100%;overflow:scroll hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:unset;scrollbar-color:unset;width:100%}.image-slider-content .image-slider-images::-webkit-scrollbar{height:0}@supports(-moz-appearance: none){.image-slider-content .image-slider-images{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}}.image-slider-content .image-slider-images figure{display:block;height:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;width:100cqw}.image-slider-content .image-slider-images figure img{height:100%;object-fit:cover;pointer-events:none;scale:calc(1 - abs(var(--slider-image-offset))*.2);user-select:none;width:100%}@supports(animation-timeline: view()){.image-slider-content .image-slider-images figure{animation-fill-mode:both;animation-name:sliderFigure;animation-range:cover 0 cover 100%;animation-timeline:view(inline);animation-timing-function:linear}}.image-slider-content .image-slider-stepper{appearance:none;background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;height:100%;opacity:0;padding:0;position:absolute;top:0;transition:opacity 300ms;width:60px;z-index:3}.image-slider-content .image-slider-stepper::before{background:var(--color-secondary) no-repeat 50% 50%/12px auto;content:"";display:block;height:42px;margin:auto;width:42px}.image-slider-content .image-slider-stepper:disabled{display:none}.image-slider-content .image-slider-stepper.previous{left:0}.image-slider-content .image-slider-stepper.previous::before{background-image:url("../img/chevron-left-white.svg")}.image-slider-content .image-slider-stepper.next{right:0}.image-slider-content .image-slider-stepper.next::before{background-image:url("../img/chevron-right-white.svg")}.image-slider-content .image-slider-page-control{bottom:10px;left:0;opacity:.5;position:absolute;text-align:center;transition:opacity 300ms;width:100%;z-index:3}.image-slider-content .image-slider-page-control>button{appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:inline-block;padding:10px}.image-slider-content .image-slider-page-control>button::before{background-color:hsla(0,0%,100%,.5);border-radius:10px;content:"";display:block;height:10px;width:10px}.image-slider-content .image-slider-page-control>button.active::before,.image-slider-content .image-slider-page-control>button:hover::before{background-color:var(--color-primary)}.image-slider-content.empty .image-slider-page-control,.image-slider-content.empty .image-slider-stepper,.image-slider-content.single .image-slider-page-control,.image-slider-content.single .image-slider-stepper{display:none}.image-slider-content:hover .image-slider-stepper{opacity:1}.image-slider-content.dialog-open{visibility:hidden}.image-slider-content button{cursor:pointer}dialog.image-slider-dialog{--start-x: 0;--start-y: 0;--start-width: 100%;--start-height: 100%;background:rgba(0,0,0,0);border:0;height:100%;left:0;max-width:unset;max-height:unset;outline:none;padding:0;position:fixed;top:0;width:100%;transition:display var(--transition-speed) ease-out allow-discrete,overlay var(--transition-speed) ease-out allow-discrete}dialog.image-slider-dialog::backdrop{background-color:rgba(0,0,0,0);transition:background-color var(--transition-speed),display var(--transition-speed) allow-discrete,overlay var(--transition-speed) allow-discrete}dialog.image-slider-dialog .image-slider-content{aspect-ratio:revert;height:200px;left:0;top:0;transition:all var(--transition-speed) var(--ease-out-expo);width:100%;left:var(--start-x);height:var(--start-height);top:var(--start-y);width:var(--start-width)}dialog.image-slider-dialog .image-slider-content .image-slider-images figure img{object-fit:contain}dialog.image-slider-dialog .image-slider-content .image-slider-images figure figcaption{display:none}dialog.image-slider-dialog[open]::backdrop{background-color:hsla(0,0%,100%,.9)}dialog.image-slider-dialog[open] .image-slider-content{left:0;height:100%;top:0;width:100%}dialog.image-slider-dialog form{position:absolute;right:0;top:0;z-index:4}dialog.image-slider-dialog form button{appearance:none;background:url("../img/close.svg") no-repeat 50% 50%/24px 24px;border:0;cursor:pointer;display:block;height:50px;width:50px}@starting-style{dialog.image-slider-dialog[open] .image-slider-content{left:var(--start-x);height:var(--start-height);top:var(--start-y);width:var(--start-width)}dialog.image-slider-dialog[open]::backdrop{background-color:rgba(0,0,0,0)}}body:has(dialog.image-slider-dialog){overflow:hidden}@keyframes sliderFigure{0%{--slider-image-offset: -1}50%{--slider-image-offset: 0}100%{--slider-image-offset: 1}}#pagebanners{container:pagebanners/inline-size;background:var(--gradient-primary-flipped) no-repeat;padding:0 var(--side-padding)}#pagebanners .images{margin:auto;max-width:var(--max-content-width)}#pagebanners .images .image{height:50vw;max-height:700px}#pagebanners .images .image .content{height:100%;left:0;position:absolute;top:0;width:100%}#pagebanners .images .image .content .body{align-items:end;display:flex;height:100%;justify-content:end;margin:auto;padding:5em 0;width:100%}#pagebanners .images .image .content .body a{background-color:var(--color-primary);border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-weight:bold;padding:.6em 1.7em;text-decoration:none;text-transform:uppercase}#pagebanners .images .image .content .body::before{background:url("../img/vc-logo-white.png") no-repeat center/contain;content:"";display:block;height:100%;left:0;max-width:500px;position:absolute;top:0;width:60%}#pagebanners .images .image .content .body a.nfgd-logo{aspect-ratio:270/92;background:url("../img/nfgd-logo.png") no-repeat 100% center/contain;border:0;display:block;right:0;padding:0;position:absolute;top:10%;width:250px}#pagebanners .images .image img{display:block;height:100%;max-width:var(--max-content-width);object-fit:contain;object-position:100% 100%;padding-top:15cqh;width:100%}@media(width <= 800px){#pagebanners .images .image{height:50vh}#pagebanners .images .image .content .body{justify-content:start;padding:1em 0}#pagebanners .images .image .content .body::before{width:80%}#pagebanners .images .image .content .body::after{left:0;right:revert;width:200px}}section{--row-gap: 80px;margin:var(--row-gap) 0;padding:0 var(--side-padding);position:relative}section>.content{align-items:flex-start;container:cells/inline-size;display:flex;gap:30px;justify-content:space-between;margin:auto;max-width:var(--max-content-width);position:relative}section>.content>.cell{container:cell/inline-size;flex:1}section>.content>.cell :is(h1,h2,h3,h4,h5):first-child{margin-top:0}section.filled-bg,section.gradient-bg{background-color:var(--color-tertiary);margin-block:0;padding-block:var(--row-gap)}section.filled-bg+.filled-bg,section.gradient-bg+.gradient-bg{padding-top:0}section.gradient-bg{background:var(--gradient-primary);color:#fff}section.gradient-bg.alt{background:var(--gradient-primary-flipped)}section.gradient-bg h2,section.gradient-bg h3,section.gradient-bg h4,section.gradient-bg h5,section.gradient-bg h6{color:currentcolor}section.graphic-bg-left,section.graphic-bg-right{background-image:url("../img/row-graphic-bg.png");background-repeat:no-repeat;background-size:auto 110%}section.graphic-bg-left{background-position:-40% center}section.graphic-bg-right{background-position:55vw center}section.no-padding-bottom{margin-bottom:0;padding-bottom:0}section.no-padding-top{margin-top:0;padding-top:0}section.half-padding-bottom{padding-bottom:calc(var(--row-gap)/2)}section.half-padding-top{padding-top:calc(var(--row-gap)/2)}@media(max-width: 768px){section>.content.split{align-items:stretch;flex-direction:column}}.for-who .items{display:flex;gap:2em}.for-who .items .item{flex:1}.for-who .items .item .title{height:100%;left:0;opacity:.18;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.for-who .items .item .title .thumbnail,.for-who .items .item .title .thumbnail img{height:100%;object-fit:cover;width:100%}.for-who .items .item .title span{display:none}.for-who .items .item .body{font-size:1.1em;padding:1.5em;text-align:center;z-index:2}.for-who .items .item .body img{height:auto;object-fit:contain;margin:auto;max-width:120px;width:100%}.benefits>.content{max-width:1400px}.benefits>.content .cell:nth-child(2){flex:1.2}.benefits>.content .cell:nth-child(2) h3,.benefits>.content .cell:nth-child(2) p{margin:0}.faq-block .faq-categories a{cursor:pointer;display:inline-block}.faq-block .faq-categories a.active{font-weight:bold}.faq-block .faq-questions details summary{cursor:pointer}.faq-block .faq-questions details.hide{display:none}.gallery-block.clipped image-slider{aspect-ratio:var(--hexagon-aspect-ratio);clip-path:var(--hexagon-clip-path);width:80%}.gallery-block.clipped image-slider .image-slider-content{height:100%;width:100%}.cell:first-child .gallery-block.clipped image-slider{margin-right:auto}.cell:not(:first-child) .gallery-block.clipped image-slider{margin-left:auto}@media(width <= 800px){.gallery-block.clipped image-slider{max-width:350px;width:100%}.cell:first-child .gallery-block.clipped image-slider,.cell:not(:first-child) .gallery-block.clipped image-slider{margin:auto}}.gallery-block.colored-primary image-slider::after{background-color:var(--color-primary);content:"";display:block;left:0;height:100%;mix-blend-mode:color;position:absolute;top:0;width:100%}.gallery-block.colored-secondary image-slider::after{background-color:var(--color-secondary);content:"";display:block;left:0;height:100%;mix-blend-mode:color;position:absolute;top:0;width:100%}.gallery-block.colored-tertiary image-slider::after{background-color:var(--color-tertiary);content:"";display:block;left:0;height:100%;mix-blend-mode:color;position:absolute;top:0;width:100%}.gallery-block.colored-quaternary image-slider::after{background-color:#c662e8;content:"";display:block;left:0;height:100%;mix-blend-mode:color;position:absolute;top:0;width:100%}.gallery-block.gallery image-slider,.gallery-block.gallery image-slider>.image-slider-content,.gallery-block.gallery image-slider>.image-slider-content *{all:revert;box-sizing:border-box;position:relative}.gallery-block.gallery image-slider>.image-slider-content .image-slider-page-control,.gallery-block.gallery image-slider>.image-slider-content .image-slider-stepper{display:none}.gallery-block.gallery image-slider>.image-slider-content .image-slider-images{aspect-ratio:initial;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit, minmax(30%, 1fr));overflow:initial}.gallery-block.gallery image-slider>.image-slider-content .image-slider-images figure{margin:0;padding:0}.gallery-block.gallery image-slider>.image-slider-content .image-slider-images figure img{aspect-ratio:3/2;display:block;height:initial;object-fit:cover;overflow:hidden;width:100%}.list-block .item .thumbnail{background:no-repeat 50% 50%/cover;height:200px}@media(width <= 800px){.list-block .items{flex-wrap:wrap}}.news-items .title{display:block}.text-block{font-size:inherit;text-wrap:pretty}.text-block .text-content>:last-child{margin-bottom:0}.text-block hr{border:0;border-top:2px solid var(--color-text);margin:1em 0;transition:transform 2s var(--ease-out-quad);transform:scaleX(0);transform-origin:100% 50%;width:90%}.text-block hr.visible{transform:scaleX(1)}.vacancy-block .listing-item .listing-item-link .title{display:block}.video-block .video-holder iframe,.video-block .video-holder video{aspect-ratio:16/9;border:0;display:block;width:100%}/*# sourceMappingURL=screen.css.map */
