@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(../Fonts/jost-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(../Fonts/jost-v20-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(../Fonts/jost-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(../Fonts/jost-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(../Fonts/jost-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(../Fonts/jost-v20-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(../Fonts/jost-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(../Fonts/jost-v20-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(../Fonts/dm-serif-display-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(../Fonts/dm-serif-display-v17-latin-italic.woff2) format("woff2")}.circle{position:relative;display:inline-block}.circle svg{position:absolute;top:53%;left:50%;width:120%;height:110%;transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.circle svg path{stroke:#fff200;stroke-width:3;stroke-linecap:round;fill:none}.btn,.morelink{line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.buttons{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px}.buttons.center{justify-content:center}@media (max-width:600px){.buttons li{width:100%}.buttons li a{display:block}}.btn{border:1px solid;border-radius:17px;text-align:center;text-decoration:none;padding:7px 28px;display:inline-block}.btn.btn_primary{background:#003c3d;color:#fff;border-color:#003c3d}.btn.btn_primary:hover{background:unset;color:#003c3d}.btn.btn_primary_outline{color:#003c3d;border-color:#003c3d}.btn.btn_primary_outline:hover{background:#003c3d;color:#fff}.btn.btn_secondary{background:#fff200;color:#003c3d;border-color:#fff200}.btn.btn_secondary:hover{background:unset;color:#fff200}.btn.btn_secondary_outline{color:#fff200;border-color:#fff200}.btn.btn_secondary_outline:hover{background:#fff200;color:#003c3d}.btn.btn_white{color:#fff;border-color:#fff}.btn.btn_white:hover{background:#fff;color:#003c3d}.morelink{color:#003c3d;text-decoration:none;display:flex;column-gap:10px}.morelink svg{height:auto;width:25px;fill:currentColor}footer .address p.header,footer .footerlinks a,footer .service p.header{line-height:1.2;letter-spacing:.1em;text-transform:uppercase}footer .address p{line-height:1.4}footer .address p.text-center{text-align:center}footer{background:#003c3d}footer,footer a{color:#fff;text-decoration:none}footer ul{list-style:none;display:flex}footer .footer-inner{padding:clamp(32px,12.8px + 3.2vw,64px) 4%;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"address logo links"}footer .address p.header,footer .service p.header{color:#fff200;margin-bottom:16px}footer .address p a{font-family:"DM Serif Display",serif;font-size:clamp(26px,20px + 1vw,36px)}footer .address p:last-child{border-top:.5px solid #fff;margin-top:clamp(20px,8px + 2vw,40px);padding-top:clamp(20px,8px + 2vw,40px);width:fit-content}footer .address .line{height:.5px;background-color:#fff}footer .service{text-align:right;display:flex;flex-direction:column}footer .footerlinks{flex-direction:column}footer .footerlinks li+li{margin-top:10px}footer .socials{display:flex;align-items:center;justify-content:flex-end;column-gap:8px;margin-top:auto}footer .socials svg{height:24px;width:auto;fill:#fff200}footer .bottom{display:flex;justify-content:space-between;align-items:center;padding:16px 4%;border-top:1px solid #fff}footer .bottom a,footer .bottom p{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.1em}footer .bottom .bottomlinks{display:flex;align-items:center;justify-content:flex-end;column-gap:clamp(32px,12.8px + 3.2vw,64px)}footer .logo{grid-area:logo}footer .logo svg{fill:#fff;height:180px;width:auto}footer .partner{list-style:none;background:#dddcd4;padding:clamp(42px,16.8px + 4.2vw,84px) 4%;display:flex;justify-content:space-between;align-items:center}footer .partner li{width:20%;text-align:center}footer .partner svg{height:110px;width:auto;opacity:.4}@media (max-width:1200px){footer .footer-inner{grid-template-columns:auto 1fr;grid-template-areas:"logo logo" "address links";row-gap:clamp(32px,12.8px + 3.2vw,64px)}}@media (max-width:1000px){footer .partner svg{height:90px}}@media (max-width:800px){footer{padding-bottom:55.2px}footer .footer-inner{grid-template-columns:100%;grid-template-areas:"logo" "address" "links";justify-items:center}footer .address,footer .service{text-align:center}footer .socials{justify-content:center;margin-top:clamp(16px,6.4px + 1.6vw,32px)}footer .bottom{flex-direction:column;align-items:center}footer .bottom .bottomlinks{flex-direction:column}footer .partner{flex-wrap:wrap;row-gap:clamp(20px,8px + 2vw,40px)}footer .partner li{order:2;width:25%;text-align:center}footer .partner li.panoramaalm{order:1;width:100%}}@media (max-width:600px){footer .partner li{width:50%}footer .partner svg{height:70px}}.languages a{line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.languages{list-style:none;display:flex;column-gap:8px}.languages a{color:#fff;text-decoration:none;text-underline-offset:2px}.languages a.active,.languages a:hover{text-decoration:underline}.btn:focus-visible,.icon:focus-visible,.language a:focus-visible,.logo:focus-visible,.morelink:focus-visible,.navigation a:focus-visible,.netwerk_gallery-lightbox:focus-visible,.submenu a:focus-visible,button:focus-visible{outline:2px solid #276ef1;outline-offset:2px}*,html{margin:0;padding:0;outline:unset;box-sizing:border-box}html{font-size:16px;font-family:Jost,sans-serif;color:#003c3d;line-height:0;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}#main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:140px}#main .frame-default{width:84%}#main .frame-full{width:100%}#main .frame-type-netwerk_text{max-width:1100px}#main .frame-space-before-small{margin-top:clamp(32px,12.8px + 3.2vw,64px)}#main .frame-space-before-medium{margin-top:clamp(55px,22px + 5.5vw,110px)}#main .frame-space-before-large{margin-top:clamp(70px,28px + 7vw,140px)}#main .frame-space-after-small{margin-bottom:clamp(32px,12.8px + 3.2vw,64px)}#main .frame-space-after-medium{margin-bottom:clamp(55px,22px + 5.5vw,110px)}#main .frame-space-after-large{margin-bottom:clamp(70px,28px + 7vw,140px)}@media (max-width:1400px){#main{margin-top:120px}}@media (max-width:1000px){#main{margin-top:112px}}@media (max-width:800px){#main{margin-top:82px}}button{background-color:unset;padding-block:unset;padding-inline:unset;line-height:0;cursor:pointer;border:unset}#menu .navigation li a{font-family:"DM Serif Display",serif;line-height:1.1;font-weight:400}#menu .submenu li a{line-height:1.2;letter-spacing:.1em;text-transform:uppercase}#menu{position:fixed;top:0;left:0;right:0;bottom:0;padding:30px 4%;background:#003c3d;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:auto;z-index:-8888;opacity:0;visibility:hidden}#menu a{display:block;text-decoration:unset}#menu .menu_footer,#menu .menu_header{width:100%;display:flex;justify-content:flex-start;align-items:center}#menu .menu_header{padding-bottom:30px}#menu .menu_header .close svg{stroke:#fff;height:30px;width:auto}#menu .menu_header .cta,#menu .menu_header .languages{list-style:none;display:flex;justify-content:flex-start;align-items:center}#menu .menu_header .languages{margin-left:clamp(20px,8px + 2vw,40px)}#menu .menu_header .icon svg{fill:#fff;height:80px;width:auto}#menu .menu_header .cta{margin-left:auto;column-gap:16px;margin-right:clamp(20px,8px + 2vw,40px)}#menu .menu_nav{display:flex}#menu .navigation{margin-top:auto;margin-bottom:auto}#menu .navigation li+li{margin-top:10px}#menu .navigation li a{font-size:clamp(32px,15.2px + 2.8vw,60px);text-align:center;color:#fff}#menu .navigation li a .active,#menu .navigation li a:hover{color:#fff200;font-style:italic}#menu .menu_footer{padding-top:30px;position:relative}#menu .menu_footer .phone{font-family:"DM Serif Display",serif;font-size:clamp(26px,20px + 1vw,36px);line-height:1.2;color:#fff}#menu .menu_footer .socials{list-style:none;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;column-gap:8px}#menu .menu_footer .socials svg{fill:#fff;height:33px;width:auto}#menu .submenu{position:absolute;top:0;right:0;transform:translateY(-100%)}#menu .submenu li+li{margin-top:8px}#menu .submenu li a{color:#fff;text-align:right}#menu .submenu li a .active,#menu .submenu li a:hover{color:#fff200}@media (max-width:1400px){#menu{padding-top:20px}#menu .menu_header{padding-bottom:20px}}@media (max-width:1000px){#menu{padding-top:16px;padding-bottom:16px}#menu .menu_header{padding-bottom:16px}#menu .menu_footer{flex-wrap:wrap}#menu .submenu{position:relative;width:100%;transform:unset;top:unset;right:unset;margin-bottom:clamp(16px,6.4px + 1.6vw,32px)}#menu .submenu li a{text-align:center}}@media (max-width:800px){#menu .menu_header .icon svg{height:50px}#menu .menu_footer .phone{font-size:clamp(22px,20.8px + .2vw,24px)}#menu .menu_footer .socials svg{height:24px}}@media (max-width:600px){#menu .menu_header{flex-wrap:wrap}#menu .menu_header .close{margin-left:auto}#menu .menu_header .icon svg{height:50px}#menu .menu_header .cta{margin-top:clamp(16px,6.4px + 1.6vw,32px);width:100%;margin-left:unset;order:3;margin-right:unset}#menu .menu_header .cta li{flex:1}}.menu-open{overflow:hidden}.menu-open #menu{z-index:99;visibility:visible;opacity:1}#top{position:fixed;top:0;right:0;left:0;z-index:10;padding:30px 4%;background:#003c3d;display:grid;grid-template-areas:"left logo right";grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(20px,8px + 2vw,40px);transition:padding .2s linear}#top .icon{grid-area:left;width:fit-content}#top .icon svg{fill:#fff;height:80px;width:auto}#top .logo{grid-area:logo}#top .logo svg{fill:#fff;height:20px;width:auto}#top .menu{grid-area:right;justify-self:flex-end}#top .menu svg{stroke:#fff;height:25px;width:auto}#top .cta{list-style:none;grid-area:right;display:flex;justify-content:flex-end;margin-right:calc(48px + clamp(20px,8px + 2vw,40px));column-gap:16px}#top.scrolled{padding:16px 4%}#top .languages{grid-area:left;margin-left:calc(56px + clamp(20px,8px + 2vw,40px))}@media (max-width:1400px){#top{padding:20px 4%;grid-template-columns:auto 1fr auto;column-gap:clamp(16px,6.4px + 1.6vw,32px)}#top .logo{grid-area:left;margin-left:calc(50px + clamp(16px,6.4px + 1.6vw,32px))}#top .languages{grid-area:logo;margin-left:auto}}@media (max-width:1000px){#top{padding:16px 4%}#top .logo svg{height:14px}#top .languages{display:none}}@media (max-width:800px){#top .logo{margin-left:45px}#top .icon svg{height:50px}#top .cta{position:fixed;bottom:0;left:0;right:0;padding:10px 5px;background:#003c3d;margin-right:unset;justify-content:center}#top .cta li{flex:1}#top .cta .btn{display:block}}main .slogan,main h1,main h2,main h3,main h4,main h5{font-family:"DM Serif Display",serif;line-height:1.1;font-weight:400}main .more_link,main .preheader{line-height:1.2;letter-spacing:.1em;text-transform:uppercase}main .text-center{text-align:center}main .more_link,main .preheader{display:inline-block}main .preheader{width:100%}main .preheader+h1,main .preheader+h2{margin-top:clamp(16px,6.4px + 1.6vw,32px)}main .preheader+h3{margin-top:16px}main h1,main h2{font-size:clamp(36px,15.6px + 3.4vw,70px)}main h1+p,main h1+ul,main h2+p,main h2+ul{margin-top:clamp(22px,16px + 2vw,48px)}main h3{font-size:clamp(26px,11.6px + 2.4vw,50px)}main h3+p,main h3+ul{margin-top:clamp(16px,6.4px + 1.6vw,32px)}main h4{font-size:clamp(22px,20.8px + .2vw,24px)}main h5{font-size:clamp(16px,14.8px + .2vw,18px)}main p,main ul:not(.buttons){line-height:1.5}main p+p,main p+ul,main ul:not(.buttons)+p,main ul:not(.buttons)+ul{margin-top:1.5em}main p .text-big,main ul:not(.buttons) .text-big{font-size:clamp(26px,20px + 1vw,36px);font-family:"DM Serif Display",serif;line-height:1.3}main p a,main ul:not(.buttons) a{color:#003c3d}main ul:not(.buttons){margin-left:1.125em}