@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;src:url(../Fonts/cormorant-garamond-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:italic;font-weight:400;src:url(../Fonts/cormorant-garamond-v21-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:700;src:url(../Fonts/cormorant-garamond-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:italic;font-weight:700;src:url(../Fonts/cormorant-garamond-v21-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(../Fonts/figtree-v9-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:300;src:url(../Fonts/figtree-v9-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(../Fonts/figtree-v9-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:400;src:url(../Fonts/figtree-v9-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(../Fonts/figtree-v9-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:500;src:url(../Fonts/figtree-v9-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(../Fonts/figtree-v9-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:700;src:url(../Fonts/figtree-v9-latin-700italic.woff2) format("woff2")}.btn-primary,.btn-secondary,.btn-white-outline,.morelink{font-size:16px;font-weight:500;letter-spacing:.06em}.buttons{list-style:none;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:10px}.buttons.center{justify-content:center}@media (max-width:600px){.buttons li{width:100%}.buttons li a{display:block}}.btn-primary,.btn-secondary,.btn-white-outline,.morelink{font-weight:700;line-height:1.1;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center}.morelink{color:#4f4e4e;padding-bottom:2px;position:relative}.morelink::after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:#4f4e4e}.morelink:hover{color:#821837}.morelink:hover::after{background:#821837}.btn-primary,.btn-secondary,.btn-white-outline{padding:8px 14px;border-radius:4px;color:#fff}.btn-primary{background:#821837;border:1px solid #821837}.btn-primary:hover{background:#837025;border-color:#837025}.btn-secondary{background:#837025;border:1px solid #837025}.btn-secondary:hover{background:#821837;border-color:#821837}.btn-white-outline{border:1px solid #fff}.btn-white-outline:hover{color:#4f4e4e;background:#fff}#footer .address p,#footer .footerlinks{line-height:1.6;font-weight:300;font-size:18px}#footer .address p.text-center,#footer .text-center.footerlinks{text-align:center}#footer .bottomlinks{font-size:16px;font-weight:500;letter-spacing:.06em}#footer{max-width:960px;width:86%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"address footer jobs" "bottom bottom bottom";padding-bottom:clamp(22px,16px + 2vw,48px)}#footer a{text-decoration:none;color:#4f4e4e}#footer .address{grid-area:address;border-right:1px solid #837025}#footer .address p+p{margin-top:1.5em}#footer .bottomlinks,#footer .footerlinks{list-style:none}#footer .footerlinks{padding-left:clamp(32px,12.8px + 3.2vw,64px);border-right:1px solid #837025}#footer .jobs{grid-area:jobs}#footer .jobs>a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#footer .jobs p{line-height:1.2;text-align:center}#footer .jobs p.header{font-weight:700;text-transform:uppercase;margin-top:10px}#footer .jobs p.morelink{margin-top:15px}#footer .jobs .job-icon{position:relative;display:flex;justify-content:center;align-items:center}#footer .jobs .job-icon svg{fill:#837025}#footer .jobs .job-icon svg.circle{width:160px;max-width:100%;height:auto}#footer .jobs .job-icon svg:not(.circle){height:auto;width:50px;max-height:80px;position:absolute}#footer .bottom{grid-area:bottom;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:clamp(32px,12.8px + 3.2vw,64px);row-gap:16px;column-gap:clamp(16px,6.4px + 1.6vw,32px)}#footer .bottomlinks{display:flex;column-gap:4px;line-height:1.2}#footer .socials{list-style:none;display:flex;justify-content:center;align-items:center;column-gap:10px}#footer .socials svg{fill:#837025;height:30px;width:auto}@media (max-width:1000px){#footer{border-top:1px solid #837025;padding-top:clamp(32px,12.8px + 3.2vw,64px);display:flex;flex-direction:column;align-items:center;row-gap:clamp(32px,12.8px + 3.2vw,64px)}#footer .address,#footer .footerlinks{border:unset;text-align:center;padding-left:unset}}@media (max-width:800px){#footer{padding-bottom:80px}#footer .bottom{flex-direction:column}#footer .bottomlinks{flex-direction:column;text-align:center}#footer .bottomlinks .seperator{display:none}}#header{position:fixed;top:0;right:0;left:0;z-index:10;padding:30px 4%;display:flex;align-items:center;justify-content:flex-start;transition:padding .3s linear}#header nav{margin-left:clamp(32px,12.8px + 3.2vw,64px)}#header .contact{margin-left:auto;list-style:none;font-size:16px;font-weight:500;line-height:1.1;color:#fff;display:flex;align-items:center;column-gap:4px}#header .contact a{color:#fff;text-decoration:none}#header .contact .m-only{display:none}#header .contact .d-only{display:inline-block}#header .contact svg{fill:#fff;height:14px;width:auto;margin-top:3px}#header .languages{margin-left:clamp(16px,6.4px + 1.6vw,32px);position:relative}#header .languages .lang-current,#header .languages a{font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.1;color:#fff;text-decoration:none;text-transform:uppercase}#header .languages .lang-current{display:flex;align-items:center;column-gap:4px;cursor:pointer}#header .languages .lang-current svg{height:5px;width:auto;fill:#fff}#header .languages .lang-dropdown{margin-top:18px;background:#837025;position:absolute;left:50%;transform:translateX(-50%);list-style:none;display:grid;grid-template-columns:repeat(3,1fr);z-index:13}#header .languages .lang-dropdown[hidden]{display:none}#header .languages .lang-dropdown li{padding:8px;text-align:center;width:42px;border-right:1px solid rgba(251,248,239,.2);border-top:1px solid rgba(251,248,239,.2)}#header .languages .lang-dropdown li:nth-child(3n){border-right:unset}#header .languages .lang-dropdown li:nth-child(1),#header .languages .lang-dropdown li:nth-child(2),#header .languages .lang-dropdown li:nth-child(3){border-top:unset}#header .languages .lang-dropdown li a{line-height:25px}#header .languages .lang-dropdown::after{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:0;z-index:1;transform:translate(-50%,-100%);border-bottom:8px solid #837025;border-left:8px solid transparent;border-right:8px solid transparent}#header .cta{margin-left:clamp(16px,6.4px + 1.6vw,32px);list-style:none;display:flex;align-items:center;column-gap:16px}#header .menu{margin-left:clamp(16px,6.4px + 1.6vw,32px);background:#821837;border-radius:4px;height:36px;width:36px;padding:8px 5px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;display:none;opacity:0;visibility:hidden}#header .menu span{height:1px;width:100%;background:#fff}#header .logo{flex-shrink:0}#header .logo .full{display:inline-block;opacity:1;visibility:visible}#header .logo .icon{display:none;opacity:0;visibility:hidden}.menu-open.hero #header,.scrolled #header,.scrolled.hero #header{padding-top:20px;padding-bottom:20px;background:#821837}@media (max-width:1600px){#header nav{margin-left:clamp(22px,16px + 2vw,48px)}}@media (max-width:1400px){#header .logo .full{width:150px}#header nav{margin-left:unset;position:fixed;z-index:12;opacity:0;visibility:hidden;transform:translateX(100%);transition:transform .4s ease;width:100%;max-width:500px;top:111px;right:0;bottom:0;background:#821837;padding:clamp(42px,16.8px + 4.2vw,84px) clamp(32px,12.8px + 3.2vw,64px)}#header nav.open{transform:translateX(0);opacity:1;visibility:visible}#header .menu{display:flex;opacity:1;visibility:visible}}@media (max-width:800px){#header,.menu-open.hero #header,.scrolled #header,.scrolled.hero #header{padding-top:16px;padding-bottom:16px}#header .logo .full{width:120px}#header nav{top:85px}#header .menu{background:#fff}#header .menu span{background:#821837}#header .cta{margin-left:unset;position:fixed;bottom:0;right:0;left:0;background:#4f4e4e;padding:10px;z-index:13}#header .cta li{width:calc((100% - 16px)/ 2)}#header .cta li a{display:block}#header .cta .btn-secondary,#header .cta .btn-white-outline{font-size:14px}}@media (max-width:600px){#header .contact .m-only{display:inline-block}#header .contact .d-only{display:none}}.btm-secondary:focus-visible,.btn-primary:focus-visible,.btn-white-outline: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,summary: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:Figtree,sans-serif;font-weight:400;color:#4f4e4e;line-height:0;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:120px}img{max-width:100%;height:auto}#main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:131px}#main:has(#hero){margin-top:0}#main .frame-default,#main .frame-small{width:86%}#main .frame-small{max-width:780px}#main .frame-default{max-width:960px}#main .frame-full{width:100%}#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:800px){#main,#main:has(#hero),.scrolled #main{margin-top:85px}}.advantages{position:fixed;top:50%;right:clamp(32px,12.8px + 3.2vw,64px);transform:translateY(-50%);z-index:8;padding:12px;border-radius:100%;background:#fff}.advantages img{animation:rotation 40s infinite linear}@media (max-width:800px){.advantages{top:unset;transform:unset;right:10px;bottom:75px}.advantages img{width:100px}}button{background-color:unset;padding-block:unset;padding-inline:unset;line-height:0;cursor:pointer;border:unset}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}#menu a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.2}#menu .navigation{list-style:none;display:flex;justify-content:flex-start;align-items:center;column-gap:clamp(20px,8px + 2vw,40px)}#menu .navigation li.active a,#menu .navigation li:hover a{color:#d3bd64}@media (max-width:1600px){#menu a{font-size:16px}#menu .navigation{column-gap:22px}}@media (max-width:1400px){#menu a{font-size:clamp(20px,17px + .5vw,25px);display:block}#menu .navigation{flex-direction:column;align-items:stretch;row-gap:clamp(20px,8px + 2vw,40px)}}