:root{--main-navbar-height: 7.5rem;--main-navbar-visible-height: var(--main-navbar-height);--main-navbar-burger-height: 12px;--main-navbar-burger-line-height: 2px}@media (max-width: 1349px){:root{--main-navbar-height: 7rem}}@media (max-width: 767px){:root{--main-navbar-height: 6rem}}:root:has(.main-navbar.is-hidden){--main-navbar-visible-height: 0rem}.main-navbar{--animation-from-translateY: -50%;animation-duration:var(--duration-ultraslow);animation-delay:.2s;animation-fill-mode:backwards;animation-name:opacity,translateY;animation-play-state:paused;position:fixed;top:0;left:0;right:0;z-index:1000}.main-navbar [data-hs-island]{display:contents}.main-navbar__container{height:var(--main-navbar-height);background-color:var(--color-background);transition-property:opacity,transform,background-color;transition-duration:var(--duration-slow);will-change:transform}.main-navbar__wrapper{display:flex;align-items:center;justify-content:space-between;height:100%;gap:3rem;transition-property:opacity,transform;transition-duration:var(--duration-default),var(--duration-slow);will-change:opacity,transform}@media (max-width: 1023px){.main-navbar__wrapper{gap:1.5rem}}@media (max-width: 1023px){.main-navbar__wrapper{transition-property:opacity;will-change:opacity}}.main-navbar__skip{margin-right:1em;font-size:var(--font-size-small);line-height:var(--line-height-dense);text-decoration-color:initial}.main-navbar__skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main-navbar .logo{width:13rem;min-width:10rem;z-index:10}.main-navbar__burger{position:relative;display:grid;grid-gap:calc(var(--main-navbar-burger-height) - 2*var(--main-navbar-burger-line-height));place-content:center;height:var(--main-navbar-burger-height);z-index:1000}.main-navbar__burger:before,.main-navbar__burger:after{content:"";display:block;width:2.4rem;height:var(--main-navbar-burger-line-height);background-color:currentColor;transition:transform var(--duration-fast);will-change:transform}.main-navbar__burger-label{position:absolute;top:-100vw;right:-100vw;bottom:-100vw;left:-100vw;height:max(44px,4.5rem);width:max(44px,4.5rem);margin:auto;opacity:0}@media (min-width: 1024px){.main-navbar__burger{display:none}}.main-navbar__menu{display:flex;position:relative}@media (min-width: 1024px){.main-navbar__menu{animation:opacity var(--duration-slow) backwards}.main-navbar__menu:hover{--main-navbar-submenu-change-duration: var(--duration-default)}}@media (max-width: 1023px){.main-navbar__menu{display:block;overflow-y:auto;position:fixed;top:0;right:0;bottom:-10rem;left:0;min-height:100dvh;padding-top:var(--main-navbar-height);padding-bottom:8rem;background:var(--color-background)}}@media (hover: hover){.main-navbar__menu:has(.main-navbar__level-0:hover) .main-navbar__level-0:not(:hover)>.link{opacity:.5}}@media (max-width: 1023px){.main-navbar__menu:not(:has(.main-navbar__level-0.is-active)) .main-navbar__back{visibility:hidden}}.main-navbar__opener{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-5;opacity:0;background-image:url(https://www.netguru.com/hubfs/_N19%20Modules/Icons/Forms/chevron-down-grey.svg);background-position:calc(100% - .75rem) calc(50% + .1rem);background-repeat:no-repeat;background-size:1.2rem}@media (max-width: 1023px){.main-navbar__opener{z-index:auto}}.main-navbar__opener:focus{opacity:1}@media (min-width: 1024px){.main-navbar__back{display:none}}@media (max-width: 1023px){.main-navbar__back{position:fixed;top:0;z-index:10;display:flex;align-items:center;width:100vw;padding:1rem var(--wrapper-padding);height:var(--main-navbar-height);background-color:var(--color-background);font-weight:600}.main-navbar__back:before{content:"";position:relative;display:block;height:1em;width:1em;margin-right:1em;background-image:url(https://www.netguru.com/hubfs/_N19%20Modules/Icons/Components/arrow-backward.svg);background-position:center;background-repeat:no-repeat;background-size:contain}}.main-navbar__label{text-decoration:underline;text-decoration-color:#0000;transition:inherit}.main-navbar__level-0{position:relative;display:flex;align-items:center;height:var(--main-navbar-height)}@media (min-width: 1024px){.main-navbar__level-0{flex-direction:column}}@media (max-width: 1023px){.main-navbar__level-0{border-bottom:1px solid var(--color-subtle)}}@media (min-width: 1024px){.main-navbar__level-0:after{content:"";order:10;display:block;width:100%;height:2px;margin-top:-2px;background-color:var(--color-brand);opacity:0}}.main-navbar__level-0>.link{margin:auto 2.5rem;color:var(--color-strong);transition-property:color,opacity,text-decoration-color}@media (max-width: 1349px){.main-navbar__level-0>.link{margin:auto 1.5rem}}@media (max-width: 767px){.main-navbar__level-0>.link{margin:auto 1rem;font-size:var(--font-size-small)}}@media (max-width: 1023px){.main-navbar__level-0>.link{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:var(--wrapper-padding);pointer-events:none}}@media (min-width: 1024px){.main-navbar__level-0>.link .icon{display:none}}@media (hover: hover){.main-navbar__level-0>.link:hover{color:var(--color-strong)}}@media (min-width: 1024px){.main-navbar__level-0:first-of-type:before,.main-navbar__level-0:last-of-type:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-5}}@media (min-width: 1024px){.main-navbar__level-0:first-of-type:before{transform:skew(-45deg)}}@media (min-width: 1024px){.main-navbar__level-0:last-of-type:before{transform:skew(45deg)}}@media (max-width: 1023px){.main-navbar__level-0:not(.is-active) .main-navbar__level-1{opacity:0;visibility:hidden}}@media (min-width: 1024px)and (hover: hover){.main-navbar__level-0:hover:after,.main-navbar__level-0.is-active:after{opacity:1}.main-navbar__level-0:hover .main-navbar__level-1,.main-navbar__level-0.is-active .main-navbar__level-1{opacity:1;visibility:visible}}.main-navbar__level-1{position:fixed;inset:var(--main-navbar-height) -50vw auto;width:100vw;margin:0 auto;padding:5rem 0;background-color:var(--color-background);border-top:1px solid var(--color-subtle);border-bottom:1px solid var(--color-subtle);color:var(--color-strong)}@media (min-width: 1024px){.main-navbar__level-1{max-height:calc(90vh - var(--main-navbar-height));opacity:0;overflow-y:auto;visibility:hidden}}@media (max-width: 767px){.main-navbar__level-1{padding-bottom:0}}@media (max-width: 1023px){.main-navbar__level-1{z-index:10;height:calc(100dvh - var(--main-navbar-height));padding-bottom:0;padding-top:3rem;background-color:var(--color-background);overflow-y:auto}}.main-navbar__level-1>.wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr)) 22rem;gap:5rem;justify-content:center;align-content:start;height:100%}@media (max-width: 1349px){.main-navbar__level-1>.wrapper{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr)) 18rem}}@media (max-width: 1023px){.main-navbar__level-1>.wrapper{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));column-gap:2rem;align-content:stretch}}.main-navbar__level-1>.wrapper>.link{font-weight:400}.main-navbar__level-1>.wrapper:has(.main-navbar__level-2:nth-child(5)){grid-template-rows:repeat(2,auto)}.main-navbar__level-1>.wrapper:has(.main-navbar__level-2:nth-child(9)){grid-template-rows:repeat(3,auto)}.hs-inline-edit .main-navbar__level-1{display:none}.main-navbar__level-2{display:flex;flex-direction:column;align-items:start;gap:1.5rem}@media (max-width: 1023px){.main-navbar__level-2{align-self:start}}.main-navbar__level-2 .link{font-weight:400;line-height:var(--line-height-dense)}.main-navbar__level-2 .link:not([target=_blank]) .icon{display:none}.main-navbar__level-2 .label{color:var(--color-primary)}.main-navbar__level-2--all{padding-left:5rem}@media (max-width: 1349px){.main-navbar__level-2--all{padding-left:3rem}}@media (min-width: 1024px){.main-navbar__level-2--all{grid-column-end:-1;justify-content:end;grid-row:1/-1;border-left:1px solid var(--color-subtle)}}@media (max-width: 1023px){.main-navbar__level-2--all{grid-column:1/-1;padding:2rem 0;align-items:end;position:sticky;bottom:0;order:10;background:var(--color-background);border-top:1px solid var(--color-subtle);align-self:end}}.main-navbar__level-2--all .link{color:var(--color-strong);font-weight:600;text-decoration:underline}.main-navbar__level-2--only,.main-navbar__level-2--tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}@media (max-width: 1349px){.main-navbar__level-2--only,.main-navbar__level-2--tiles{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.main-navbar__level-2--only .label,.main-navbar__level-2--tiles .label{grid-column:1/-1}.main-navbar__level-2--only{place-items:start;gap:3rem}@media (max-width: 1023px){.main-navbar__level-2--only{grid-column:1/-1}}.main-navbar__level-2--only .link{color:var(--color-strong)}@media (hover: hover){.main-navbar__level-2--only .link{text-decoration-color:#0000}.main-navbar__level-2--only .link:hover,.main-navbar__level-2--only .link:focus{text-decoration-color:#0000}.main-navbar__level-2--only .link:hover .main-navbar__label,.main-navbar__level-2--only .link:focus .main-navbar__label{text-decoration-color:currentColor}}.main-navbar__level-2--tiles{grid-column:span 2;align-items:stretch;gap:2rem 5rem;place-content:start}@media (max-width: 1023px){.main-navbar__level-2--tiles{grid-template-columns:auto;place-content:stretch}}.main-navbar__level-2--tiles .tile{font-size:var(--font-size-small);padding:1.5rem;width:auto;min-height:0;min-width:0;max-width:none}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile{aspect-ratio:auto;min-height:0}}.main-navbar__level-2--tiles .tile:before{margin-bottom:0}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile:before{margin-right:1.5rem;padding-top:0;aspect-ratio:1}}@media (hover: hover){.main-navbar__level-2--tiles .tile__link:hover .arrow-right{opacity:1}}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile__hero{position:absolute!important;top:0;left:0;right:auto!important;width:10rem!important;height:10rem;margin:0;overflow:hidden}.main-navbar__level-2--tiles .tile__hero .image__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile__title{margin:0}}.main-navbar__level-2--tiles .tile__title{align-self:center}.main-navbar__level-2--tiles .tile .rich-text{color:var(--color-primary);font-size:var(--font-size-tiny)}.main-navbar__level-2--tiles .tile .arrow-right{inset:auto 1.5rem 1rem auto;max-width:1.8rem;opacity:0;transition-property:opacity,translate}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile:has(.tile__hero){position:relative;display:flex;height:10rem;padding-left:11.5rem;padding-top:1rem!important}}@media (min-width: 1024px){.main-navbar__level-2--tiles .tile.link:has(.tile__hero){padding-top:calc(var(--tile-image-padding) + 1.5rem)}}@media (hover: hover){.main-navbar__level-2--tiles .tile.link .link__icon{bottom:1rem;right:1rem;opacity:0;transition:translate var(--tile-link-duration),opacity var(--duration-fast)}.main-navbar__level-2--tiles .tile.link:hover .link__icon{opacity:1}}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile.link .link__icon{display:none}}@media (max-width: 767px){.main-navbar__level-2--tiles~.main-navbar__level-2{grid-column:span 2}}.main-navbar__sublabel{color:var(--color-secondary);font-size:var(--font-size-tiny)}.main-navbar .button{flex:none}@media (min-width: 1024px){.main-navbar .button{animation:opacity var(--duration-slow) backwards;transition-property:background-color,color;transition-duration:var(--duration-fast)}}@media (max-width: 1023px){.main-navbar .button{position:fixed;inset:calc(100dvh - var(--main-navbar-height, 7rem)) var(--wrapper-padding) auto;width:20em;margin:0 auto;padding:.6em 1.2em;animation:opacity var(--duration-slow)}}@media (max-width: 1023px){.main-navbar__container.has-menu-opened .main-navbar__burger:before{transform:translateY(calc((var(--main-navbar-burger-height) - var(--main-navbar-burger-line-height)) / 2)) rotate(45deg)}}@media (max-width: 1023px){.main-navbar__container.has-menu-opened .main-navbar__burger:after{transform:translateY(calc(-1 * (var(--main-navbar-burger-height) - var(--main-navbar-burger-line-height)) / 2)) rotate(-45deg)}}@media (max-width: 1023px){.main-navbar__container:not(.has-menu-opened) .main-navbar__menu{visibility:hidden}}@media (max-width: 1023px){.main-navbar__container:not(.has-menu-opened) .button{display:none}}@media (max-width: 1023px){.main-navbar:has(.main-navbar__level-0.is-active) .logo{visibility:hidden}}@media (max-width: 1023px){.main-navbar:has(.main-navbar__level-0.is-active) .button{animation:none;visibility:hidden}}.main-navbar__container.is-hidden{animation-duration:0ms;animation-delay:0ms;transform:translateY(-100%);pointer-events:none}.main-navbar__container.is-hidden>.wrapper{opacity:0}@media (hover: hover){.main-navbar:not(:hover):not(.is-hidden){--main-navbar-submenu-change-duration: 0ms;transform:translateY(var(--main-navbar-translateY, 0));will-change:transform}.main-navbar:not(:hover):not(.is-hidden) .wrapper{transform:translateY(calc(-.5 * var(--main-navbar-translateY, 0)))}}.main-navbar__container.theme--dark{background:none}.main-navbar__container.theme--dark .button{color:var(--color-strong);box-shadow:0 0 0 1.5px var(--color-strong) inset;background:none}@media (hover: hover){.main-navbar__container.theme--dark .button:hover,.main-navbar__container.theme--dark .button:focus{box-shadow:0 0 0 1.5px #0000 inset!important;color:var(--color-invert)!important}}.main-navbar.is-loading-animation-on{animation-play-state:running}
