CINXE.COM
A future-ready port city: a container terminal for Sweden
<!DOCTYPE html><html class="scroll-smooth" lang="en"><head><meta charSet="utf-8"/><link rel="alternate" hrefLang="en" href="https://www.dhigroup.com/projects/a-future-ready-port-city-a-new-container-terminal-for-helsingborg-in-sweden"/><meta data-rh="true" name="byl" content="DHI"/><link rel="canonical" href="https://www.dhigroup.com/projects/a-future-ready-port-city-a-new-container-terminal-for-helsingborg-in-sweden"/><meta name="description" content="Freeing space for central living and meeting demands for future port operations. "/><meta property="og:description" content="Freeing space for central living and meeting demands for future port operations. "/><meta property="og:site_name" content="DHI"/><meta property="og:title" content="A future-ready port city: a container terminal for Sweden"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2023-07-07T08:33:48.040Z"/><meta property="article:modified_time" content="2024-05-07T07:16:12.877Z"/><meta property="article:author" content="DHI"/><meta name="author" content="DHI"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>A future-ready port city: a container terminal for Sweden</title><meta name="image" property="og:image" content="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1200&height=630&format=png&v=1d9b0b009303ff0"/><meta property="og:image:secure_url" content="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1200&height=630&format=png&v=1d9b0b009303ff0"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="theme-color" content="#fff"/><meta name="robots" content=""/><meta name="next-head-count" content="22"/><link rel="shortcut icon" href="https://cms.dhigroup.com/media/rdujsoep/dhi.ico"/><script defer="" id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" nonce="qoxnCVD5UEE="></script><script nonce="qoxnCVD5UEE=" id="MatomoAnalyticsScript">var _paq = window._paq = window._paq || []; (function() { var u="https://dhigroup.matomo.cloud/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='//cdn.matomo.cloud/dhigroup.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); })();</script><script nonce="qoxnCVD5UEE=" id="MatomoTagsScript">var _mtm = window._mtm = window._mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/dhigroup.matomo.cloud/container_HH5X4G0y.js'; s.parentNode.insertBefore(g,s); })();</script><link rel="preload" href="/_next/static/media/1e3e4a3108c86bc3-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8c0fe73bdbebb91d-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8be0a11cd211c156-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><style nonce="qoxnCVD5UEE=" data-href="/_next/static/css/a3172889ecea6dc5.css">.react-tooltip{z-index:10;border-radius:0!important;--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;padding:.625rem!important;--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important;opacity:1!important;--tw-shadow:0px 3px 12px rgba(28,58,134,.2)!important;--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip{padding:1.25rem!important}}.react-tooltip-arrow{height:0!important;width:0!important;border-width:8px!important;--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important;background-color:transparent!important}@media (min-width:992px){.react-tooltip-arrow{border-width:16px!important}}.react-tooltip.react-tooltip__place-bottom>.react-tooltip-arrow{top:-.5rem!important;border-bottom-color:transparent!important;border-right-color:transparent!important;--tw-shadow:-4px -4px 6px rgba(28,58,134,.1)!important;--tw-shadow-colored:-4px -4px 6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip.react-tooltip__place-bottom>.react-tooltip-arrow{top:-1rem!important}}.react-tooltip.react-tooltip__place-top>.react-tooltip-arrow{bottom:-.5rem!important;border-top-color:transparent!important;border-left-color:transparent!important;--tw-shadow:4px 4px 6px rgba(28,58,134,.1)!important;--tw-shadow-colored:4px 4px 6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip.react-tooltip__place-top>.react-tooltip-arrow{bottom:-1rem!important}}/* ! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com */#dhi .header-1{font-size:28px;line-height:34px}@media (min-width:768px){#dhi .header-1{font-size:30px;line-height:36px}}@media (min-width:992px){#dhi .header-1{font-size:36px;line-height:44px}}@media (min-width:1536px){#dhi .header-1{font-size:44px;line-height:52px}}#dhi .header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .header-2{font-size:36px;line-height:44px}}#dhi .header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .header-3{font-size:32px;line-height:42px}}#dhi .header-4{font-size:16px;line-height:22px}@media (min-width:768px){#dhi .header-4{font-size:18px;line-height:24px}}@media (min-width:992px){#dhi .header-4{font-size:26px;line-height:34px}}@media (min-width:1536px){#dhi .header-4{font-size:28px;line-height:34px;line-height:2.5rem}}#dhi .header-5{font-size:14px;line-height:22px}@media (min-width:768px){#dhi .header-5{font-size:16px;line-height:26px}}@media (min-width:992px){#dhi .header-5{font-size:20px;line-height:24px;line-height:2rem}}@media (min-width:1536px){#dhi .header-5{font-size:24px;line-height:38px}}#dhi .header-6{font-size:12px;line-height:18px}@media (min-width:768px){#dhi .header-6{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .header-6{font-size:16px;line-height:20px;line-height:1.5rem}}@media (min-width:1536px){#dhi .header-6{font-size:18px;line-height:26px}}#dhi .header-8{font-size:13px;line-height:16px;line-height:1.25rem}@media (min-width:768px){#dhi .header-8{font-size:14px;line-height:22px}}@media (min-width:1536px){#dhi .header-8{font-size:16px;line-height:26px}}#dhi .display-1{font-size:36px;line-height:44px}@media (min-width:768px){#dhi .display-1{font-size:40px;line-height:48px}}@media (min-width:992px){#dhi .display-1{font-size:46px;line-height:56px}}@media (min-width:1536px){#dhi .display-1{font-size:58px;line-height:68px}}#dhi .display-2{font-size:32px;line-height:38px}@media (min-width:768px){#dhi .display-2{font-size:34px;line-height:40px}}@media (min-width:992px){#dhi .display-2{font-size:42px;line-height:50px}}@media (min-width:1536px){#dhi .display-2{font-size:50px;line-height:60px}}#dhi .lead-1{font-size:18px;line-height:26px}@media (min-width:992px){#dhi .lead-1{font-size:22px;line-height:26px;line-height:2.25rem}}@media (min-width:1536px){#dhi .lead-1{font-size:24px;line-height:30px;line-height:2.25rem}}#dhi .lead-2{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .lead-2{font-size:18px;line-height:28px}}@media (min-width:1536px){#dhi .lead-2{font-size:20px;line-height:32px}}#dhi .body-0{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .body-0{font-size:18px;line-height:24px;line-height:1.75rem}}@media (min-width:1536px){#dhi .body-0{font-size:22px;line-height:26px;line-height:2rem}}#dhi .body-1{font-size:12px;line-height:18px;line-height:1.25rem}@media (min-width:768px){#dhi .body-1{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .body-1{font-size:16px;line-height:26px}}@media (min-width:1536px){#dhi .body-1{font-size:20px;line-height:24px;line-height:2rem}}#dhi .body-2{font-size:10px;line-height:16px}@media (min-width:768px){#dhi .body-2{font-size:12px;line-height:18px;line-height:1.25rem}}@media (min-width:992px){#dhi .body-2{font-size:14px;line-height:22px}}@media (min-width:1536px){#dhi .body-2{font-size:18px;line-height:24px;line-height:1.75rem}}#dhi .body-3{font-size:8px;line-height:14px}@media (min-width:768px){#dhi .body-3{font-size:10px;line-height:16px}}@media (min-width:992px){#dhi .body-3{font-size:12px;line-height:18px;line-height:1.25rem}}@media (min-width:1536px){#dhi .body-3{font-size:16px;line-height:20px}}#dhi .body-4{font-size:8px;line-height:14px}@media (min-width:768px){#dhi .body-4{font-size:10px;line-height:16px}}@media (min-width:1536px){#dhi .body-4{font-size:14px;line-height:22px}}#dhi .body-5{font-size:8px;line-height:14px}@media (min-width:1536px){#dhi .body-5{font-size:12px;line-height:18px;line-height:1.25rem}}#dhi .text-section .header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .header-2{margin-bottom:2rem}}.text-section .header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .header-3{margin-bottom:26px}}.text-section .header-4{margin-bottom:.5rem}@media (min-width:768px){.text-section .header-4{margin-bottom:.5rem}}@media (min-width:992px){.text-section .header-4{margin-bottom:.75rem}}@media (min-width:1536px){.text-section .header-4{margin-bottom:1.25rem}}.text-section .lead-1{margin-bottom:.5rem;display:block}@media (min-width:768px){.text-section .lead-1{margin-bottom:.625rem}}@media (min-width:992px){.text-section .lead-1{margin-bottom:18px}}@media (min-width:1536px){.text-section .lead-1{margin-bottom:26px}}.text-section ol{list-style-type:decimal}.text-section ul{list-style-type:disc}.text-section ol,.text-section ul{padding-left:2rem}.text-section ol li+li,.text-section ul li+li{margin-top:.5rem}@media (min-width:992px){.text-section ol li+li,.text-section ul li+li{margin-top:18px}}.theme-green .text-section a{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity));text-decoration-line:none}.theme-green .background-light a{text-decoration-line:none}.theme-blue .background-dark a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:underline}.theme-blue .background-light a{text-decoration-line:none}@media (min-width:768px){#dhi .md\:header-1{font-size:28px;line-height:34px}@media (min-width:768px){#dhi .md\:header-1{font-size:30px;line-height:36px}}@media (min-width:992px){#dhi .md\:header-1{font-size:36px;line-height:44px}}@media (min-width:1536px){#dhi .md\:header-1{font-size:44px;line-height:52px}}#dhi .md\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .md\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .md\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .md\:header-2{font-size:36px;line-height:44px}}#dhi .md\:header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .md\:header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .md\:header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .md\:header-3{font-size:32px;line-height:42px}}#dhi .md\:header-5{font-size:14px;line-height:22px}@media (min-width:768px){#dhi .md\:header-5{font-size:16px;line-height:26px}}@media (min-width:992px){#dhi .md\:header-5{font-size:20px;line-height:24px;line-height:2rem}}@media (min-width:1536px){#dhi .md\:header-5{font-size:24px;line-height:38px}}#dhi .md\:display-2{font-size:32px;line-height:38px}@media (min-width:768px){#dhi .md\:display-2{font-size:34px;line-height:40px}}@media (min-width:992px){#dhi .md\:display-2{font-size:42px;line-height:50px}}@media (min-width:1536px){#dhi .md\:display-2{font-size:50px;line-height:60px}}#dhi .text-section .md\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .md\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .md\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .md\:header-2{margin-bottom:2rem}}.text-section .md\:header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .md\:header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .md\:header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .md\:header-3{margin-bottom:26px}}}@media (min-width:992px){#dhi .lg\:header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .lg\:header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .lg\:header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .lg\:header-3{font-size:32px;line-height:42px}}#dhi .lg\:body-0{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .lg\:body-0{font-size:18px;line-height:24px;line-height:1.75rem}}@media (min-width:1536px){#dhi .lg\:body-0{font-size:22px;line-height:26px;line-height:2rem}}.text-section .lg\:header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .lg\:header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .lg\:header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .lg\:header-3{margin-bottom:26px}}}@media (min-width:1536px){#dhi .\32xl\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .\32xl\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .\32xl\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .\32xl\:header-2{font-size:36px;line-height:44px}}#dhi .text-section .\32xl\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .\32xl\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .\32xl\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .\32xl\:header-2{margin-bottom:2rem}}}@media (max-width:767px){#dhi .sm-only\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .sm-only\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .sm-only\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .sm-only\:header-2{font-size:36px;line-height:44px}}#dhi .sm-only\:display-1{font-size:36px;line-height:44px}@media (min-width:768px){#dhi .sm-only\:display-1{font-size:40px;line-height:48px}}@media (min-width:992px){#dhi .sm-only\:display-1{font-size:46px;line-height:56px}}@media (min-width:1536px){#dhi .sm-only\:display-1{font-size:58px;line-height:68px}}#dhi .text-section .sm-only\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .sm-only\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .sm-only\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .sm-only\:header-2{margin-bottom:2rem}}}@media (min-width:768px) and (max-width:991px){#dhi .md-only\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .md-only\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .md-only\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .md-only\:header-2{font-size:36px;line-height:44px}}#dhi .md-only\:header-4{font-size:16px;line-height:22px}@media (min-width:768px){#dhi .md-only\:header-4{font-size:18px;line-height:24px}}@media (min-width:992px){#dhi .md-only\:header-4{font-size:26px;line-height:34px}}@media (min-width:1536px){#dhi .md-only\:header-4{font-size:28px;line-height:34px;line-height:2.5rem}}#dhi .md-only\:body-1{font-size:12px;line-height:18px;line-height:1.25rem}@media (min-width:768px){#dhi .md-only\:body-1{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .md-only\:body-1{font-size:16px;line-height:26px}}@media (min-width:1536px){#dhi .md-only\:body-1{font-size:20px;line-height:24px;line-height:2rem}}#dhi .text-section .md-only\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .md-only\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .md-only\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .md-only\:header-2{margin-bottom:2rem}}.text-section .md-only\:header-4{margin-bottom:.5rem}@media (min-width:768px){.text-section .md-only\:header-4{margin-bottom:.5rem}}@media (min-width:992px){.text-section .md-only\:header-4{margin-bottom:.75rem}}@media (min-width:1536px){.text-section .md-only\:header-4{margin-bottom:1.25rem}}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:375px){.container{max-width:375px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1201px){.container{max-width:1201px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1921px){.container{max-width:1921px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.\!right-0{right:0!important}.\!top-0{top:0!important}.-bottom-3{bottom:-.75rem}.-bottom-\[15px\]{bottom:-15px}.-left-\[58px\]{left:-58px}.-top-3{top:-.75rem}.-top-\[15px\]{top:-15px}.-top-navbar-sm{top:-58px}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-7{bottom:1.75rem}.bottom-\[-75px\]{bottom:-75px}.left-0{left:0}.left-1\/2{left:50%}.left-\[100\%\]{left:100%}.left-auto{left:auto}.right-0{right:0}.right-10{right:2.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-55px\]{right:-55px}.right-\[100\%\]{right:100%}.right-\[10px\]{right:10px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[calc\(56\.25vw-53px\)\]{top:calc(56.25vw - 53px)}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-12{grid-column:span 12/span 12}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.\!col-start-2{grid-column-start:2!important}.\!col-start-3{grid-column-start:3!important}.col-start-10{grid-column-start:10}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-1{grid-row:span 1/span 1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.float-right{float:right}.\!m-5{margin:1.25rem!important}.m-3{margin:.75rem}.m-auto{margin:auto}.\!-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.\!-mx-5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.\!my-0{margin-top:0!important;margin-bottom:0!important}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-\[15px\]{margin-top:15px;margin-bottom:15px}.my-\[21px\]{margin-top:21px;margin-bottom:21px}.my-\[7px\]{margin-top:7px;margin-bottom:7px}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!ml-0{margin-left:0!important}.\!mt-0{margin-top:0!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-8{margin-top:2rem!important}.-mt-10{margin-top:-2.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[100px\]{margin-bottom:100px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[50px\]{margin-bottom:50px}.mb-\[56px\]{margin-bottom:56px}.mb-\[57px\]{margin-bottom:57px}.mb-\[60px\]{margin-bottom:60px}.mb-\[62px\]{margin-bottom:62px}.mb-\[68px\]{margin-bottom:68px}.mb-\[74px\]{margin-bottom:74px}.mb-\[7px\]{margin-bottom:7px}.mb-\[84px\]{margin-bottom:84px}.ml-0{margin-left:0}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-\[41px\]{margin-right:41px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[100px\]{margin-top:100px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[37px\]{margin-top:37px}.mt-\[41px\]{margin-top:41px}.mt-\[50px\]{margin-top:50px}.mt-\[54px\]{margin-top:54px}.mt-\[57px\]{margin-top:57px}.mt-\[60px\]{margin-top:60px}.mt-\[6px\]{margin-top:6px}.mt-\[78px\]{margin-top:78px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.\!line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.line-clamp-\[10\]{-webkit-line-clamp:10}.line-clamp-\[10\],.line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-\[7\]{-webkit-line-clamp:7}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-7{height:1.75rem!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[120px\]{height:120px}.h-\[136vw\]{height:136vw}.h-\[150px\]{height:150px}.h-\[182\.5vw\]{height:182.5vw}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[58px\]{height:58px}.h-\[calc\(var\(--vh\2c 1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-navbar-sm{height:58px}.h-screen{height:100vh}.\!max-h-\[190px\]{max-height:190px!important}.\!max-h-\[90vh\]{max-height:90vh!important}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-156px\)\]{max-height:calc(100vh - 156px)}.max-h-\[calc\(95vh-78px\)\]{max-height:calc(95vh - 78px)}.max-h-screen{max-height:100vh}.min-h-\[128vw\]{min-height:128vw}.min-h-\[194\.66vw\]{min-height:194.66vw}.min-h-\[26px\]{min-height:26px}.min-h-\[329px\]{min-height:329px}.min-h-\[32px\]{min-height:32px}.min-h-\[35vw\]{min-height:35vw}.min-h-\[375px\]{min-height:375px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[450px\]{min-height:450px}.min-h-\[60px\]{min-height:60px}.\!w-7{width:1.75rem!important}.\!w-\[100\%\]{width:100%!important}.\!w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)!important}.\!w-auto{width:auto!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-max{width:-moz-max-content!important;width:max-content!important}.w-0{width:0}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-navbar-sm{width:58px}.\!max-w-\[100\%\]{max-width:100%!important}.\!max-w-\[1921px\]{max-width:1921px!important}.\!max-w-\[46\%\]{max-width:46%!important}.max-w-\[1596px\]{max-width:1596px}.max-w-\[200px\]{max-width:200px}.max-w-\[282px\]{max-width:282px}.max-w-\[340px\]{max-width:340px}.max-w-\[62\%\]{max-width:62%}.max-w-\[75\%\]{max-width:75%}.max-w-\[777px\]{max-width:777px}.max-w-\[947px\]{max-width:947px}.max-w-full{max-width:100%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.basis-1\/3{flex-basis:33.333333%}.basis-2\/3{flex-basis:66.666667%}.basis-full{flex-basis:100%}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-\[180deg\]{--tw-rotate:-180deg}.-rotate-\[180deg\],.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-\[315deg\]{--tw-rotate:315deg}.rotate-\[315deg\],.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-\[60\%\]{--tw-scale-x:60%;--tw-scale-y:60%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!cursor-pointer{cursor:pointer!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-\[49px\]{row-gap:49px}.\!space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[27px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(27px * var(--tw-space-x-reverse));margin-left:calc(27px * calc(1 - var(--tw-space-x-reverse)))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-\[21px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(21px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(21px * var(--tw-space-y-reverse))}.space-y-\[29px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(29px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(29px * var(--tw-space-y-reverse))}.space-y-\[49px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(49px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(49px * var(--tw-space-y-reverse))}.space-y-\[50px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(50px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(50px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-c-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(232 232 237/var(--tw-divide-opacity))}.divide-white\/50>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.5)}.self-end{align-self:flex-end}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-\[15px\]{border-width:15px}.border-\[1px\]{border-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.\!border-c-gray-200{--tw-border-opacity:1!important;border-color:rgb(232 232 237/var(--tw-border-opacity))!important}.\!border-c-gray-900{--tw-border-opacity:1!important;border-color:rgb(27 27 34/var(--tw-border-opacity))!important}.\!border-c-orange-600{--tw-border-opacity:1!important;border-color:rgb(253 99 65/var(--tw-border-opacity))!important}.\!border-transparent{border-color:transparent!important}.border-c-aqua-300{--tw-border-opacity:1;border-color:rgb(115 226 233/var(--tw-border-opacity))}.border-c-blue-500\/20{border-color:rgba(69,111,217,.2)}.border-c-blue-800\/40{border-color:rgba(33,70,164,.4)}.border-c-gray-200{--tw-border-opacity:1;border-color:rgb(232 232 237/var(--tw-border-opacity))}.border-c-gray-200\/50{border-color:rgba(232,232,237,.5)}.border-c-gray-250{--tw-border-opacity:1;border-color:rgb(209 209 219/var(--tw-border-opacity))}.border-c-gray-300{--tw-border-opacity:1;border-color:rgb(186 186 201/var(--tw-border-opacity))}.border-c-gray-50{--tw-border-opacity:1;border-color:rgb(244 244 246/var(--tw-border-opacity))}.border-c-gray-500{--tw-border-opacity:1;border-color:rgb(129 129 156/var(--tw-border-opacity))}.border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity))}.border-c-yellow-100{--tw-border-opacity:1;border-color:rgb(244 241 171/var(--tw-border-opacity))}.border-skin-button-secondary{--tw-border-opacity:1;border-color:rgba(var(--color-button-secondary),var(--tw-border-opacity))}.border-skin-primary{--tw-border-opacity:1;border-color:rgba(var(--color-primary),var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-b-c-gray-200{--tw-border-opacity:1;border-bottom-color:rgb(232 232 237/var(--tw-border-opacity))}.border-b-white\/50{border-bottom-color:hsla(0,0%,100%,.5)}.border-t-c-gray-200{--tw-border-opacity:1;border-top-color:rgb(232 232 237/var(--tw-border-opacity))}.border-t-white\/50{border-top-color:hsla(0,0%,100%,.5)}.border-opacity-50{--tw-border-opacity:0.5}.\!bg-black{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}.\!bg-black\/50{background-color:rgba(0,0,0,.5)!important}.\!bg-black\/75{background-color:rgba(0,0,0,.75)!important}.\!bg-c-gray-50{--tw-bg-opacity:1!important;background-color:rgb(244 244 246/var(--tw-bg-opacity))!important}.\!bg-c-orange-600{--tw-bg-opacity:1!important;background-color:rgb(253 99 65/var(--tw-bg-opacity))!important}.\!bg-transparent{background-color:transparent!important}.bg-c-aqua-300{--tw-bg-opacity:1;background-color:rgb(115 226 233/var(--tw-bg-opacity))}.bg-c-blue-800{--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity))}.bg-c-blue-800\/20{background-color:rgba(33,70,164,.2)}.bg-c-gray-200{--tw-bg-opacity:1;background-color:rgb(232 232 237/var(--tw-bg-opacity))}.bg-c-gray-200\/30{background-color:rgba(232,232,237,.3)}.bg-c-gray-50{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity))}.bg-c-gray-900{--tw-bg-opacity:1;background-color:rgb(27 27 34/var(--tw-bg-opacity))}.bg-c-gray-900\/60{background-color:rgba(27,27,34,.6)}.bg-c-green-500{--tw-bg-opacity:1;background-color:rgb(33 175 72/var(--tw-bg-opacity))}.bg-c-orange-600{--tw-bg-opacity:1;background-color:rgb(253 99 65/var(--tw-bg-opacity))}.bg-c-sand-200\/50{background-color:hsla(56,14%,76%,.5)}.bg-c-yellow-100{--tw-bg-opacity:1;background-color:rgb(244 241 171/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-skin-button-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-button-primary),var(--tw-bg-opacity))}.bg-skin-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-primary),var(--tw-bg-opacity))}.bg-skin-secondary{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary),var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-g-blue-aqua{background-image:linear-gradient(90deg,#2146a4 3.07%,#73e2e9 130.45%)}.bg-g-hero-primary{background-image:linear-gradient(var(--gradient-hero-primary))}.\!bg-clip-border{background-clip:border-box!important}.bg-clip-padding{background-clip:padding-box}.\!fill-black{fill:#000!important}.\!fill-skin-primary{fill:rgba(var(--color-primary))!important}.fill-black{fill:#000}.fill-c-alert{fill:#dc3f64}.fill-c-aqua-300{fill:#73e2e9}.fill-c-blue-800{fill:#2146a4}.fill-c-gray-300{fill:#babac9}.fill-c-gray-500{fill:#81819c}.fill-c-gray-900{fill:#1b1b22}.fill-c-green-500{fill:#21af48}.fill-c-orange-600{fill:#fd6341}.fill-c-sand-700{fill:#747358}.fill-current{fill:currentColor}.fill-skin-primary{fill:rgba(var(--color-primary))}.fill-white{fill:#fff}.fill-white\/30{fill:hsla(0,0%,100%,.3)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[67px\]{padding-left:67px;padding-right:67px}.px-\[8\.865\%\]{padding-left:8.865%;padding-right:8.865%}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-navbar-sm{padding-top:58px;padding-bottom:58px}.\!pb-0{padding-bottom:0!important}.\!pb-\[10px\]{padding-bottom:10px!important}.\!pb-\[50px\]{padding-bottom:50px!important}.\!pr-5{padding-right:1.25rem!important}.\!pt-0{padding-top:0!important}.\!pt-1{padding-top:.25rem!important}.\!pt-\[50px\]{padding-top:50px!important}.pb-10{padding-bottom:2.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[14px\]{padding-bottom:14px}.pb-\[19px\]{padding-bottom:19px}.pb-\[59px\]{padding-bottom:59px}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-\[38px\]{padding-left:38px}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[119\.40\%\]{padding-top:119.4%}.pt-\[133\.33\%\]{padding-top:133.33%}.pt-\[178\.67\%\]{padding-top:178.67%}.pt-\[55\.58\%\]{padding-top:55.58%}.pt-\[56\.25\%\]{padding-top:56.25%}.pt-\[56px\]{padding-top:56px}.pt-\[66\.66\%\]{padding-top:66.66%}.pt-\[66\.67\%\]{padding-top:66.67%}.pt-\[66\.7\%\]{padding-top:66.7%}.pt-\[67\.39\%\]{padding-top:67.39%}.pt-\[72px\]{padding-top:72px}.pt-\[75\%\]{padding-top:75%}.pt-\[82px\]{padding-top:82px}.pt-\[88px\]{padding-top:88px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.\!text-12{font-size:12px!important;line-height:18px!important}.\!text-22{font-size:22px!important;line-height:26px!important}.\!text-38{font-size:38px!important;line-height:46px!important}.text-12{font-size:12px;line-height:18px}.text-13{font-size:13px;line-height:16px}.text-14{font-size:14px;line-height:22px}.text-16{font-size:16px;line-height:20px}.text-20{font-size:20px;line-height:24px}.text-24{font-size:24px;line-height:30px}.text-8{font-size:8px;line-height:14px}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.\!leading-4{line-height:1rem!important}.leading-\[0\]{line-height:0}.leading-\[29px\]{line-height:29px}.leading-\[38px\]{line-height:38px}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:.05em}.\!text-c-blue-800{--tw-text-opacity:1!important;color:rgb(33 70 164/var(--tw-text-opacity))!important}.\!text-c-gray-300{--tw-text-opacity:1!important;color:rgb(186 186 201/var(--tw-text-opacity))!important}.\!text-c-gray-600{--tw-text-opacity:1!important;color:rgb(81 81 103/var(--tw-text-opacity))!important}.\!text-c-sand-700{--tw-text-opacity:1!important;color:rgb(116 115 88/var(--tw-text-opacity))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-c-blue-800{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity))}.text-c-gray-300{--tw-text-opacity:1;color:rgb(186 186 201/var(--tw-text-opacity))}.text-c-gray-300\/50{color:rgba(186,186,201,.5)}.text-c-gray-500{--tw-text-opacity:1;color:rgb(129 129 156/var(--tw-text-opacity))}.text-c-gray-600{--tw-text-opacity:1;color:rgb(81 81 103/var(--tw-text-opacity))}.text-c-gray-900{--tw-text-opacity:1;color:rgb(27 27 34/var(--tw-text-opacity))}.text-c-sand-700{--tw-text-opacity:1;color:rgb(116 115 88/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-skin-button-secondary{--tw-text-opacity:1;color:rgba(var(--color-button-secondary),var(--tw-text-opacity))}.text-skin-primary{--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/30{color:hsla(0,0%,100%,.3)}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.placeholder-c-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(186 186 201/var(--tw-placeholder-opacity))}.placeholder-c-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgb(186 186 201/var(--tw-placeholder-opacity))}.placeholder-c-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(81 81 103/var(--tw-placeholder-opacity))}.placeholder-c-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgb(81 81 103/var(--tw-placeholder-opacity))}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.\!shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px!important;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)!important}.\!shadow-\[0_0_0_2px\],.\!shadow-\[0_0_0_4px\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_0_0_4px\]{--tw-shadow:0 0 0 4px!important;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)!important}.\!shadow-\[0_3px_12px_0px\]{--tw-shadow:0 3px 12px 0px!important;--tw-shadow-colored:0 3px 12px 0px var(--tw-shadow-color)!important}.\!shadow-\[0_3px_12px_0px\],.\!shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-md{--tw-shadow:0px 3px 12px rgba(28,58,134,.2)!important;--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0px 3px 12px rgba(28,58,134,.2);--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)}.\!shadow-c-blue-800\/30{--tw-shadow-color:rgba(33,70,164,.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-c-blue-900\/20{--tw-shadow-color:rgba(28,58,134,.2)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-white\/30{--tw-shadow-color:hsla(0,0%,100%,.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-transparent{--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/30{--tw-shadow-color:hsla(0,0%,100%,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/80{--tw-shadow-color:hsla(0,0%,100%,.8);--tw-shadow:var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-4{outline-width:4px}.outline-c-blue-800\/30{outline-color:rgba(33,70,164,.3)}.outline-skin-button-primary\/30{outline-color:rgba(var(--color-button-primary),.3)}.outline-skin-button-secondary\/30{outline-color:rgba(var(--color-button-secondary),.3)}.outline-skin-primary\/30{outline-color:rgba(var(--color-primary),.3)}.outline-skin-secondary\/30{outline-color:rgba(var(--color-secondary),.3)}.outline-skin-secondary\/50{outline-color:rgba(var(--color-secondary),.5)}.outline-transparent{outline-color:transparent}.outline-white\/30{outline-color:hsla(0,0%,100%,.3)}.outline-white\/50{outline-color:hsla(0,0%,100%,.5)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.5s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.delay-500{transition-delay:.5s}.duration-300{transition-duration:.3s}.duration-\[0ms\]{transition-duration:0ms}#dhi .px-spacing{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:992px){#dhi .px-spacing{padding-left:2.5rem;padding-right:2.5rem}}.theme-blue{--color-primary:28,58,134;--color-secondary:33,70,164;--color-button-primary:253,99,65;--color-button-secondary:33,70,164;--gradient-hero-primary:90deg,#2146a4 42.59%,rgba(33,70,164,.85) 118.22%}.theme-green{--color-primary:29,154,63;--color-secondary:33,175,72;--color-button-primary:253,99,65;--color-button-secondary:33,70,164;--gradient-hero-primary:90deg,#21af48 42.59%,rgba(33,175,72,.85) 118.22%}@media (min-width:1921px){.\33xl\:container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:375px){.\33xl\:container{max-width:375px}}@media (min-width:640px){.\33xl\:container{max-width:640px}}@media (min-width:768px){.\33xl\:container{max-width:768px}}@media (min-width:992px){.\33xl\:container{max-width:992px}}@media (min-width:1201px){.\33xl\:container{max-width:1201px}}@media (min-width:1536px){.\33xl\:container{max-width:1536px}}@media (min-width:1921px){.\33xl\:container{max-width:1921px}}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-\[5\.53\%\]:before{content:var(--tw-content);bottom:5.53%}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-5:before{content:var(--tw-content);height:1.25rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-5:before{content:var(--tw-content);width:1.25rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:origin-left:before{content:var(--tw-content);transform-origin:left}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.before\:-skew-y-3:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-skew-y-3:before{--tw-skew-y:-3deg}.before\:scale-0:before{content:var(--tw-content);--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-\[1px\]:before{content:var(--tw-content);border-width:1px}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.before\:bg-c-blue-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity))}.before\:bg-c-green-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 175 72/var(--tw-bg-opacity))}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.before\:bg-g-blue-aqua:before{content:var(--tw-content);background-image:linear-gradient(90deg,#2146a4 3.07%,#73e2e9 130.45%)}.before\:bg-g-hero-primary:before{content:var(--tw-content);background-image:linear-gradient(var(--gradient-hero-primary))}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:invisible:after{content:var(--tw-content);visibility:hidden}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[-2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-\[0px\]:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:top-\[40\%\]:after{content:var(--tw-content);top:40%}.after\:\!h-\[1px\]:after{content:var(--tw-content);height:1px!important}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:-rotate-45:after{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-b-\[1px\]:after{content:var(--tw-content);border-bottom-width:1px}.after\:border-l-\[1px\]:after{content:var(--tw-content);border-left-width:1px}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:mb-1:last-child{margin-bottom:.25rem}.hover\:border-c-gray-200:hover{--tw-border-opacity:1;border-color:rgb(232 232 237/var(--tw-border-opacity))}.hover\:border-c-gray-300:hover{--tw-border-opacity:1;border-color:rgb(186 186 201/var(--tw-border-opacity))}.hover\:border-white\/30:hover{border-color:hsla(0,0%,100%,.3)}.hover\:\!bg-black\/75:hover{background-color:rgba(0,0,0,.75)!important}.hover\:\!bg-c-gray-50:hover{--tw-bg-opacity:1!important;background-color:rgb(244 244 246/var(--tw-bg-opacity))!important}.hover\:bg-c-blue-800\/10:hover{background-color:rgba(33,70,164,.1)}.hover\:bg-c-blue-800\/20:hover{background-color:rgba(33,70,164,.2)}.hover\:bg-c-blue-800\/40:hover{background-color:rgba(33,70,164,.4)}.hover\:bg-c-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity))}.hover\:bg-skin-primary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary),var(--tw-bg-opacity))}.hover\:bg-skin-secondary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary),var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-c-blue-800:hover{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity))}.hover\:before\:scale-100:hover:before{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:before\:\!bg-black\/5:hover:before{content:var(--tw-content);background-color:rgba(0,0,0,.05)!important}.hover\:before\:bg-black\/10:hover:before{content:var(--tw-content);background-color:rgba(0,0,0,.1)}.hover\:before\:bg-c-gray-50:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity))}.hover\:before\:bg-gray-100:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-4:focus{outline-width:4px}.focus\:outline-offset-0:focus{outline-offset:0}.focus\:outline-offset-1:focus{outline-offset:1px}.focus\:outline-c-blue-800\/30:focus{outline-color:rgba(33,70,164,.3)}.focus\:outline-skin-primary\/30:focus{outline-color:rgba(var(--color-primary),.3)}.focus\:outline-skin-secondary\/30:focus{outline-color:rgba(var(--color-secondary),.3)}.focus\:outline-white\/30:focus{outline-color:hsla(0,0%,100%,.3)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-4:focus-visible{outline-width:4px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-c-blue-800\/20:focus-visible{outline-color:rgba(33,70,164,.2)}.focus-visible\:outline-c-blue-800\/30:focus-visible{outline-color:rgba(33,70,164,.3)}.focus-visible\:outline-skin-button-primary\/30:focus-visible{outline-color:rgba(var(--color-button-primary),.3)}.focus-visible\:outline-skin-button-secondary\/30:focus-visible{outline-color:rgba(var(--color-button-secondary),.3)}.focus-visible\:outline-skin-secondary\/30:focus-visible{outline-color:rgba(var(--color-secondary),.3)}.focus-visible\:outline-white\/30:focus-visible{outline-color:hsla(0,0%,100%,.3)}.focus-visible\:outline-white\/50:focus-visible{outline-color:hsla(0,0%,100%,.5)}.active\:\!bg-c-gray-200:active{--tw-bg-opacity:1!important;background-color:rgb(232 232 237/var(--tw-bg-opacity))!important}.active\:bg-black\/10:active{background-color:rgba(0,0,0,.1)}.active\:bg-c-gray-50:active{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity))}.active\:opacity-60:active{opacity:.6}.active\:outline:active{outline-style:solid}.active\:outline-4:active{outline-width:4px}.active\:outline-c-blue-800\/20:active{outline-color:rgba(33,70,164,.2)}.active\:outline-c-blue-800\/30:active{outline-color:rgba(33,70,164,.3)}.active\:outline-skin-button-primary\/30:active{outline-color:rgba(var(--color-button-primary),.3)}.active\:outline-skin-button-secondary\/30:active{outline-color:rgba(var(--color-button-secondary),.3)}.active\:outline-skin-primary\/30:active{outline-color:rgba(var(--color-primary),.3)}.active\:outline-skin-secondary\/30:active{outline-color:rgba(var(--color-secondary),.3)}.active\:outline-skin-secondary\/50:active{outline-color:rgba(var(--color-secondary),.5)}.active\:outline-white\/30:active{outline-color:hsla(0,0%,100%,.3)}.active\:outline-white\/50:active{outline-color:hsla(0,0%,100%,.5)}.disabled\:text-c-gray-300:disabled{--tw-text-opacity:1;color:rgb(186 186 201/var(--tw-text-opacity))}.group:hover .group-hover\:right-\[105\%\]{right:105%}.group:hover .group-hover\:ml-2{margin-left:.5rem}.group:hover .group-hover\:mr-2{margin-right:.5rem}.group:hover .group-hover\:w-6{width:1.5rem}.group:hover .group-hover\:translate-y-6{--tw-translate-y:1.5rem}.group:hover .group-hover\:scale-0,.group:hover .group-hover\:translate-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-c-gray-50{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\:fill-c-blue-800{fill:#2146a4}.group:hover .group-hover\:text-skin-primary{--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:before\:scale-100:before{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:before\:\!bg-black\/5:before{content:var(--tw-content);background-color:rgba(0,0,0,.05)!important}.group:hover .group-hover\:before\:bg-black\/10:before{content:var(--tw-content);background-color:rgba(0,0,0,.1)}.group:hover .group-hover\:before\:bg-c-gray-50:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\:after\:w-full:after{content:var(--tw-content);width:100%}.group:active .group-active\:w-6{width:1.5rem}.group.is-animated .group-\[\.is-animated\]\:absolute{position:absolute}.group.is-animated .group-\[\.is-animated\]\:left-1\/2{left:50%}.group.is-animated .group-\[\.is-animated\]\:top-1\/2{top:50%}.group.is-animated .group-\[\.is-animated\]\:block{display:block}.group.is-animated .group-\[\.is-animated\]\:-translate-x-1\/2{--tw-translate-x:-50%}.group.is-animated .group-\[\.is-animated\]\:-translate-x-1\/2,.group.is-animated .group-\[\.is-animated\]\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-animated .group-\[\.is-animated\]\:-translate-y-1\/2{--tw-translate-y:-50%}.group.is-opened .group-\[\.is-opened\]\:\!translate-y-0{--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group.is-opened .group-\[\.is-opened\]\:-translate-x-\[34\%\]{--tw-translate-x:-34%}.group.is-opened .group-\[\.is-opened\]\:-translate-x-\[34\%\],.group.is-opened .group-\[\.is-opened\]\:-translate-y-\[6\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:-translate-y-\[6\%\]{--tw-translate-y:-6%}.group.is-opened .group-\[\.is-opened\]\:translate-x-\[38\%\]{--tw-translate-x:38%}.group.is-opened .group-\[\.is-opened\]\:translate-x-\[38\%\],.group.is-opened .group-\[\.is-opened\]\:translate-y-\[38\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:translate-y-\[38\%\]{--tw-translate-y:38%}.group.is-opened .group-\[\.is-opened\]\:-rotate-45{--tw-rotate:-45deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-45,.group.is-opened .group-\[\.is-opened\]\:-rotate-\[180deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[180deg\]{--tw-rotate:-180deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[90deg\]{--tw-rotate:-90deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[90deg\],.group.is-opened .group-\[\.is-opened\]\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:rotate-45{--tw-rotate:45deg}.group.is-opened .group-\[\.is-opened\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-animated .group-\[\.is-animated\]\:opacity-0,.group.is-opened .group-\[\.is-opened\]\:opacity-0{opacity:0}.group.is-opened .group-\[\.is-opened\]\:opacity-100{opacity:1}.peer:checked~.before\:peer-checked\:border-c-blue-800:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(33 70 164/var(--tw-border-opacity))}.peer:checked~.before\:peer-checked\:bg-c-blue-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity))}.peer:checked~.after\:peer-checked\:visible:after{content:var(--tw-content);visibility:visible}.peer:checked~.after\:peer-checked\:opacity-100:after{content:var(--tw-content);opacity:1}.peer:disabled~.peer-disabled\:cursor-default{cursor:default}.peer:disabled~.peer-disabled\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.peer:disabled~.before\:peer-disabled\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (prefers-reduced-motion:no-preference){.motion-safe\:opacity-0{opacity:0}}@media (min-width:640px){.sm\:min-h-\[80\.34vw\]{min-height:80.34vw}.sm\:max-w-none{max-width:none}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:-top-navbar-md{top:-64px}.md\:bottom-\[-110px\]{bottom:-110px}.md\:left-0{left:0}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:\!col-start-2{grid-column-start:2!important}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-end-11{grid-column-end:11}.md\:row-start-1{grid-row-start:1}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:\!mt-0{margin-top:0!important}.md\:-ml-5{margin-left:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mt-\[110px\]{margin-top:-110px}.md\:-mt-\[120px\]{margin-top:-120px}.md\:-mt-\[66px\]{margin-top:-66px}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-11{margin-bottom:2.75rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-\[100px\]{margin-bottom:100px}.md\:mb-\[64px\]{margin-bottom:64px}.md\:mb-\[70px\]{margin-bottom:70px}.md\:mb-\[92px\]{margin-bottom:92px}.md\:ml-\[60px\]{margin-left:60px}.md\:ml-auto{margin-left:auto}.md\:mr-2\.5{margin-right:.625rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-\[13px\]{margin-top:13px}.md\:mt-\[160px\]{margin-top:160px}.md\:mt-\[163px\]{margin-top:163px}.md\:mt-\[17px\]{margin-top:17px}.md\:mt-\[18px\]{margin-top:18px}.md\:mt-\[27px\]{margin-top:27px}.md\:mt-\[39\%\]{margin-top:39%}.md\:mt-\[47\%\]{margin-top:47%}.md\:mt-\[59\%\]{margin-top:59%}.md\:mt-\[66px\]{margin-top:66px}.md\:mt-\[76px\]{margin-top:76px}.md\:mt-\[84px\]{margin-top:84px}.md\:mt-\[92px\]{margin-top:92px}.md\:mt-\[93px\]{margin-top:93px}.md\:mt-\[9px\]{margin-top:9px}.md\:mt-\[calc\(59\%-110px\)\]{margin-top:calc(59% - 110px)}.md\:line-clamp-1{-webkit-line-clamp:1}.md\:line-clamp-1,.md\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.md\:line-clamp-2{-webkit-line-clamp:2}.md\:block{display:block}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-\[220px\]{height:220px}.md\:h-\[47\.40vw\]{height:47.4vw}.md\:h-\[64px\]{height:64px}.md\:h-\[75vw\]{height:75vw}.md\:h-full{height:100%}.md\:h-navbar-md{height:64px}.md\:max-h-\[95vh\]{max-height:95vh}.md\:min-h-\[276px\]{min-height:276px}.md\:min-h-\[291px\]{min-height:291px}.md\:min-h-\[364px\]{min-height:364px}.md\:min-h-\[432px\]{min-height:432px}.md\:min-h-\[56\.692vw\]{min-height:56.692vw}.md\:min-h-\[56px\]{min-height:56px}.md\:w-1\/2{width:50%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-7{width:1.75rem}.md\:w-\[220px\]{width:220px}.md\:w-\[64px\]{width:64px}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:w-navbar-md{width:64px}.md\:max-w-\[335px\]{max-width:335px}.md\:basis-\[47\%\]{flex-basis:47%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-y-10{row-gap:2.5rem}.md\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.md\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.md\:space-y-\[29px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(29px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(29px * var(--tw-space-y-reverse))}.md\:border-b{border-bottom-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-\[47px\]{padding-top:47px;padding-bottom:47px}.md\:py-navbar-md{padding-top:64px;padding-bottom:64px}.md\:\!pt-\[44px\]{padding-top:44px!important}.md\:pb-0{padding-bottom:0}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-\[54px\]{padding-bottom:54px}.md\:pb-\[58px\]{padding-bottom:58px}.md\:pb-\[70px\]{padding-bottom:70px}.md\:pl-\[13\.2\%\]{padding-left:13.2%}.md\:pl-\[26px\]{padding-left:26px}.md\:pr-6{padding-right:1.5rem}.md\:pr-\[26px\]{padding-right:26px}.md\:pr-\[8\%\]{padding-right:8%}.md\:pt-\[133\.33\%\]{padding-top:133.33%}.md\:pt-\[146px\]{padding-top:146px}.md\:pt-\[20\.97\%\]{padding-top:20.97%}.md\:pt-\[44px\]{padding-top:44px}.md\:pt-\[55\.77\%\]{padding-top:55.77%}.md\:pt-\[55\.81\%\]{padding-top:55.81%}.md\:pt-\[56\.18\%\]{padding-top:56.18%}.md\:pt-\[58px\]{padding-top:58px}.md\:pt-\[64px\]{padding-top:64px}.md\:pt-\[66px\]{padding-top:66px}.md\:pt-\[98px\]{padding-top:98px}.md\:text-13{font-size:13px;line-height:16px}.md\:text-22{font-size:22px;line-height:26px}.md\:text-32{font-size:32px;line-height:38px}.first\:md\:col-start-2:first-child{grid-column-start:2}}@media (min-width:992px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:\!left-auto{left:auto!important}.lg\:-bottom-3{bottom:-.75rem}.lg\:-bottom-\[57px\]{bottom:-57px}.lg\:-left-\[67px\]{left:-67px}.lg\:-right-\[67px\]{right:-67px}.lg\:-top-3{top:-.75rem}.lg\:-top-\[57px\]{top:-57px}.lg\:-top-navbar-lg{top:-100px}.lg\:left-20{left:5rem}.lg\:left-\[7\.5\%\]{left:7.5%}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:right-10{right:2.5rem}.lg\:right-20{right:5rem}.lg\:right-6{right:1.5rem}.lg\:top-0{top:0}.lg\:top-1{top:.25rem}.lg\:top-6{top:1.5rem}.lg\:top-\[108px\]{top:108px}.lg\:top-\[11\.5px\]{top:11.5px}.lg\:top-\[63px\]{top:63px}.lg\:z-10{z-index:10}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}@media (min-width:992px){.lg\:lg\:col-span-5{grid-column:span 5/span 5}}.lg\:\!col-start-3{grid-column-start:3!important}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:row-start-2{grid-row-start:2}.lg\:\!m-10{margin:2.5rem!important}.lg\:\!-mx-10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:\!mt-0{margin-top:0!important}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mt-11{margin-top:-2.75rem}.lg\:-mt-\[160px\]{margin-top:-160px}.lg\:-mt-\[180px\]{margin-top:-180px}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-40{margin-bottom:10rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[102px\]{margin-bottom:102px}.lg\:mb-\[104px\]{margin-bottom:104px}.lg\:mb-\[170px\]{margin-bottom:170px}.lg\:mb-\[180px\]{margin-bottom:180px}.lg\:mb-\[25px\]{margin-bottom:25px}.lg\:mb-\[43px\]{margin-bottom:43px}.lg\:mb-\[60px\]{margin-bottom:60px}.lg\:mb-\[64px\]{margin-bottom:64px}.lg\:mb-\[90px\]{margin-bottom:90px}.lg\:ml-0{margin-left:0}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-\[10px\]{margin-left:10px}.lg\:ml-auto{margin-left:auto}.lg\:mr-10{margin-right:2.5rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mr-\[120px\]{margin-right:120px}.lg\:mt-0{margin-top:0}.lg\:mt-11{margin-top:2.75rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-32{margin-top:8rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-\[132px\]{margin-top:132px}.lg\:mt-\[135px\]{margin-top:135px}.lg\:mt-\[140px\]{margin-top:140px}.lg\:mt-\[180px\]{margin-top:180px}.lg\:mt-\[197px\]{margin-top:197px}.lg\:mt-\[31px\]{margin-top:31px}.lg\:mt-\[322px\]{margin-top:322px}.lg\:mt-\[50px\]{margin-top:50px}.lg\:mt-\[5px\]{margin-top:5px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mt-\[71px\]{margin-top:71px}.lg\:mt-\[90px\]{margin-top:90px}.lg\:mt-\[calc\(43\.75\%-37px\)\]{margin-top:calc(43.75% - 37px)}.lg\:mt-\[calc\(43\.75\%-81px\)\]{margin-top:calc(43.75% - 81px)}.lg\:mt-\[calc\(59\%-180px\)\]{margin-top:calc(59% - 180px)}.lg\:mt-auto{margin-top:auto}.lg\:box-content{box-sizing:content-box}.lg\:line-clamp-1{-webkit-line-clamp:1}.lg\:line-clamp-1,.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.lg\:line-clamp-2{-webkit-line-clamp:2}.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-11{height:2.75rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-24{height:6rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-9{height:2.25rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[47\.5vw\]{height:47.5vw}.lg\:h-\[52px\]{height:52px}.lg\:h-\[58px\]{height:58px}.lg\:h-\[67px\]{height:67px}.lg\:h-\[70vw\]{height:70vw}.lg\:h-navbar-lg{height:100px}.lg\:\!max-h-\[280px\]{max-height:280px!important}.lg\:max-h-\[406px\]{max-height:406px}.lg\:min-h-\[365px\]{min-height:365px}.lg\:min-h-\[397px\]{min-height:397px}.lg\:min-h-\[40px\]{min-height:40px}.lg\:min-h-\[471px\]{min-height:471px}.lg\:min-h-\[51\.39vw\]{min-height:51.39vw}.lg\:min-h-\[550px\]{min-height:550px}.lg\:min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-10{width:2.5rem}.lg\:w-11{width:2.75rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-24{width:6rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-9{width:2.25rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[118px\]{width:118px}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[56\%\]{width:56%}.lg\:w-\[75\%\]{width:75%}.lg\:w-\[calc\(44\%-20px\)\]{width:calc(44% - 20px)}.lg\:w-navbar-lg{width:100px}.lg\:max-w-\[233px\]{max-width:233px}.lg\:max-w-\[543px\]{max-width:543px}.lg\:max-w-none{max-width:none}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:basis-2\/5{flex-basis:40%}.lg\:basis-\[22\%\]{flex-basis:22%}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:2.5rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-\[42px\]{-moz-column-gap:42px;column-gap:42px}.lg\:gap-y-10{row-gap:2.5rem}.lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:space-y-\[33px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(33px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(33px * var(--tw-space-y-reverse))}.lg\:border-\[57px\]{border-width:57px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l-0{border-left-width:0}.lg\:border-l-4{border-left-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity))}.lg\:p-20{padding:5rem}.lg\:\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.lg\:\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-\[30px\]{padding-left:30px;padding-right:30px}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-\[180px\]{padding-top:180px;padding-bottom:180px}.lg\:py-navbar-2xl{padding-top:128px;padding-bottom:128px}.lg\:\!pb-\[68px\]{padding-bottom:68px!important}.lg\:\!pb-\[90px\]{padding-bottom:90px!important}.lg\:\!pt-\[68px\]{padding-top:68px!important}.lg\:\!pt-\[90px\]{padding-top:90px!important}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-3\.5{padding-bottom:.875rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pb-\[100px\]{padding-bottom:100px}.lg\:pb-\[122px\]{padding-bottom:122px}.lg\:pb-\[26px\]{padding-bottom:26px}.lg\:pb-\[60px\]{padding-bottom:60px}.lg\:pb-\[90px\]{padding-bottom:90px}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-0{padding-right:0}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-\[9\%\]{padding-right:9%}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-\[100px\]{padding-top:100px}.lg\:pt-\[120px\]{padding-top:120px}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pt-\[20\%\]{padding-top:20%}.lg\:pt-\[220px\]{padding-top:220px}.lg\:pt-\[31px\]{padding-top:31px}.lg\:pt-\[50\%\]{padding-top:50%}.lg\:pt-\[55\.035\%\]{padding-top:55.035%}.lg\:pt-\[59\.9\%\]{padding-top:59.9%}.lg\:pt-\[60px\]{padding-top:60px}.lg\:pt-\[63px\]{padding-top:63px}.lg\:pt-\[64px\]{padding-top:64px}.lg\:pt-\[73\.35\%\]{padding-top:73.35%}.lg\:\!text-20{font-size:20px!important;line-height:24px!important}.lg\:\!text-24{font-size:24px!important;line-height:30px!important}.lg\:\!text-32{font-size:32px!important;line-height:38px!important}.lg\:text-14{font-size:14px;line-height:22px}.lg\:text-15{font-size:15px;line-height:18px}.lg\:text-24{font-size:24px;line-height:30px}.lg\:\!leading-8{line-height:2rem!important}.lg\:\!leading-\[38px\]{line-height:38px!important}.lg\:leading-\[38px\]{line-height:38px}.first\:lg\:col-start-7:first-child{grid-column-start:7}.group:hover .group-hover\:lg\:scale-\[calc\(1\/\(116\/96\)\)\]{--tw-scale-x:calc(1 / (116 / 96));--tw-scale-y:calc(1 / (116 / 96))}.group:hover .group-hover\:lg\:scale-\[calc\(116\/96\)\],.group:hover .group-hover\:lg\:scale-\[calc\(1\/\(116\/96\)\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:lg\:scale-\[calc\(116\/96\)\]{--tw-scale-x:calc(116 / 96);--tw-scale-y:calc(116 / 96)}}@media (min-width:1201px){.xl\:bottom-\[-120px\]{bottom:-120px}.xl\:left-\[107px\]{left:107px}.xl\:right-\[107px\]{right:107px}.xl\:right-\[195px\]{right:195px}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-\[34px\]{margin-bottom:34px}.xl\:mb-\[53px\]{margin-bottom:53px}.xl\:mt-2\.5{margin-top:.625rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mt-\[91px\]{margin-top:91px}.xl\:line-clamp-3{-webkit-line-clamp:3}.xl\:line-clamp-3,.xl\:line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.xl\:line-clamp-5{-webkit-line-clamp:5}.xl\:h-\[245px\]{height:245px}.xl\:w-\[245px\]{width:245px}.xl\:border-\[14px\]{border-width:14px}.xl\:p-\[80px\]{padding:80px}}@media (min-width:1536px){.\32xl\:-top-navbar-2xl{top:-128px}.\32xl\:right-3{right:.75rem}.\32xl\:top-\[17\.5px\]{top:17.5px}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:mx-auto{margin-left:auto;margin-right:auto}.\32xl\:my-12{margin-top:3rem;margin-bottom:3rem}.\32xl\:my-8{margin-top:2rem;margin-bottom:2rem}.\32xl\:-mt-16{margin-top:-4rem}.\32xl\:-mt-\[152px\]{margin-top:-152px}.\32xl\:-mt-\[178px\]{margin-top:-178px}.\32xl\:-mt-\[190px\]{margin-top:-190px}.\32xl\:-mt-\[210px\]{margin-top:-210px}.\32xl\:mb-10{margin-bottom:2.5rem}.\32xl\:mb-12{margin-bottom:3rem}.\32xl\:mb-5{margin-bottom:1.25rem}.\32xl\:mb-8{margin-bottom:2rem}.\32xl\:mb-\[100px\]{margin-bottom:100px}.\32xl\:mb-\[135px\]{margin-bottom:135px}.\32xl\:mb-\[180px\]{margin-bottom:180px}.\32xl\:mb-\[200px\]{margin-bottom:200px}.\32xl\:mb-\[48px\]{margin-bottom:48px}.\32xl\:mb-\[60\]{margin-bottom:60}.\32xl\:mb-\[80px\]{margin-bottom:80px}.\32xl\:mr-0{margin-right:0}.\32xl\:mt-10{margin-top:2.5rem}.\32xl\:mt-3\.5{margin-top:.875rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:mt-6{margin-top:1.5rem}.\32xl\:mt-8{margin-top:2rem}.\32xl\:mt-\[100px\]{margin-top:100px}.\32xl\:mt-\[120px\]{margin-top:120px}.\32xl\:mt-\[138px\]{margin-top:138px}.\32xl\:mt-\[152px\]{margin-top:152px}.\32xl\:mt-\[188px\]{margin-top:188px}.\32xl\:mt-\[18px\]{margin-top:18px}.\32xl\:mt-\[200px\]{margin-top:200px}.\32xl\:mt-\[206px\]{margin-top:206px}.\32xl\:mt-\[244px\]{margin-top:244px}.\32xl\:mt-\[calc\(59\%-210px\)\]{margin-top:calc(59% - 210px)}.\32xl\:line-clamp-4{-webkit-line-clamp:4}.\32xl\:line-clamp-4,.\32xl\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.\32xl\:line-clamp-6{-webkit-line-clamp:6}.\32xl\:line-clamp-7,.\32xl\:line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.\32xl\:h-10{height:2.5rem}.\32xl\:h-12{height:3rem}.\32xl\:h-16{height:4rem}.\32xl\:h-20{height:5rem}.\32xl\:h-8{height:2rem}.\32xl\:h-\[128px\]{height:128px}.\32xl\:h-\[140px\]{height:140px}.\32xl\:h-\[160px\]{height:160px}.\32xl\:h-\[32\.02vw\]{height:32.02vw}.\32xl\:h-\[65vw\]{height:65vw}.\32xl\:h-\[68px\]{height:68px}.\32xl\:h-\[72px\]{height:72px}.\32xl\:h-navbar-2xl{height:128px}.\32xl\:\!max-h-\[340px\]{max-height:340px!important}.\32xl\:min-h-\[36px\]{min-height:36px}.\32xl\:min-h-\[39\.46vw\]{min-height:39.46vw}.\32xl\:min-h-\[40px\]{min-height:40px}.\32xl\:min-h-\[41\.58vw\]{min-height:41.58vw}.\32xl\:min-h-\[44px\]{min-height:44px}.\32xl\:min-h-\[450px\]{min-height:450px}.\32xl\:min-h-\[499px\]{min-height:499px}.\32xl\:min-h-\[568px\]{min-height:568px}.\32xl\:min-h-\[56px\]{min-height:56px}.\32xl\:min-h-\[68px\]{min-height:68px}.\32xl\:min-h-\[810px\]{min-height:810px}.\32xl\:w-10{width:2.5rem}.\32xl\:w-12{width:3rem}.\32xl\:w-20{width:5rem}.\32xl\:w-8{width:2rem}.\32xl\:w-\[128px\]{width:128px}.\32xl\:w-\[140px\]{width:140px}.\32xl\:w-\[160px\]{width:160px}.\32xl\:w-navbar-2xl{width:128px}.\32xl\:max-w-\[1200px\]{max-width:1200px}.\32xl\:max-w-\[727px\]{max-width:727px}.\32xl\:basis-1\/4{flex-basis:25%}.\32xl\:basis-3\/4{flex-basis:75%}.\32xl\:gap-y-\[123px\]{row-gap:123px}.\32xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.\32xl\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.\32xl\:space-y-\[41px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(41px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(41px * var(--tw-space-y-reverse))}.\32xl\:space-y-\[60px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(60px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(60px * var(--tw-space-y-reverse))}.\32xl\:\!py-\[18px\]{padding-top:18px!important;padding-bottom:18px!important}.\32xl\:px-0{padding-left:0;padding-right:0}.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:px-8{padding-left:2rem;padding-right:2rem}.\32xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\32xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.\32xl\:py-\[126px\]{padding-top:126px;padding-bottom:126px}.\32xl\:py-\[15px\]{padding-top:15px;padding-bottom:15px}.\32xl\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.\32xl\:py-\[200px\]{padding-top:200px;padding-bottom:200px}.\32xl\:py-navbar-3xl{padding-top:170px;padding-bottom:170px}.\32xl\:\!pb-\[100px\]{padding-bottom:100px!important}.\32xl\:\!pr-8{padding-right:2rem!important}.\32xl\:\!pt-\[100px\]{padding-top:100px!important}.\32xl\:pb-12{padding-bottom:3rem}.\32xl\:pb-\[100px\]{padding-bottom:100px}.\32xl\:pb-\[140px\]{padding-bottom:140px}.\32xl\:pb-\[186px\]{padding-bottom:186px}.\32xl\:pb-\[18px\]{padding-bottom:18px}.\32xl\:pb-\[60px\]{padding-bottom:60px}.\32xl\:pl-0{padding-left:0}.\32xl\:pl-\[34px\]{padding-left:34px}.\32xl\:pr-\[10\%\]{padding-right:10%}.\32xl\:pr-\[34px\]{padding-right:34px}.\32xl\:pt-20{padding-top:5rem}.\32xl\:pt-8{padding-top:2rem}.\32xl\:pt-\[113px\]{padding-top:113px}.\32xl\:pt-\[140px\]{padding-top:140px}.\32xl\:pt-\[188px\]{padding-top:188px}.\32xl\:pt-\[200px\]{padding-top:200px}.\32xl\:pt-\[24\.40\%\]{padding-top:24.4%}.\32xl\:pt-\[338px\]{padding-top:338px}.\32xl\:pt-\[54\.48\%\]{padding-top:54.48%}.\32xl\:pt-\[56\.12\%\]{padding-top:56.12%}.\32xl\:pt-\[56\.25\%\]{padding-top:56.25%}.\32xl\:pt-\[75px\]{padding-top:75px}.\32xl\:pt-\[80px\]{padding-top:80px}.\32xl\:\!text-38{font-size:38px!important;line-height:46px!important}.\32xl\:text-16{font-size:16px;line-height:20px}.group:hover .group-hover\:2xl\:w-8{width:2rem}.group:hover .group-hover\:2xl\:scale-\[calc\(1\/\(160\/140\)\)\]{--tw-scale-x:calc(1 / (160 / 140));--tw-scale-y:calc(1 / (160 / 140))}.group:hover .group-hover\:2xl\:scale-\[calc\(160\/140\)\],.group:hover .group-hover\:2xl\:scale-\[calc\(1\/\(160\/140\)\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:2xl\:scale-\[calc\(160\/140\)\]{--tw-scale-x:calc(160 / 140);--tw-scale-y:calc(160 / 140)}.group:active .group-active\:2xl\:w-8{width:2rem}}@media (max-width:767px){.sm-only\:invisible{visibility:hidden}.sm-only\:\!-ml-5{margin-left:-1.25rem!important}.sm-only\:\!-mr-5{margin-right:-1.25rem!important}.sm-only\:mb-\[22px\]{margin-bottom:22px}.sm-only\:mt-\[100px\]{margin-top:100px}.sm-only\:h-8{height:2rem}.sm-only\:\!w-max{width:-moz-max-content!important;width:max-content!important}.sm-only\:w-8{width:2rem}.sm-only\:\!gap-y-10{row-gap:2.5rem!important}.sm-only\:\!px-0{padding-left:0!important;padding-right:0!important}.sm-only\:\!pb-\[46px\]{padding-bottom:46px!important}.sm-only\:\!pl-5{padding-left:1.25rem!important}.sm-only\:\!pr-\[59px\]{padding-right:59px!important}.sm-only\:\!text-14{font-size:14px!important;line-height:22px!important}.sm-only\:\!text-16{font-size:16px!important;line-height:20px!important}.sm-only\:\!text-18{font-size:18px!important;line-height:24px!important}.sm-only\:\!text-24{font-size:24px!important;line-height:30px!important}.sm-only\:\!text-36{font-size:36px!important;line-height:44px!important}.sm-only\:\!leading-7{line-height:1.75rem!important}.sm-only\:\!leading-\[26px\]{line-height:26px!important}.sm-only\:\!leading-\[38px\]{line-height:38px!important}.sm-only\:opacity-0{opacity:0}}@media (min-width:768px) and (max-width:991px){.md-only\:invisible{visibility:hidden}.md-only\:top-1\/2{top:50%}.md-only\:mx-auto{margin-left:auto;margin-right:auto}.md-only\:\!-ml-5{margin-left:-1.25rem!important}.md-only\:\!-mr-5{margin-right:-1.25rem!important}.md-only\:mb-6{margin-bottom:1.5rem}.md-only\:mt-6{margin-top:1.5rem}.md-only\:h-6{height:1.5rem}.md-only\:w-6{width:1.5rem}.md-only\:max-w-\[229px\]{max-width:229px}.md-only\:max-w-\[315px\]{max-width:315px}.md-only\:-translate-y-1\/2{--tw-translate-y:-50%}.md-only\:-translate-y-1\/2,.md-only\:transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md-only\:\!pb-\[46px\]{padding-bottom:46px!important}.md-only\:\!pl-5{padding-left:1.25rem!important}.md-only\:\!pr-\[64px\]{padding-right:64px!important}.md-only\:pt-5{padding-top:1.25rem}.md-only\:\!text-13{font-size:13px!important;line-height:16px!important}.md-only\:\!text-14{font-size:14px!important;line-height:22px!important}.md-only\:\!text-30{font-size:30px!important;line-height:36px!important}.md-only\:\!leading-5{line-height:1.25rem!important}.md-only\:opacity-0{opacity:0}}@media (min-width:1921px){.\33xl\:col-start-4{grid-column-start:4}.\33xl\:col-end-10{grid-column-end:10}.\33xl\:\!-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.\33xl\:mx-0{margin-right:0}.\33xl\:ml-0,.\33xl\:mx-0{margin-left:0}.\33xl\:mr-0{margin-right:0}.\33xl\:line-clamp-3{-webkit-line-clamp:3}.\33xl\:line-clamp-3,.\33xl\:line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.\33xl\:line-clamp-\[7\]{-webkit-line-clamp:7}.\33xl\:line-clamp-\[9\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.\33xl\:\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}}.\[\&\:not\(\:empty\)\]\:mb-\[60px\]:not(:empty){margin-bottom:60px}.\[\&\>button\]\:right-4>button{right:1rem}.\[\&\>input\:focus\]\:border-2>input:focus{border-width:2px}.\[\&\>input\:focus\]\:border-c-blue-500\/20>input:focus{border-color:rgba(69,111,217,.2)}.\[\&\>input\:focus\]\:outline-0>input:focus{outline-width:0}.\[\&\>input\:hover\]\:bg-white>input:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\[\&\>input\]\:rounded>input{border-radius:.25rem}.\[\&\>input\]\:border-0>input{border-width:0}.\[\&\>input\]\:px-5>input{padding-left:1.25rem;padding-right:1.25rem}.\[\&\>input\]\:pr-16>input{padding-right:4rem}@media (min-width:1536px){.\32xl\:\[\&\>input\]\:h-14>input{height:3.5rem}}.\[\&_\.swiper-pagination-bullets\]\:\!w-auto .swiper-pagination-bullets{width:auto!important}.\[\&_\.swiper-pagination-bullets\]\:\!transform-none .swiper-pagination-bullets{transform:none!important}@media (min-width:768px){.md\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-\[29px\] .swiper-pagination-bullets{bottom:29px!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!left-auto .swiper-pagination-bullets{left:auto!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[33px\] .swiper-pagination-bullets{right:33px!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!top-auto .swiper-pagination-bullets{top:auto!important}}@media (min-width:992px){.lg\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-\[76px\] .swiper-pagination-bullets{bottom:76px!important}.lg\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[56px\] .swiper-pagination-bullets{right:56px!important}}@media (min-width:1536px){.\32xl\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-11 .swiper-pagination-bullets{bottom:2.75rem!important}.\32xl\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[60px\] .swiper-pagination-bullets{right:60px!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-auto .swiper-pagination-bullets{bottom:auto!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!left-5 .swiper-pagination-bullets{left:1.25rem!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!right-auto .swiper-pagination-bullets{right:auto!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!top-12 .swiper-pagination-bullets{top:3rem!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!flex .swiper-pagination-bullets{display:flex!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!space-x-2\.5 .swiper-pagination-bullets>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(.625rem * var(--tw-space-x-reverse))!important;margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important}}.\[\&_\.swiper-scrollbar-drag\]\:bg-c-gray-450 .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(124 139 149/var(--tw-bg-opacity))}.\[\&_\.swiper-scrollbar-drag\]\:opacity-50 .swiper-scrollbar-drag{opacity:.5}.\[\&_\.swiper-scrollbar\]\:\!bottom-0 .swiper-scrollbar{bottom:0!important}.\[\&_\.swiper-scrollbar\]\:\!left-0 .swiper-scrollbar{left:0!important}.\[\&_\.swiper-scrollbar\]\:\!right-0 .swiper-scrollbar{right:0!important}.\[\&_\.swiper-scrollbar\]\:\!h-\[6px\] .swiper-scrollbar{height:6px!important}.\[\&_\.swiper-scrollbar\]\:\!w-full .swiper-scrollbar{width:100%!important}.\[\&_\.swiper-scrollbar\]\:\!bg-transparent .swiper-scrollbar{background-color:transparent!important}@media (min-width:992px){.\[\&_\.swiper-scrollbar\]\:lg\:\!h-\[8px\] .swiper-scrollbar{height:8px!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-scrollbar\]\:\!left-5 .swiper-scrollbar{left:1.25rem!important}.sm-only\:\[\&_\.swiper-scrollbar\]\:\!w-\[calc\(100\%-40px\)\] .swiper-scrollbar{width:calc(100% - 40px)!important}}@media (min-width:768px) and (max-width:991px){.md-only\:\[\&_\.swiper-scrollbar\]\:\!left-5 .swiper-scrollbar{left:1.25rem!important}.md-only\:\[\&_\.swiper-scrollbar\]\:\!w-\[calc\(100\%-40px\)\] .swiper-scrollbar{width:calc(100% - 40px)!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-wrapper\]\:\!left-\[39px\] .swiper-wrapper{left:39px!important}.sm-only\:\[\&_\.swiper-wrapper\]\:left-0 .swiper-wrapper{left:0}.sm-only\:\[\&_\.swiper-wrapper\]\:transition-all .swiper-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}@media (min-width:768px) and (max-width:991px){.md-only\:\[\&_\.swiper-wrapper\]\:\!left-\[44px\] .swiper-wrapper{left:44px!important}.md-only\:\[\&_\.swiper-wrapper\]\:left-0 .swiper-wrapper{left:0}.md-only\:\[\&_\.swiper-wrapper\]\:transition-all .swiper-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}.\[\&_a\]\:text-c-blue-800 a{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity))}.\[\&_a\]\:underline a,.hover\:\[\&_a\]\:underline a:hover{text-decoration-line:underline}.\[\&_b\]\:font-bold b,.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_strong\]\:text-c-gray-900 strong{--tw-text-opacity:1;color:rgb(27 27 34/var(--tw-text-opacity))}.active .\[\.active_\&\]\:after\:w-full:after{content:var(--tw-content);width:100%}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/1e3e4a3108c86bc3-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/8c0fe73bdbebb91d-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/8be0a11cd211c156-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__inter_Fallback_c85cd3;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_c85cd3{font-family:__inter_c85cd3,__inter_Fallback_c85cd3}</style><noscript data-n-css="qoxnCVD5UEE="></noscript><script defer="" nonce="qoxnCVD5UEE=" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script defer="" src="/_next/static/chunks/2563.1e40ee0077d5657d.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/75fc9c18.7b7a1972fe9d28a9.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/9745.3ed9d0b711ecf246.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/6500.9686a0acc172a1d5.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/9961.3ff0d0ae49558eea.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/5634.206f4e6e40baeb8a.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/9175.075209275f463d3d.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/9607.26dbec5b088143d1.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/3486.9d9b849940332885.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/2483.5cf6b3ed4e694c71.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/6712.474e55f00db9b7d5.js" nonce="qoxnCVD5UEE="></script><script defer="" src="/_next/static/chunks/7088.15b5211c563dfbb4.js" nonce="qoxnCVD5UEE="></script><script src="/_next/static/chunks/webpack-322648136f447bcc.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/chunks/framework-840cff9d6bb95703.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/chunks/main-cc10d546c7a86b2e.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/chunks/pages/_app-11efc781eb1f7b94.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/chunks/3056-6effe40015b00d22.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/chunks/4968-18a162b1e0ea864b.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/chunks/pages/%5B...slug%5D-92c10a649af40a1e.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/e07ZzU06L3bjt44BHSGYm/_buildManifest.js" nonce="qoxnCVD5UEE=" defer=""></script><script src="/_next/static/e07ZzU06L3bjt44BHSGYm/_ssgManifest.js" nonce="qoxnCVD5UEE=" defer=""></script><style id="__jsx-3029394986">html{font-family:'__inter_c85cd3', '__inter_Fallback_c85cd3'}</style></head><body id="dhi" class="relative overflow-y-scroll"><div id="__next"><div class="flex h-screen flex-col theme-blue"><header class="fixed z-50 w-full transition-all top-0"><div class="absolute z-10 mx-5 my-[15px] inline-block leading-[0] transition-all md:my-4 lg:mx-10 lg:my-6 2xl:my-8"></div><div class="px-5 text-white"><div class="fixed right-0 top-0 h-[calc(var(--vh,1vh)*100)] w-full bg-skin-primary overflow-y-scroll transition-all invisible" style="clip-path:polygon(0% -5%, 100% -5%, 100% -5%, 0% 0%)"><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><div class="col-span-full tracking-[0.6px] md:col-start-3 md:col-end-11 3xl:col-start-4 3xl:col-end-10"><h1 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 mb-8 border-b-white/50 text-white"></h1><h5 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 text-white"></h5><div></div></div></div></div><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><div class="col-span-full text-center tracking-[0.6px] md:col-start-3 md:col-end-11 3xl:col-start-4 3xl:col-end-10"><div class="relative"><input class="body-0 h-11 w-full rounded-none px-5 text-c-gray-900 placeholder-c-gray-600 outline-none md:px-8 lg:h-14 2xl:h-[68px] md-only:!text-14 shadow-[0_0_0_2px] shadow-white/30 hover:bg-c-gray-50 focus:outline-2 focus:outline-white/30" type="text" autoComplete="on" placeholder="" value=""/><button aria-label="Search" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-c-gray-50 group-hover:before:bg-c-gray-50 active:bg-c-gray-50 active:outline-c-blue-800/30 focus:outline-c-blue-800/30 !absolute right-5 top-1/2 -translate-y-1/2 md:right-8" type="button"><svg width="40" height="40" class="hidden group-[.is-animated]:block transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M34.2261 32.1729H32.9557L32.3747 31.6082L31.249 32.7338L31.814 33.3146V34.585L35.5 38.2549L37.896 35.8589L34.2261 32.1729Z"></path><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M36 23C36 15.82 30.18 10 23 10C15.82 10 10 15.82 10 23C10 30.18 15.82 36 23 36C30.0247 36 36 29.9839 36 23ZM23 33C17 33 13 29 13 23C13 17 17 13 23 13C29 13 33 17 33 23C33 29 29 33 23 33Z"></path></g></svg><svg width="40" height="40" class="scale-[60%] group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-opened]:opacity-0 transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-bottom-right transition-all group-hover:scale-0 group-hover:opacity-0" d="M20.8508 17.8137H19.5804L19.1301 17.3795C20.706 15.5463 21.6548 13.1664 21.6548 10.5774C21.6548 4.80446 16.9753 0.125 11.2024 0.125C5.42946 0.125 0.75 4.80446 0.75 10.5774C0.75 16.3503 5.42946 21.0298 11.2024 21.0298C13.7914 21.0298 16.1713 20.081 18.0045 18.5051L18.4387 18.9554V20.2258L26.479 28.25L28.875 25.854L20.8508 17.8137ZM11.2024 17.8137C7.19833 17.8137 3.96612 14.5815 3.96612 10.5774C3.96612 6.57333 7.19833 3.34112 11.2024 3.34112C15.2065 3.34112 18.4387 6.57333 18.4387 10.5774C18.4387 14.5815 15.2065 17.8137 11.2024 17.8137Z"></path></svg><svg width="40" height="40" class="hidden group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:block group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-animated]:opacity-0 group-[.is-opened]:opacity-100 transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-center scale-0 transition-all group-[.is-opened]:scale-100" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path><path class="origin-center transition-all group-[.is-opened]:-rotate-[90deg]" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path></svg></button></div><div class="flex flex-col flex-wrap items-center space-y-5 lg:flex-row lg:justify-center lg:space-x-5"></div></div></div></div><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 divide-white/50 md:w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><nav class="col-span-full md:col-start-5 lg:col-span-4 lg:col-start-4"><ul class="space-y-[29px] md:space-y-9 2xl:space-y-[60px]"></ul></nav><div class="col-span-full md:col-start-5 md:w-fit lg:col-span-4 lg:mt-auto !border-t-0"><div class="col-span-full border-b border-b-white/50 pb-6"></div></div></div></div></div><div class="absolute right-0 top-0 flex"><button aria-label="Search" class="is-animated group relative flex h-navbar-sm w-navbar-sm cursor-pointer transition-all md:h-navbar-md md:w-navbar-md lg:h-navbar-lg lg:w-navbar-lg 2xl:h-navbar-2xl 2xl:w-navbar-2xl bg-skin-primary hover:bg-skin-secondary" type="button"><svg width="40" height="40" class="hidden group-[.is-animated]:block transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M34.2261 32.1729H32.9557L32.3747 31.6082L31.249 32.7338L31.814 33.3146V34.585L35.5 38.2549L37.896 35.8589L34.2261 32.1729Z"></path><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M36 23C36 15.82 30.18 10 23 10C15.82 10 10 15.82 10 23C10 30.18 15.82 36 23 36C30.0247 36 36 29.9839 36 23ZM23 33C17 33 13 29 13 23C13 17 17 13 23 13C29 13 33 17 33 23C33 29 29 33 23 33Z"></path></g></svg><svg width="40" height="40" class="scale-[60%] group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-opened]:opacity-0 transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-bottom-right transition-all group-hover:scale-0 group-hover:opacity-0" d="M20.8508 17.8137H19.5804L19.1301 17.3795C20.706 15.5463 21.6548 13.1664 21.6548 10.5774C21.6548 4.80446 16.9753 0.125 11.2024 0.125C5.42946 0.125 0.75 4.80446 0.75 10.5774C0.75 16.3503 5.42946 21.0298 11.2024 21.0298C13.7914 21.0298 16.1713 20.081 18.0045 18.5051L18.4387 18.9554V20.2258L26.479 28.25L28.875 25.854L20.8508 17.8137ZM11.2024 17.8137C7.19833 17.8137 3.96612 14.5815 3.96612 10.5774C3.96612 6.57333 7.19833 3.34112 11.2024 3.34112C15.2065 3.34112 18.4387 6.57333 18.4387 10.5774C18.4387 14.5815 15.2065 17.8137 11.2024 17.8137Z"></path></svg><svg width="40" height="40" class="hidden group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:block group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-animated]:opacity-0 group-[.is-opened]:opacity-100 transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-center scale-0 transition-all group-[.is-opened]:scale-100" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path><path class="origin-center transition-all group-[.is-opened]:-rotate-[90deg]" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path></svg></button><button aria-label="Menu" class="is-animated group relative flex h-navbar-sm w-navbar-sm cursor-pointer transition-all md:h-navbar-md md:w-navbar-md lg:h-navbar-lg lg:w-navbar-lg 2xl:h-navbar-2xl 2xl:w-navbar-2xl bg-skin-secondary hover:bg-skin-primary" type="button"><svg width="40" height="40" class="transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="transition-all group-[.is-opened]:-translate-x-[34%] group-[.is-opened]:translate-y-[38%] group-[.is-opened]:-rotate-45" d="M21 92.6667H106V83.2222H21V92.6667Z"></path><path class="transition-all group-hover:translate-y-6 group-[.is-opened]:!translate-y-0 group-[.is-opened]:opacity-0" d="M21 69.0556H106V59.6111H21V69.0556Z"></path><path class="transition-all group-[.is-opened]:-translate-y-[6%] group-[.is-opened]:translate-x-[38%] group-[.is-opened]:rotate-45" d="M21 36V45.4444H106V36H21Z"></path></g></svg></button></div></div></header><main class="flex-auto"><div class="modules-container"><div id="" class=""><div class="px-spacing 3xl:container"><div class="relative mt-[78px] max-h-[calc(100vh-156px)] min-h-[375px] pt-[119.40%] md:mt-[84px] md:min-h-[291px] md:pt-[20.97%] lg:mt-[140px] lg:min-h-[397px] lg:pt-[20%] 2xl:mt-[188px] 2xl:min-h-[450px] 2xl:pt-[24.40%]"><div><picture><source media="(min-width: 3000px)" srcSet="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841&height=450&format=webp&v=1d9b0b009303ff0" width="1841" height="450"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841&height=450&format=webp&v=1d9b0b009303ff0" width="1841" height="450"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1588&height=397&format=webp&v=1d9b0b009303ff0" width="1588" height="397"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1164&height=291&format=webp&v=1d9b0b009303ff0" width="1164" height="291"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover" src="https://cms.dhigroup.com/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=770&height=1231&format=webp&v=1d9b0b009303ff0" alt="port of helsingborg" loading="eager" width="770" height="1231"/></picture></div></div></div><div class="px-spacing 3xl:container"><div class="ml-6 mt-8 md:mt-10"><a class="group relative inline-block text-12 font-bold transition-all hover:text-c-blue-800 md:text-13 lg:text-15 2xl:text-16" target="_self" href="/projects"><svg width="40" height="40" class="transition-all fill-black absolute right-[100%] top-1/2 ml-3.5 h-6 w-7 -translate-y-1/2 fill-current p-1 group-hover:right-[105%] group-hover:fill-c-blue-800 md:h-7" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M106.667 58.6667H41.7602L71.5735 28.8534L64.0002 21.3334L21.3335 64L64.0002 106.667L71.5202 99.1467L41.7602 69.3334H106.667V58.6667Z"></path></g></svg><span class="line-clamp-1">Projects</span></a></div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 pt-[56px] md:pt-[64px] lg:pt-[64px] 2xl:pt-[80px]"><div class="col-span-full md:col-span-8 md:!col-start-2 lg:col-span-7"><div class="motion-safe:opacity-0 relative z-10 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary mb-1 max-w-[75%] truncate lg:mb-2 text-skin-primary">Project</div><h1 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 display-2 tracking-normal sm-only:!text-36 md-only:!text-30">A future-ready port city: a new container terminal for Helsingborg in Sweden </h1></div></div></div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 pb-10 md:pb-[58px] lg:pb-[100px] 2xl:pb-[140px]"><div class="col-span-full md:col-span-8 md:!col-start-2 lg:col-span-7"><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-gray-600 [&_strong]:text-c-gray-900 mt-6 lg:mt-8 2xl:mt-10 background-light"><p><strong><span class="lead-1">Freeing space for central living and meeting demands for future port operations </span></strong></p> <p> </p> <p>The Swedish city of Helsingborg is a thriving city in growth. The city needs more attractive living spaces for its citizens, and the city’s port needs to accommodate more and larger vessels. City authorities decided to kill two birds with one stone: to transform the existing commercial port into attractive living spaces close to the water and the commuter ferry to Denmark and to build a safe, automated and climate-neutral container terminal to accommodate current and future requirements.</p> <p> </p> <h4 class="header-4 header-3"><strong>Challenge</strong></h4> <p>The Port of Helsingborg has grown together with the city over the years and is located in the heart of the city. This offers multiple challenges for urban development, and noise pollution, emissions from ships, machinery and port traffic also present challenges. The port is Sweden’s second-largest container port and is a critical port of import and export activities for the Southern part of Sweden.</p> <p> </p> <p>The port and city authorities consequently decided to move the container terminal south of the city. This will free up space for central living, and the new port will be both deep and large enough to accommodate large vessels and increasing traffic as forecasts point to an even higher demand for container operations in the future.</p> <p> </p> <p>But such a major construction project could have negative impact on the environment, not least the vulnerable and protected natural areas near the port. It was critical for the port and city authorities to ensure that the container terminal was designed to meet all needs, both present and future. The new port should also have minimal impact on the marine environment.</p> <p> </p> <p>Furthermore, the currents around the port are very strong, and the decision-makers in the Port of Helsingborg knew that they would need more extensive data on the current and wave conditions than would be necessary in many other port construction projects. In other words, they needed detailed data on the potential consequences for both safety and environment with the new port to be able to make the right decisions.</p></div></div></div><div class="col-span-full mt-6 md:col-span-5 md:col-start-2 lg:col-span-3 lg:col-start-10 lg:mt-8 2xl:mt-10"><div class="motion-safe:opacity-0 divide-y divide-c-gray-200 border-t border-c-gray-200 css-0" style="animation-delay:250ms;opacity:0"><div class="my-[21px] space-y-[21px] lg:my-8 lg:space-y-8"><section><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 mb-[7px] mt-6 lg:mb-3">Client:</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-1 lg:body-0 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p><a href="#AboutClient" data-anchor="#AboutClient">Port of Helsingborg</a></p></div></section><section><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 mb-[7px] mt-6 lg:mb-3">Location:</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-1 lg:body-0 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Sweden</p></div></section><section><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 mb-[7px] mt-6 lg:mb-3">Related SDG(s):</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-1 lg:body-0 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>SDG 8: Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all</p> <p> </p> <p>SDG 11: Make cities and human settlements inclusive, safe, resilient and sustainable</p> <p> </p> <p>SDG 13: Take urgent action to combat climate change and its impacts</p> <p> </p> <p>SDG 14: Conserve and sustainably use the oceans, seas and marine resources for sustainable development</p></div></section></div><section class="pt-4 lg:pt-6"><a aria-label="Contact us" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 bg-skin-button-primary text-white focus-visible:outline-skin-button-primary/30 active:outline-skin-button-primary/30 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px]" target="_self" href="/projects/a-future-ready-port-city-a-new-container-terminal-for-helsingborg-in-sweden#ContactForm"><span class="flex h-full items-center"><span class="truncate">Contact us</span><svg width="40" height="40" class="transition-all fill-white transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></section></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pb-0 !pt-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 gap-y-10"></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px] !pb-[50px] lg:!pb-[90px] 2xl:!pb-[100px]"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="motion-safe:opacity-0 col-span-full md:col-span-10 md:!col-start-2 lg:col-span-7 css-0" style="animation-delay:250ms;opacity:0"><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-gray-600 [&_strong]:text-c-gray-900 background-light"><h4 class="header-4"><strong>Solution</strong></h4> <p>The decision-makers in the Port of Helsingborg not only wanted to minimise the environmental impact of the new container terminal during the construction phase. The new port should also be designed to be as environmentally friendly as possible in the long run. It was important to know if the new breakwater and pier would alter current patterns that could lead to dangerous navigation incidents or to harmful sediment deposits.</p> <p> </p> <p>The design phase of a new port terminal is typically more manual than digital and relies heavily on experience. However, the city and port authorities knew that the current and an increasing number of violent weather incidents caused by climate change could present challenges in the future that experience alone would not be able to anticipate. In other words, they needed more advanced and comprehensive data, modelling and tests that would ensure a final port designed for the future and for safety.</p> <p> </p> <p>DHI has a long-standing collaboration with the Port of Helsingborg and has comprehensive knowledge of the local marine environment and metocean conditions. This allowed for an efficient, fast and comprehensive feasibility study that was adapted to the specific needs and priorities for the new container terminal.</p> <p> </p> <p>The feasibility study included advanced 3D hydrodynamic modelling, calculations of environmental impact and sediment dispersion. It included multiple tests of the new breakwater design to ascertain the wave impact on the new breakwater and whether the currents would alter. This was important from both an environmental and a safety perspective.</p> <p> </p> <p><strong>Safety first – always</strong></p> <p><br />Safety was always a top priority for the city and port authorities, and the feasibility study therefore also included simulation tests in which the port’s local pilots simulated the terminal design in a virtual reality simulator. The navigation simulations were based on the extensive hydrodynamic modelling to provide an accurate and realistic simulation of the current conditions that the pilots could encounter when sailing into the new container terminal.</p> <p><br />The input from the experienced pilots were then fed back into the models in an iterative process until everybody was happy with the result: a final design for a safe port for all workers and vessels.</p> <p> </p> <h4 class="header-4"><strong>Results</strong></h4> <p>The collaboration between DHI and the Port of Helsingborg continues with further environmental assessments to make sure that the construction of the port is done in a way that has the least impact on the environment.</p> <p> </p> <p>The new container terminal is scheduled for completion in 2028 and will not only be able to accommodate increasing traffic volumes and larger vessels. It will also be automated and climate-neutral to fulfil modern and future sustainable port requirements.</p> <p> </p> <p>The people who will navigating the new port of Helsingborg can rest easily, knowing that every potential current or wave incident has been considered and tested out by local pilots. And the city and port authorities can feel confident that they have all the data and insights needed to make the right decisions for a container terminal designed for the future.</p> <p> </p> <ul> <li>A port designed for increasing traffic, larger vessels and more violent weather</li> <li>A safety-first port design tested by pilots</li> <li>Modelling and data for efficient decision-making in further environmental assessments</li> </ul></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] scroll-section bg-skin-primary transition-all !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px] !pb-[50px] lg:!pb-[90px] 2xl:!pb-[100px]"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="col-span-full text-center md:col-span-10 md:col-start-2 lg:col-span-8 lg:col-start-3 2xl:mx-auto 2xl:max-w-[1200px]"><svg width="40" height="40" class="transition-all fill-white mx-auto h-[120px] w-[120px] 2xl:h-[160px] 2xl:w-[160px]" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M30.5 85H45.5L55.5 65V35H25.5V65H40.5L30.5 85Z"></path><path d="M69.5 85H84.5L94.5 65V35H64.5V65H79.5L69.5 85Z"></path></g></svg><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><p class="whitespace-pre-line text-white header-2 mt-8 font-bold tracking-[0.6px] md:!mt-0">‘We needed to make sure that the new port could fulfil both current and future traffic needs. We expect more traffic, larger vessels and more violent weather, and the new port should be ready for all of this, always with safety in focus. It was imperative for us that the design and construction of the new port is done with as little impact on the environment as possible. We knew that the conventional approach to port design would not be sufficient. We needed a more innovative, data-based and comprehensive approach, and DHI delivered.’</p><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold lead-1 mt-8 font-normal md:mt-10 lg:mt-20 2xl:mt-[100px] sm-only:!text-24 sm-only:!leading-[38px] text-white background-dark"><p>Joakim Sandberg, Environmental and Security Manager<br />Port of Helsingborg</p></div></div></div></div></div></div><div id="AboutClient" class="py-[100px] lg:py-[180px] 2xl:py-[200px] !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px] !pb-[50px] lg:!pb-[90px] 2xl:!pb-[100px] bg-c-sand-200/50"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="motion-safe:opacity-0 relative col-span-full md:col-span-10 md:col-start-2 lg:left-[7.5%] lg:col-span-7 lg:!col-start-3 css-0" style="animation-delay:250ms;opacity:0"><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-gray-600 [&_strong]:text-c-gray-900 background-light"><h4 class="header-4"><strong>About our client</strong></h4> <p>The Port of Helsingborg is one of Sweden’s largest ferry ports, a container specialist and a leading port in Northern Europe. Every year, the ferries between Helsingborg and Elsinore in Denmark carry more than 7 million passengers and close to 2 million vehicles over one of the busiest straits in the world. The Port of Helsingborg handles cargo transport to all the major ports in Europe and the rest of the world. The port handles more than 8 million tonnes of cargo every year.</p></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px] !pb-[50px] lg:!pb-[90px] 2xl:!pb-[100px]"><div class="px-spacing 3xl:container relative"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 mb-10 2xl:mb-12 lg:mr-[120px]">You may also like</h2><div class="absolute right-5 top-0 hidden lg:right-10 lg:top-[11.5px] 2xl:top-[17.5px] lg:block"><button aria-label="Back" class="relative rounded-full bg-c-gray-50 mr-6 !bg-transparent" disabled="" type="button"><svg width="40" height="40" class="transition-all fill-c-gray-300 relative h-7 w-7 lg:h-10 lg:w-10" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M106.667 58.6667H41.7602L71.5735 28.8534L64.0002 21.3334L21.3335 64L64.0002 106.667L71.5202 99.1467L41.7602 69.3334H106.667V58.6667Z"></path></g></svg></button><button aria-label="Forward" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-c-gray-50 group-hover:before:bg-c-gray-50 active:bg-c-gray-50 active:outline-c-blue-800/30 focus:outline-c-blue-800/30" type="button"><svg width="40" height="40" class="transition-all fill-black relative h-7 w-7 lg:h-10 lg:w-10" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></button></div><div class="swiper [&_.swiper-scrollbar]:!bottom-0 [&_.swiper-scrollbar]:!left-0 [&_.swiper-scrollbar]:!right-0 [&_.swiper-scrollbar]:!bg-transparent [&_.swiper-scrollbar]:!h-[6px] [&_.swiper-scrollbar]:!w-full [&_.swiper-scrollbar]:lg:!h-[8px] transition duration-300 [&_.swiper-scrollbar-drag]:bg-c-gray-450 [&_.swiper-scrollbar-drag]:opacity-50 sm-only:!-ml-5 sm-only:!-mr-5 sm-only:!pb-[46px] sm-only:[&_.swiper-scrollbar]:!left-5 sm-only:[&_.swiper-scrollbar]:!w-[calc(100%-40px)] sm-only:!pl-5 sm-only:!pr-[59px] sm-only:[&_.swiper-wrapper]:left-0 sm-only:[&_.swiper-wrapper]:transition-all lg:!pb-[68px] md-only:!-ml-5 md-only:!-mr-5 md-only:!pb-[46px] md-only:[&_.swiper-scrollbar]:!left-5 md-only:[&_.swiper-scrollbar]:!w-[calc(100%-40px)] md-only:!pl-5 md-only:!pr-[64px] md-only:[&_.swiper-wrapper]:left-0 md-only:[&_.swiper-wrapper]:transition-all"><div class="swiper-wrapper"><div class="swiper-slide"><a class="group" href="/projects/the-danish-port-of-hvide-sande-increases-capacity-with-port-traffic-management-system"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577&width=608&height=342&format=webp&v=1d9b0b4fbcf9ef0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577&width=448&height=252&format=webp&v=1d9b0b4fbcf9ef0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577&width=288&height=162&format=webp&v=1d9b0b4fbcf9ef0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577&width=288&height=162&format=webp&v=1d9b0b4fbcf9ef0" alt=" The Danish Port of Hvide Sande" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Project</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">The Danish Port of Hvide Sande increases capacity with port traffic management system</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/projects/reduction-of-wind-gust-damage-means-safety-at-apm-terminals-medport-tangier"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278&width=608&height=342&format=webp&v=1d9b48bc886c6b0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278&width=448&height=252&format=webp&v=1d9b48bc886c6b0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278&width=288&height=162&format=webp&v=1d9b48bc886c6b0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278&width=288&height=162&format=webp&v=1d9b48bc886c6b0" alt="Reduction of wind gust damage means safety at APM Terminals MedPort Tangier" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Project</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Reduction of wind gust damage means safety at APM Terminals MedPort Tangier</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/projects/lowering-environmental-impact-of-germany-s-first-floating-lng-terminal"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=608&height=342&format=webp&v=1da5ee8cae6d500" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=448&height=252&format=webp&v=1da5ee8cae6d500" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288&height=162&format=webp&v=1da5ee8cae6d500" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288&height=162&format=webp&v=1da5ee8cae6d500" alt="Lowering environmental impact of Germany’s first floating LNG terminal" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Project</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Lowering environmental impact of Germany’s first floating LNG terminal</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/three-steps-to-increase-port-efficiency-in-the-planning-stage/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626&width=608&height=342&format=webp&v=1d9d0d0888fa2f0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626&width=448&height=252&format=webp&v=1d9d0d0888fa2f0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626&width=288&height=162&format=webp&v=1d9d0d0888fa2f0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626&width=288&height=162&format=webp&v=1d9d0d0888fa2f0" alt="ports and terminals" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Three steps to increase port efficiency in the planning stage</figcaption></div></div></figure></a></div></div><div class="swiper-scrollbar"></div></div></div></div><div class="overflow-x-hidden"><div id="ContactForm" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pb-0 !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px]"><div><div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"> <div class="col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2"> <div id="dynamicForm" data-form-block-id="8e9283c1-cdd3-e911-a96d-000d3a4647a5" class="dynamic-form-wrapper"> <div id="fixed-form-title" class="body-0 text-white" style="margin-bottom: 100px;"> <h2 class="header-2 font-bold line-clamp-2">How can we help?</h2> <div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-white-600 [&_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10"><p>With our global network of offices, we make sure you get the right answers to your local needs. Tell us about your water challenges and we will get back to you.</p></div> </div> <!-- Dynamic script --> <div id="dP7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I"></div> <!-- Cookie information part --> <div id="cookietext" style="background:#fff; display:none;"> <object type="image/svg+xml" data="https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" width="220" style="margin-left: auto; margin-right: auto; width: 40%;"> <img src="https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" width="220" /> </object> <h2>You need to <a onclick="javascript:CookieConsent.renew();" href="#">accept Marketing cookies</a> to submit this form.<br>If you prefer not to - no problem!<br>You can always reach us at <a href="mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com">info@dhigroup.com</a> or +45 4516 9200.</h2> </div> </div> </div> </div> </div></div><div><div><style> form, #cookietext{ padding: 99px 0px; background: #fff; } #cookietext{ text-align:center; } #cookietext a{ color: #2146A4; } #cookietext img{ display:inline; } .lp-form-fieldInput { width: 100%; } .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea { border: 2px solid #1B1B22; padding: 14px 32px; font-size: 24px; line-height: 38px; color: #6C6C89; width: 100%; font-weight:400; } .lp-form-field select{ padding: 18px 32px; -webkit-border-radius: 0px; border-radius: 0px; } select option { font-size: 24px; line-height: 38px } .lp-form-field{ margin-top:10px; } .lp-ellipsis { font-size: 22px; color: #515167; font-weight: 300; line-height: 36px; font-family:inherit !important; } .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p { font-size: 16px !important; font-style: normal !important; line-height: 26px; font-weight: 400; color: #515167; margin-left: 23px; } .contentBlockWrapper p{ margin-left: 0px; margin-top: 20px; font-family:inherit !important; } .lp-required { font-weight: bold; padding-left: 5px; line-height:32px; vertical-align: top; } button.lp-form-button{ margin-top:52px; } button.lp-form-button { color: #2146A4; display: inline-flex; padding: 17px 34px; justify-content: center; align-items: center; gap: 10px; border-radius: 40px; border: 2px solid #2146A4; font-weight: 700; width:auto; } button.lp-form-button:active, button.lp-form-button:focus-visible { outline-color: rgba(33, 70, 164, 0.3); outline-width: 4px; outline-style: solid; } @media only screen and (min-width: 1201px){ #cookietext h2 {font-size: revert;} .dynamic-form-wrapper{ background: #1C3A86; margin: 0 -4000px; padding: 200px 4000px; } .theme-green .dynamic-form-wrapper{ background: #21af48; } form, #cookietext{ padding: 128px 199px; background: #fff; } } @media only screen and (max-width: 991px) { .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p { font-size: 16px; } .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option { font-size: 18px; } } @media only screen and (min-width: 1201px) and (max-width: 1600px) { form { padding: 128px 100px; } } /* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */ @media screen and (max-width: 1200px) { #dynamicForm {margin-top: 100px !IMPORTANT;} form, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;} #fixed-form-title {margin-bottom: 0 !IMPORTANT;} #fixed-form-title {color: #1B1B22 !IMPORTANT;} } </style> </div></div></div></div></div></main><footer class="scroll-section bg-skin-primary py-[60px] text-white transition-all 2xl:pb-[100px] 2xl:pt-[75px]"><div class="px-spacing 3xl:container divide-y divide-white/50"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 py-10 pt-0"><div class="col-span-6 flex flex-col md:order-1 lg:order-2 lg:col-span-4 hidden lg:block"></div><div class="col-span-full flex flex-col md:order-3 lg:order-1 lg:col-span-5"><p class="header-5 mb-[7px] font-bold lg:mb-3 lg:!text-24 lg:!leading-[38px]"></p><p class="whitespace-pre-line text-white text-16 leading-[29px]"></p></div></div><div class="pt-10"><div class="flex flex-wrap items-center"><div class="ml-auto w-1/2"></div><div class="mr-auto w-1/2 justify-end"></div></div></div></div></footer><div class="fixed bottom-10 right-10 z-50"><button aria-label="Up" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 lg:h-13 lg:w-13 flex h-11 w-11 items-center justify-center bg-skin-primary opacity-0 transition-all md:h-12 md:w-12" type="button"><svg width="20" height="20" class="transition-all fill-white relative" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.83366 13.6666L7.83366 3.52492L12.492 8.18325L13.667 6.99992L7.00032 0.333252L0.333657 6.99992L1.50866 8.17492L6.16699 3.52492L6.16699 13.6666H7.83366Z" fill="white"></path></svg></button></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pageData":{"__typename":"ProjectPage","isPreviewMode":false,"name":"A future-ready port city: a new container terminal for Helsingborg in Sweden","seo":{"__typename":"PageSeo","metaTitle":"A future-ready port city: a container terminal for Sweden","metaDescription":"Freeing space for central living and meeting demands for future port operations. ","metaImage":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1200\u0026height=630\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1200\u0026height=630\u0026format=png\u0026v=1d9b0b009303ff0","height":630,"width":1200},"noIndex":false,"noFollow":false},"updateDate":"2024-05-07T07:16:12.877Z","createDate":"2023-07-07T08:33:48.040Z","modules":[{"__typename":"HeroModule","key":"eceb1290-b059-4c28-bace-fce62e94cb9f","additionalDetails":[{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003e\u003ca href=\"#AboutClient\" data-anchor=\"#AboutClient\"\u003ePort of Helsingborg\u003c/a\u003e\u003c/p\u003e","title":"Client:"},{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003eSweden\u003c/p\u003e","title":"Location:"},{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003eSDG 8: Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eSDG 11: Make cities and human settlements inclusive, safe, resilient and sustainable\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eSDG 13: Take urgent action to combat climate change and its impacts\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eSDG 14: Conserve and sustainably use the oceans, seas and marine resources for sustainable development\u003c/p\u003e","title":"Related SDG(s):"}],"advanced":{"__typename":"Advanced","anchor":""},"bio":[],"altText":"port of helsingborg","heading":"A future-ready port city: a new container terminal for Helsingborg in Sweden ","preHeading":"Project","button":{"__typename":"HeroCtaModule","title":"","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact us","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"lead-1\"\u003eFreeing space for central living and meeting demands for future port operations \u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe Swedish city of Helsingborg is a thriving city in growth. The city needs more attractive living spaces for its citizens, and the city’s port needs to accommodate more and larger vessels. City authorities decided to kill two birds with one stone: to transform the existing commercial port into attractive living spaces close to the water and the commuter ferry to Denmark and to build a safe, automated and climate-neutral container terminal to accommodate current and future requirements.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003ch4 class=\"header-4 header-3\"\u003e\u003cstrong\u003eChallenge\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe Port of Helsingborg has grown together with the city over the years and is located in the heart of the city. This offers multiple challenges for urban development, and noise pollution, emissions from ships, machinery and port traffic also present challenges. The port is Sweden’s second-largest container port and is a critical port of import and export activities for the Southern part of Sweden.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe port and city authorities consequently decided to move the container terminal south of the city. This will free up space for central living, and the new port will be both deep and large enough to accommodate large vessels and increasing traffic as forecasts point to an even higher demand for container operations in the future.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eBut such a major construction project could have negative impact on the environment, not least the vulnerable and protected natural areas near the port. It was critical for the port and city authorities to ensure that the container terminal was designed to meet all needs, both present and future. The new port should also have minimal impact on the marine environment.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eFurthermore, the currents around the port are very strong, and the decision-makers in the Port of Helsingborg knew that they would need more extensive data on the current and wave conditions than would be necessary in many other port construction projects. In other words, they needed detailed data on the potential consequences for both safety and environment with the new port to be able to make the right decisions.\u003c/p\u003e","enableShareButton":false,"floatRightColumn":false,"image":{"__typename":"ResponsiveImage","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?format=webp\u0026v=1d9b0b009303ff0\u0026width=770\u0026height=1231","small":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=770\u0026height=1231\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=770\u0026height=1231\u0026format=png\u0026v=1d9b0b009303ff0","height":1231,"width":770},"medium":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1164\u0026height=291\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1164\u0026height=291\u0026format=png\u0026v=1d9b0b009303ff0","height":291,"width":1164},"large":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1588\u0026height=397\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1588\u0026height=397\u0026format=png\u0026v=1d9b0b009303ff0","height":397,"width":1588},"xLarge":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=png\u0026v=1d9b0b009303ff0","height":450,"width":1841},"xxLarge":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=png\u0026v=1d9b0b009303ff0","height":450,"width":1841}},"imageCaption":"","layoutVariation":"Smaller Image And Heading Below","video":"","videoURL":"","linkToParentCtaButton":{"__typename":"Link","name":"Projects","target":"_self","type":"CONTENT","url":"/projects"},"visitOnLinkedInLabel":"Visit on LinkedIn","shareLabel":"Share","bannerLogo":null,"bannerLogoOutlineColor":null,"parentContentNewsDate":null},{"__typename":"ImageBlocksModule","key":"015b92c6-8dc1-4423-b6a6-3499b8a058c0","advanced":{"__typename":"Advanced","anchor":""},"firstImageAlignment":false,"images":[{"__typename":"ImageBlockModule","altText":"port of helsingborg","autoplay":false,"description":"\u003cp\u003eContainer operation in the west harbour in the Port of Helsingborg. ©Port of Helsingborg\u003c/p\u003e","heading":"","image":{"__typename":"ResponsiveImage","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?format=webp\u0026v=1d9b0b2a37918f0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a37918f0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=992\u0026height=662\u0026format=png\u0026v=1d9b0b2a37918f0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a37918f0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=960\u0026height=640\u0026format=png\u0026v=1d9b0b2a37918f0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"port of helsingborg","autoplay":false,"description":"\u003cp\u003ePort of Helsingborg needed to minimise the environmental impact of the new container terminal during the construction phase, and the new port should be designed to be as environmentally friendly as possible in the long run. ©Port of Helsingborg\u003c/p\u003e","heading":"","image":{"__typename":"ResponsiveImage","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?format=webp\u0026v=1d9b0b2a342c6b0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a342c6b0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=992\u0026height=662\u0026format=png\u0026v=1d9b0b2a342c6b0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a342c6b0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=960\u0026height=640\u0026format=png\u0026v=1d9b0b2a342c6b0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"port of helsingborg","autoplay":false,"description":"\u003cp\u003ePort employee in the west harbour in the Port of Helsingborg. ©Port of Helsingborg\u003c/p\u003e","heading":"","image":{"__typename":"ResponsiveImage","src":"/media/wewitsge/cs-helsingborg-3.jpg?format=webp\u0026v=1d9b0b2a8bf8010\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a8bf8010","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=992\u0026height=662\u0026format=png\u0026v=1d9b0b2a8bf8010","height":662,"width":992},"large":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a8bf8010","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=960\u0026height=640\u0026format=png\u0026v=1d9b0b2a8bf8010","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""}],"moduleTitle":"","spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}},{"__typename":"TextModule","key":"c2218b28-0676-4fab-85f3-f2b7a504fb9d","advanced":{"__typename":"Advanced","anchor":""},"alignmentCentered":false,"type":false,"description":"\u003ch4 class=\"header-4\"\u003e\u003cstrong\u003eSolution\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe decision-makers in the Port of Helsingborg not only wanted to minimise the environmental impact of the new container terminal during the construction phase. The new port should also be designed to be as environmentally friendly as possible in the long run. It was important to know if the new breakwater and pier would alter current patterns that could lead to dangerous navigation incidents or to harmful sediment deposits.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe design phase of a new port terminal is typically more manual than digital and relies heavily on experience. However, the city and port authorities knew that the current and an increasing number of violent weather incidents caused by climate change could present challenges in the future that experience alone would not be able to anticipate. In other words, they needed more advanced and comprehensive data, modelling and tests that would ensure a final port designed for the future and for safety.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eDHI has a long-standing collaboration with the Port of Helsingborg and has comprehensive knowledge of the local marine environment and metocean conditions. This allowed for an efficient, fast and comprehensive feasibility study that was adapted to the specific needs and priorities for the new container terminal.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe feasibility study included advanced 3D hydrodynamic modelling, calculations of environmental impact and sediment dispersion. It included multiple tests of the new breakwater design to ascertain the wave impact on the new breakwater and whether the currents would alter. This was important from both an environmental and a safety perspective.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafety first – always\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cbr /\u003eSafety was always a top priority for the city and port authorities, and the feasibility study therefore also included simulation tests in which the port’s local pilots simulated the terminal design in a virtual reality simulator. The navigation simulations were based on the extensive hydrodynamic modelling to provide an accurate and realistic simulation of the current conditions that the pilots could encounter when sailing into the new container terminal.\u003c/p\u003e\n\u003cp\u003e\u003cbr /\u003eThe input from the experienced pilots were then fed back into the models in an iterative process until everybody was happy with the result: a final design for a safe port for all workers and vessels.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003ch4 class=\"header-4\"\u003e\u003cstrong\u003eResults\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe collaboration between DHI and the Port of Helsingborg continues with further environmental assessments to make sure that the construction of the port is done in a way that has the least impact on the environment.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe new container terminal is scheduled for completion in 2028 and will not only be able to accommodate increasing traffic volumes and larger vessels. It will also be automated and climate-neutral to fulfil modern and future sustainable port requirements.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe people who will navigating the new port of Helsingborg can rest easily, knowing that every potential current or wave incident has been considered and tested out by local pilots. And the city and port authorities can feel confident that they have all the data and insights needed to make the right decisions for a container terminal designed for the future.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA port designed for increasing traffic, larger vessels and more violent weather\u003c/li\u003e\n\u003cli\u003eA safety-first port design tested by pilots\u003c/li\u003e\n\u003cli\u003eModelling and data for efficient decision-making in further environmental assessments\u003c/li\u003e\n\u003c/ul\u003e","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true}},{"__typename":"QuoteModule","key":"30ab87ce-5e6d-43d8-bbed-4053d55f2872","advanced":{"__typename":"Advanced","anchor":""},"type":true,"longTextStyling":false,"author":"\u003cp\u003eJoakim Sandberg, Environmental and Security Manager\u003cbr /\u003ePort of Helsingborg\u003c/p\u003e","text":"‘We needed to make sure that the new port could fulfil both current and future traffic needs. We expect more traffic, larger vessels and more violent weather, and the new port should be ready for all of this, always with safety in focus. It was imperative for us that the design and construction of the new port is done with as little impact on the environment as possible. We knew that the conventional approach to port design would not be sufficient. We needed a more innovative, data-based and comprehensive approach, and DHI delivered.’","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true}},{"__typename":"TextAlternativeModule","key":"c278ea43-20c8-446f-855f-9747768bfe31","advanced":{"__typename":"Advanced","anchor":"AboutClient"},"description":"\u003ch4 class=\"header-4\"\u003e\u003cstrong\u003eAbout our client\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe Port of Helsingborg is one of Sweden’s largest ferry ports, a container specialist and a leading port in Northern Europe. Every year, the ferries between Helsingborg and Elsinore in Denmark carry more than 7 million passengers and close to 2 million vehicles over one of the busiest straits in the world. The Port of Helsingborg handles cargo transport to all the major ports in Europe and the rest of the world. The port handles more than 8 million tonnes of cargo every year.\u003c/p\u003e","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true}},{"__typename":"RelatedGlobalContentSliderModule","key":"pV-QAMkrSUGsWDbfB24IRQ","advanced":{"__typename":"Advanced","anchor":""},"pages":[{"__typename":"GlobalPageMetadata","altText":" The Danish Port of Hvide Sande","date":"2022-11-14T00:00:00.000Z","description":"","heading":"The Danish Port of Hvide Sande increases capacity with port traffic management system","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026format=webp\u0026v=1d9b0b4fbcf9ef0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/the-danish-port-of-hvide-sande-increases-capacity-with-port-traffic-management-system","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Reduction of wind gust damage means safety at APM Terminals MedPort Tangier","date":"2022-11-14T00:00:00.000Z","description":"","heading":"Reduction of wind gust damage means safety at APM Terminals MedPort Tangier","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026format=webp\u0026v=1d9b48bc886c6b0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b48bc886c6b0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b48bc886c6b0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9b48bc886c6b0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9b48bc886c6b0","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/reduction-of-wind-gust-damage-means-safety-at-apm-terminals-medport-tangier","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Lowering environmental impact of Germany’s first floating LNG terminal","date":"2024-03-06T00:00:00.000Z","description":"","heading":"Lowering environmental impact of Germany’s first floating LNG terminal","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?format=webp\u0026v=1da5ee8cae6d500\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da5ee8cae6d500","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da5ee8cae6d500","height":162,"width":288},"large":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=448\u0026height=252\u0026format=png\u0026v=1da5ee8cae6d500","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=608\u0026height=342\u0026format=png\u0026v=1da5ee8cae6d500","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/lowering-environmental-impact-of-germany-s-first-floating-lng-terminal","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"ports and terminals","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Three steps to increase port efficiency in the planning stage","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026format=webp\u0026v=1d9d0d0888fa2f0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9d0d0888fa2f0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9d0d0888fa2f0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9d0d0888fa2f0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9d0d0888fa2f0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/three-steps-to-increase-port-efficiency-in-the-planning-stage/","pageTypeLabel":"Blog"}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true},"title":"You may also like"},{"__typename":"CodeSnippetModule","key":"c3026da3-c2c9-4c8d-92db-1e6324f15560","advanced":{"__typename":"Advanced","anchor":"ContactForm"},"reusableSnippets":[{"__typename":"CodeSnippet","code":"\u003cdiv class=\"grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10\"\u003e\r\n \u003cdiv class=\"col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2\"\u003e\r\n \u003cdiv id=\"dynamicForm\" data-form-block-id=\"8e9283c1-cdd3-e911-a96d-000d3a4647a5\" class=\"dynamic-form-wrapper\"\u003e\r\n\r\n\t\t\t\u003cdiv id=\"fixed-form-title\" class=\"body-0 text-white\" style=\"margin-bottom: 100px;\"\u003e\r\n\t\t\t\t\u003ch2 class=\"header-2 font-bold line-clamp-2\"\u003eHow can we help?\u003c/h2\u003e\r\n\t\t\t\t\u003cdiv class=\"text-section font-light underline-offset-4 [\u0026_a]:text-c-blue-800 [\u0026_a]:underline [\u0026_b]:font-bold [\u0026_strong]:font-bold body-0 text-c-white-600 [\u0026_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10\"\u003e\u003cp\u003eWith our global network of offices, we make sure you get the right answers to your local needs. Tell us about your water challenges and we will get back to you.\u003c/p\u003e\u003c/div\u003e\r\n\t\t\t\u003c/div\u003e\t\t\t\r\n \u003c!-- Dynamic script --\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007\"\u003e\u003c/script\u003e \r\n \u003cdiv id=\"dP7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I\"\u003e\u003c/div\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007\"\u003e\u003c/script\u003e\r\n \r\n \u003c!-- Cookie information part --\u003e \r\n \u003cdiv id=\"cookietext\" style=\"background:#fff; display:none;\"\u003e\r\n \u003cobject type=\"image/svg+xml\" data=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" style=\"margin-left: auto; margin-right: auto; width: 40%;\"\u003e\r\n \u003cimg src=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" /\u003e\r\n \u003c/object\u003e\r\n \u003ch2\u003eYou need to \u003ca onclick=\"javascript:CookieConsent.renew();\" href=\"#\"\u003eaccept Marketing cookies\u003c/a\u003e to submit this form.\u003cbr\u003eIf you prefer not to - no problem!\u003cbr\u003eYou can always reach us at \u003ca href=\"mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com\"\u003einfo@dhigroup.com\u003c/a\u003e or +45 4516 9200.\u003c/h2\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cscript\u003e\r\n // Function to load Dynamic form\r\n function loadDynamycForm(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }, null); } } else { tr(); }};\r\n \r\n // Hide Cookien Text if Marketings cookies approved and load Dynamic form on route change\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n setTimeout(function () {\r\n loadDynamycForm('P7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n }\r\n else{\r\n cookietext.style.display = 'block'; \r\n }\r\n \r\n // Load dynamic form on Page load\r\n window.addEventListener(\"load\", function() {\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n setTimeout(function () {\r\n loadDynamycForm('P7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n } else{\r\n cookietext.style.display = 'block'; \r\n }}); \r\n \r\n // Load dynamic form on Marketing cooket approve. \r\n window.addEventListener('CookieInformationConsentGiven', function (event) { \r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n loadDynamycForm('P7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }}, false); \r\n\u003c/script\u003e\r\n\r\n\u003cscript\u003e\r\n window.setupTopicForm = function () {\r\n var Topic = document.querySelector(\"[name='fad3e121-a6c5-e911-a96d-000d3a4640d2']\");\r\n var SourceOffer = document.querySelector(\"[name='6cb5f95e-73a5-ea11-a812-000d3aacb5df']\");\r\n \r\n // Get the Page Title if the Topic input is found.\r\n if (Topic) {\r\n var PageTitle = document.getElementsByTagName(\"title\")[0].innerText;\r\n Topic.value = PageTitle;\r\n }\r\n \r\n // Get the Page Url if the Source offer input is found.\r\n if (SourceOffer) {\r\n var PageUrl = window.location.href;\r\n SourceOffer.value = PageUrl;\r\n }\r\n };\r\n\r\n var checkForElement = function () {\r\n setTimeout(function () {\r\n console.log(\"Checking for form...\")\r\n if (document.querySelector(\"[data-form-block-id] form\")) {\r\n clearTimeout(checkForElement);\r\n window.setupTopicForm();\r\n console.log(\"Form found. Script setup.\")\r\n } else {\r\n checkForElement();\r\n }\r\n }, 1000);\r\n};\r\n\r\ncheckForElement();\r\n\u003c/script\u003e\r\n\r\n\r\n"},{"__typename":"CodeSnippet","code":"\u003cstyle\u003e\r\n form, #cookietext{\r\n padding: 99px 0px;\r\n background: #fff;\r\n }\r\n\r\n \r\n #cookietext{\r\n text-align:center;\r\n }\r\n #cookietext a{\r\n color: #2146A4;\r\n }\r\n \r\n #cookietext img{\r\n display:inline;\r\n }\r\n .lp-form-fieldInput {\r\n width: 100%;\r\n }\r\n \r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea {\r\n border: 2px solid #1B1B22;\r\n padding: 14px 32px;\r\n font-size: 24px;\r\n line-height: 38px;\r\n color: #6C6C89;\r\n width: 100%;\r\n font-weight:400;\r\n }\r\n \r\n .lp-form-field select{\r\n padding: 18px 32px;\r\n -webkit-border-radius: 0px;\r\n border-radius: 0px;\r\n }\r\n \r\n select option {\r\n font-size: 24px;\r\n line-height: 38px \r\n }\r\n \r\n .lp-form-field{\r\n margin-top:10px;\r\n }\r\n \r\n .lp-ellipsis {\r\n font-size: 22px;\r\n color: #515167;\r\n font-weight: 300;\r\n line-height: 36px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px !important;\r\n font-style: normal !important;\r\n line-height: 26px;\r\n font-weight: 400;\r\n color: #515167;\r\n margin-left: 23px;\r\n }\r\n \r\n .contentBlockWrapper p{\r\n margin-left: 0px;\r\n margin-top: 20px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .lp-required {\r\n font-weight: bold;\r\n padding-left: 5px;\r\n line-height:32px;\r\n vertical-align: top;\r\n }\r\n \r\n button.lp-form-button{\r\n margin-top:52px;\r\n }\r\n \r\n button.lp-form-button {\r\n color: #2146A4;\r\n display: inline-flex;\r\n padding: 17px 34px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n border-radius: 40px;\r\n border: 2px solid #2146A4;\r\n font-weight: 700;\r\n width:auto;\r\n }\r\n button.lp-form-button:active, button.lp-form-button:focus-visible {\r\n outline-color: rgba(33, 70, 164, 0.3);\r\n outline-width: 4px;\r\n outline-style: solid;\r\n }\r\n \r\n \r\n @media only screen and (min-width: 1201px){ \r\n #cookietext h2 {font-size: revert;}\r\n \r\n .dynamic-form-wrapper{\r\n background: #1C3A86;\r\n margin: 0 -4000px;\r\n padding: 200px 4000px;\r\n }\r\n .theme-green .dynamic-form-wrapper{\r\n background: #21af48;\r\n }\r\n form, #cookietext{\r\n padding: 128px 199px;\r\n background: #fff;\r\n }\r\n }\r\n \r\n @media only screen and (max-width: 991px) {\r\n .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px;\r\n }\r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option {\r\n font-size: 18px;\r\n }\r\n }\r\n \r\n @media only screen and (min-width: 1201px) and (max-width: 1600px) {\r\n form {\r\n padding: 128px 100px;\r\n }\r\n }\r\n\t\r\n\t/* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */\r\n\t@media screen and (max-width: 1200px) {\r\n \t#dynamicForm {margin-top: 100px !IMPORTANT;} \r\n \tform, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;}\r\n \t#fixed-form-title {margin-bottom: 0 !IMPORTANT;}\r\n \t#fixed-form-title {color: #1B1B22 !IMPORTANT;}\r\n\t}\r\n\u003c/style\u003e\t\r\n"}],"spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":true,"top":true}}]},"__typename":"AdvancedSettings","containerID":"HH5X4G0y","favicon":"/media/rdujsoep/dhi.ico","footerCodeSnippet":null,"headCodeSnippet":null,"matomoURL":"https://dhigroup.matomo.cloud/","siteID":"1","socialNetworks":[{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","fallbackSrc":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","height":0,"width":0},"socialNetworkType":"Facebook"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","fallbackSrc":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","height":0,"width":0},"socialNetworkType":"LinkedIn"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","fallbackSrc":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","height":0,"width":0},"socialNetworkType":"Twitter"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/nyrlj4vw/email.svg?v=1d9948328307030","fallbackSrc":"/media/nyrlj4vw/email.svg?v=1d9948328307030","height":0,"width":0},"socialNetworkType":"Email"}],"hostname":"www.dhigroup.com","__APOLLO_STATE__":{"ROOT_QUERY":{"__typename":"Query","siteSettings({\"clientCulture\":\"en\",\"hostname\":\"www.dhigroup.com\",\"preview\":false})":{"__typename":"SiteSettings","advancedSettings":{"__typename":"AdvancedSettings","containerID":"HH5X4G0y","favicon":"/media/rdujsoep/dhi.ico","footerCodeSnippet":null,"headCodeSnippet":null,"matomoURL":"https://dhigroup.matomo.cloud/","siteID":"1","socialNetworks":[{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","fallbackSrc":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","height":0,"width":0},"socialNetworkType":"Facebook"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","fallbackSrc":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","height":0,"width":0},"socialNetworkType":"LinkedIn"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","fallbackSrc":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","height":0,"width":0},"socialNetworkType":"Twitter"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/nyrlj4vw/email.svg?v=1d9948328307030","fallbackSrc":"/media/nyrlj4vw/email.svg?v=1d9948328307030","height":0,"width":0},"socialNetworkType":"Email"}]},"headerAndFooterSettings":{"__typename":"HeaderAndFooterSettings","globalLabel":"Global","countryPickerTitleLabel":"Select the website for your preferred country:","countryLabel":"Country","regionLabel":"Region","menuCountries":[],"logos":{"__typename":"Logos","primaryLogo":{"__typename":"Image","src":"/media/mhnfjrvk/dhi-color-logo.svg?v=1d9818c2a8c90c0","fallbackSrc":"/media/mhnfjrvk/dhi-color-logo.svg?v=1d9818c2a8c90c0","height":0,"width":0},"secondaryLogo":{"__typename":"Image","src":"/media/a0lpraol/dhi-white-logo.svg?v=1d9818c2cbe8bf0","fallbackSrc":"/media/a0lpraol/dhi-white-logo.svg?v=1d9818c2cbe8bf0","height":0,"width":0}},"header":{"__typename":"Header","primaryLinks":[{"__typename":"Link","name":"Who we are","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/who-we-are"},{"__typename":"Link","name":"Careers","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/careers"},{"__typename":"Link","name":"Projects","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/projects"},{"__typename":"Link","name":"Solutions","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/solutions"},{"__typename":"Link","name":"Technologies","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies"},{"__typename":"Link","name":"Contact us","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/contact-us"}],"searchSettings":{"__typename":"Search","searchTitle":"Search DHI","inputFieldHint":"Search","filterTitle":"","filters":[]},"headerSettings":{"__typename":"HeaderSettings","showSecondaryLinksInHeader":true,"showSocialIconsInHeader":true,"headerLogoLink":{"__typename":"Link","name":"DHI Global","target":null,"type":"EXTERNAL","url":"/"},"headerLogoAltText":"DHI Group"},"brandPromotionTile":{"__typename":"BrandPromotionTile","logo":{"__typename":"Image","src":"/media/klkp013c/mike.svg?v=1daac5aee06ad20","fallbackSrc":"/media/klkp013c/mike.svg?v=1daac5aee06ad20","height":0,"width":0},"heading":"Dive into the possibilities with MIKE Powered by DHI","ctaButton":{"__typename":"Link","name":"Explore our software","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi"},"hideOnMobile":false}},"footer":{"__typename":"Footer","addressTitle":"DHI A/S","address":"Agern Allé 5\n2970 Hørsholm\nDenmark ","settings":{"__typename":"FooterSettings","showSecondaryLinksInFooter":true,"showSocialIconsInFooter":true,"footerLogoAltText":"","footerLogoLink":{"__typename":"Link","name":"DHI","target":null,"type":"CONTENT","url":"https://www.dhigroup.com"}},"subscription":{"__typename":"FooterSubscription","showSubscription":false,"subscriptionTitle":"Subscribe to the latest news","subscriptionButton":{"__typename":"Link","name":"Sign Up","target":null,"type":"EXTERNAL","url":"https://training.dhigroup.com/sign-up-for-dhi-group-newsletters/"}}},"socialIcons":[{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/4cvj5nfc/youtube.svg?v=1d9818c681dd390","fallbackSrc":"/media/4cvj5nfc/youtube.svg?v=1d9818c681dd390","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI Group on YouTube","target":"_blank","type":"EXTERNAL","url":"https://www.youtube.com/@DHIGroup"}},{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/bu2oosch/facebook.svg?v=1d9818c5309dc60","fallbackSrc":"/media/bu2oosch/facebook.svg?v=1d9818c5309dc60","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI Group on Facebook","target":"_blank","type":"EXTERNAL","url":"https://www.facebook.com/DHIgroup"}},{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/2mcotyay/linkedin.svg?v=1d9818c59db0230","fallbackSrc":"/media/2mcotyay/linkedin.svg?v=1d9818c59db0230","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI on Linkedin","target":"_blank","type":"EXTERNAL","url":"https://www.linkedin.com/company/dhi"}}],"secondaryMenuLinks":[{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"News","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/news"},"secondLevelLinks":[]},{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"MIKE Powered by DHI","target":"_blank","type":"EXTERNAL","url":"https://www.mikepoweredbydhi.com/"},"secondLevelLinks":[{"__typename":"Link","name":"Home","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi"},{"__typename":"Link","name":"Products","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/products"},{"__typename":"Link","name":"Downloads and Support","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support"},{"__typename":"Link","name":"Pricing","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing"},{"__typename":"Link","name":"Training","target":null,"type":"EXTERNAL","url":"https://training.dhigroup.com/home"}]},{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"Legal and compliance","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance"},"secondLevelLinks":[{"__typename":"Link","name":"Privacy Policy","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/privacy-policy"},{"__typename":"Link","name":"Cookie Policy","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/cookie-policy"},{"__typename":"Link","name":"Terms of use","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/terms-of-use"},{"__typename":"Link","name":"Disclaimer","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/disclaimer"},{"__typename":"Link","name":"Whistleblower","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/whistleblower"},{"__typename":"Link","name":"Code of conduct","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/code-of-conduct"},{"__typename":"Link","name":"Management systems","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/policies-and-certifications"}]}]},"searchPageUrl":"https://www.dhigroup.com/search"},"contentByUrl({\"clientCulture\":\"en\",\"hostname\":\"www.dhigroup.com\",\"url\":\"/projects/a-future-ready-port-city-a-new-container-terminal-for-helsingborg-in-sweden\"})":{"__typename":"ProjectPage","isPreviewMode":false,"name":"A future-ready port city: a new container terminal for Helsingborg in Sweden","seo":{"__typename":"PageSeo","metaTitle":"A future-ready port city: a container terminal for Sweden","metaDescription":"Freeing space for central living and meeting demands for future port operations. ","metaImage":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1200\u0026height=630\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1200\u0026height=630\u0026format=png\u0026v=1d9b0b009303ff0","height":630,"width":1200},"noIndex":false,"noFollow":false},"updateDate":"2024-05-07T07:16:12.877Z","createDate":"2023-07-07T08:33:48.040Z","modules":[{"__typename":"HeroModule","key":"eceb1290-b059-4c28-bace-fce62e94cb9f","additionalDetails":[{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003e\u003ca href=\"#AboutClient\" data-anchor=\"#AboutClient\"\u003ePort of Helsingborg\u003c/a\u003e\u003c/p\u003e","title":"Client:"},{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003eSweden\u003c/p\u003e","title":"Location:"},{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003eSDG 8: Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eSDG 11: Make cities and human settlements inclusive, safe, resilient and sustainable\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eSDG 13: Take urgent action to combat climate change and its impacts\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eSDG 14: Conserve and sustainably use the oceans, seas and marine resources for sustainable development\u003c/p\u003e","title":"Related SDG(s):"}],"advanced":{"__typename":"Advanced","anchor":""},"bio":[],"altText":"port of helsingborg","heading":"A future-ready port city: a new container terminal for Helsingborg in Sweden ","preHeading":"Project","button":{"__typename":"HeroCtaModule","title":"","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact us","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"lead-1\"\u003eFreeing space for central living and meeting demands for future port operations \u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe Swedish city of Helsingborg is a thriving city in growth. The city needs more attractive living spaces for its citizens, and the city’s port needs to accommodate more and larger vessels. City authorities decided to kill two birds with one stone: to transform the existing commercial port into attractive living spaces close to the water and the commuter ferry to Denmark and to build a safe, automated and climate-neutral container terminal to accommodate current and future requirements.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003ch4 class=\"header-4 header-3\"\u003e\u003cstrong\u003eChallenge\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe Port of Helsingborg has grown together with the city over the years and is located in the heart of the city. This offers multiple challenges for urban development, and noise pollution, emissions from ships, machinery and port traffic also present challenges. The port is Sweden’s second-largest container port and is a critical port of import and export activities for the Southern part of Sweden.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe port and city authorities consequently decided to move the container terminal south of the city. This will free up space for central living, and the new port will be both deep and large enough to accommodate large vessels and increasing traffic as forecasts point to an even higher demand for container operations in the future.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eBut such a major construction project could have negative impact on the environment, not least the vulnerable and protected natural areas near the port. It was critical for the port and city authorities to ensure that the container terminal was designed to meet all needs, both present and future. The new port should also have minimal impact on the marine environment.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eFurthermore, the currents around the port are very strong, and the decision-makers in the Port of Helsingborg knew that they would need more extensive data on the current and wave conditions than would be necessary in many other port construction projects. In other words, they needed detailed data on the potential consequences for both safety and environment with the new port to be able to make the right decisions.\u003c/p\u003e","enableShareButton":false,"floatRightColumn":false,"image":{"__typename":"ResponsiveImage","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?format=webp\u0026v=1d9b0b009303ff0\u0026width=770\u0026height=1231","small":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=770\u0026height=1231\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=770\u0026height=1231\u0026format=png\u0026v=1d9b0b009303ff0","height":1231,"width":770},"medium":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1164\u0026height=291\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1164\u0026height=291\u0026format=png\u0026v=1d9b0b009303ff0","height":291,"width":1164},"large":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1588\u0026height=397\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1588\u0026height=397\u0026format=png\u0026v=1d9b0b009303ff0","height":397,"width":1588},"xLarge":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=png\u0026v=1d9b0b009303ff0","height":450,"width":1841},"xxLarge":{"__typename":"Image","src":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=webp\u0026v=1d9b0b009303ff0","fallbackSrc":"/media/pvrptaqo/cs-helsingborgbanner-dji_0008.png?width=1841\u0026height=450\u0026format=png\u0026v=1d9b0b009303ff0","height":450,"width":1841}},"imageCaption":"","layoutVariation":"Smaller Image And Heading Below","video":"","videoURL":"","linkToParentCtaButton":{"__typename":"Link","name":"Projects","target":"_self","type":"CONTENT","url":"/projects"},"visitOnLinkedInLabel":"Visit on LinkedIn","shareLabel":"Share","bannerLogo":null,"bannerLogoOutlineColor":null,"parentContentNewsDate":null},{"__typename":"ImageBlocksModule","key":"015b92c6-8dc1-4423-b6a6-3499b8a058c0","advanced":{"__typename":"Advanced","anchor":""},"firstImageAlignment":false,"images":[{"__typename":"ImageBlockModule","altText":"port of helsingborg","autoplay":false,"description":"\u003cp\u003eContainer operation in the west harbour in the Port of Helsingborg. ©Port of Helsingborg\u003c/p\u003e","heading":"","image":{"__typename":"ResponsiveImage","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?format=webp\u0026v=1d9b0b2a37918f0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a37918f0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=992\u0026height=662\u0026format=png\u0026v=1d9b0b2a37918f0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a37918f0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1d9b0b2a37918f0","fallbackSrc":"/media/g4zlue5l/cs-helsingborg-1-dji_0025-1200px.jpg?width=960\u0026height=640\u0026format=png\u0026v=1d9b0b2a37918f0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"port of helsingborg","autoplay":false,"description":"\u003cp\u003ePort of Helsingborg needed to minimise the environmental impact of the new container terminal during the construction phase, and the new port should be designed to be as environmentally friendly as possible in the long run. ©Port of Helsingborg\u003c/p\u003e","heading":"","image":{"__typename":"ResponsiveImage","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?format=webp\u0026v=1d9b0b2a342c6b0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a342c6b0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=992\u0026height=662\u0026format=png\u0026v=1d9b0b2a342c6b0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a342c6b0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1d9b0b2a342c6b0","fallbackSrc":"/media/wiafj5xc/cs-helsingborg-2-dji_0007-1200px.jpg?width=960\u0026height=640\u0026format=png\u0026v=1d9b0b2a342c6b0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"port of helsingborg","autoplay":false,"description":"\u003cp\u003ePort employee in the west harbour in the Port of Helsingborg. ©Port of Helsingborg\u003c/p\u003e","heading":"","image":{"__typename":"ResponsiveImage","src":"/media/wewitsge/cs-helsingborg-3.jpg?format=webp\u0026v=1d9b0b2a8bf8010\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a8bf8010","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=992\u0026height=662\u0026format=png\u0026v=1d9b0b2a8bf8010","height":662,"width":992},"large":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=768\u0026height=512\u0026format=png\u0026v=1d9b0b2a8bf8010","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/wewitsge/cs-helsingborg-3.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1d9b0b2a8bf8010","fallbackSrc":"/media/wewitsge/cs-helsingborg-3.jpg?width=960\u0026height=640\u0026format=png\u0026v=1d9b0b2a8bf8010","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""}],"moduleTitle":"","spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}},{"__typename":"TextModule","key":"c2218b28-0676-4fab-85f3-f2b7a504fb9d","advanced":{"__typename":"Advanced","anchor":""},"alignmentCentered":false,"type":false,"description":"\u003ch4 class=\"header-4\"\u003e\u003cstrong\u003eSolution\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe decision-makers in the Port of Helsingborg not only wanted to minimise the environmental impact of the new container terminal during the construction phase. The new port should also be designed to be as environmentally friendly as possible in the long run. It was important to know if the new breakwater and pier would alter current patterns that could lead to dangerous navigation incidents or to harmful sediment deposits.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe design phase of a new port terminal is typically more manual than digital and relies heavily on experience. However, the city and port authorities knew that the current and an increasing number of violent weather incidents caused by climate change could present challenges in the future that experience alone would not be able to anticipate. In other words, they needed more advanced and comprehensive data, modelling and tests that would ensure a final port designed for the future and for safety.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eDHI has a long-standing collaboration with the Port of Helsingborg and has comprehensive knowledge of the local marine environment and metocean conditions. This allowed for an efficient, fast and comprehensive feasibility study that was adapted to the specific needs and priorities for the new container terminal.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe feasibility study included advanced 3D hydrodynamic modelling, calculations of environmental impact and sediment dispersion. It included multiple tests of the new breakwater design to ascertain the wave impact on the new breakwater and whether the currents would alter. This was important from both an environmental and a safety perspective.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafety first – always\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cbr /\u003eSafety was always a top priority for the city and port authorities, and the feasibility study therefore also included simulation tests in which the port’s local pilots simulated the terminal design in a virtual reality simulator. The navigation simulations were based on the extensive hydrodynamic modelling to provide an accurate and realistic simulation of the current conditions that the pilots could encounter when sailing into the new container terminal.\u003c/p\u003e\n\u003cp\u003e\u003cbr /\u003eThe input from the experienced pilots were then fed back into the models in an iterative process until everybody was happy with the result: a final design for a safe port for all workers and vessels.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003ch4 class=\"header-4\"\u003e\u003cstrong\u003eResults\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe collaboration between DHI and the Port of Helsingborg continues with further environmental assessments to make sure that the construction of the port is done in a way that has the least impact on the environment.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe new container terminal is scheduled for completion in 2028 and will not only be able to accommodate increasing traffic volumes and larger vessels. It will also be automated and climate-neutral to fulfil modern and future sustainable port requirements.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eThe people who will navigating the new port of Helsingborg can rest easily, knowing that every potential current or wave incident has been considered and tested out by local pilots. And the city and port authorities can feel confident that they have all the data and insights needed to make the right decisions for a container terminal designed for the future.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA port designed for increasing traffic, larger vessels and more violent weather\u003c/li\u003e\n\u003cli\u003eA safety-first port design tested by pilots\u003c/li\u003e\n\u003cli\u003eModelling and data for efficient decision-making in further environmental assessments\u003c/li\u003e\n\u003c/ul\u003e","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true}},{"__typename":"QuoteModule","key":"30ab87ce-5e6d-43d8-bbed-4053d55f2872","advanced":{"__typename":"Advanced","anchor":""},"type":true,"longTextStyling":false,"author":"\u003cp\u003eJoakim Sandberg, Environmental and Security Manager\u003cbr /\u003ePort of Helsingborg\u003c/p\u003e","text":"‘We needed to make sure that the new port could fulfil both current and future traffic needs. We expect more traffic, larger vessels and more violent weather, and the new port should be ready for all of this, always with safety in focus. It was imperative for us that the design and construction of the new port is done with as little impact on the environment as possible. We knew that the conventional approach to port design would not be sufficient. We needed a more innovative, data-based and comprehensive approach, and DHI delivered.’","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true}},{"__typename":"TextAlternativeModule","key":"c278ea43-20c8-446f-855f-9747768bfe31","advanced":{"__typename":"Advanced","anchor":"AboutClient"},"description":"\u003ch4 class=\"header-4\"\u003e\u003cstrong\u003eAbout our client\u003c/strong\u003e\u003c/h4\u003e\n\u003cp\u003eThe Port of Helsingborg is one of Sweden’s largest ferry ports, a container specialist and a leading port in Northern Europe. Every year, the ferries between Helsingborg and Elsinore in Denmark carry more than 7 million passengers and close to 2 million vehicles over one of the busiest straits in the world. The Port of Helsingborg handles cargo transport to all the major ports in Europe and the rest of the world. The port handles more than 8 million tonnes of cargo every year.\u003c/p\u003e","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true}},{"__typename":"RelatedGlobalContentSliderModule","key":"pV-QAMkrSUGsWDbfB24IRQ","advanced":{"__typename":"Advanced","anchor":""},"pages":[{"__typename":"GlobalPageMetadata","altText":" The Danish Port of Hvide Sande","date":"2022-11-14T00:00:00.000Z","description":"","heading":"The Danish Port of Hvide Sande increases capacity with port traffic management system","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026format=webp\u0026v=1d9b0b4fbcf9ef0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9b0b4fbcf9ef0","fallbackSrc":"/media/it1d0ij0/cs-hvide-port-adobestock_448855963.jpeg?rxy=0.48396793587174347%2c0.7935323383084577\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9b0b4fbcf9ef0","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/the-danish-port-of-hvide-sande-increases-capacity-with-port-traffic-management-system","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Reduction of wind gust damage means safety at APM Terminals MedPort Tangier","date":"2022-11-14T00:00:00.000Z","description":"","heading":"Reduction of wind gust damage means safety at APM Terminals MedPort Tangier","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026format=webp\u0026v=1d9b48bc886c6b0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b48bc886c6b0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9b48bc886c6b0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9b48bc886c6b0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9b48bc886c6b0","fallbackSrc":"/media/5m4cw52t/cs-apmbanner-adobestock_515857650.jpeg?rxy=0.514%2c0.9384384842606278\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9b48bc886c6b0","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/reduction-of-wind-gust-damage-means-safety-at-apm-terminals-medport-tangier","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Lowering environmental impact of Germany’s first floating LNG terminal","date":"2024-03-06T00:00:00.000Z","description":"","heading":"Lowering environmental impact of Germany’s first floating LNG terminal","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?format=webp\u0026v=1da5ee8cae6d500\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da5ee8cae6d500","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da5ee8cae6d500","height":162,"width":288},"large":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=448\u0026height=252\u0026format=png\u0026v=1da5ee8cae6d500","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1da5ee8cae6d500","fallbackSrc":"/media/tnwfmuvc/181222lng1_foto-nports_wscheer-17.jpg?width=608\u0026height=342\u0026format=png\u0026v=1da5ee8cae6d500","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/lowering-environmental-impact-of-germany-s-first-floating-lng-terminal","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"ports and terminals","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Three steps to increase port efficiency in the planning stage","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026format=webp\u0026v=1d9d0d0888fa2f0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9d0d0888fa2f0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9d0d0888fa2f0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9d0d0888fa2f0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9d0d0888fa2f0","fallbackSrc":"/media/gdlee4pf/cargo-port-adobestock_625890121.jpeg?rxy=0.406%2c0.49200006103515626\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9d0d0888fa2f0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/three-steps-to-increase-port-efficiency-in-the-planning-stage/","pageTypeLabel":"Blog"}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true},"title":"You may also like"},{"__typename":"CodeSnippetModule","key":"c3026da3-c2c9-4c8d-92db-1e6324f15560","advanced":{"__typename":"Advanced","anchor":"ContactForm"},"reusableSnippets":[{"__typename":"CodeSnippet","code":"\u003cdiv class=\"grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10\"\u003e\r\n \u003cdiv class=\"col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2\"\u003e\r\n \u003cdiv id=\"dynamicForm\" data-form-block-id=\"8e9283c1-cdd3-e911-a96d-000d3a4647a5\" class=\"dynamic-form-wrapper\"\u003e\r\n\r\n\t\t\t\u003cdiv id=\"fixed-form-title\" class=\"body-0 text-white\" style=\"margin-bottom: 100px;\"\u003e\r\n\t\t\t\t\u003ch2 class=\"header-2 font-bold line-clamp-2\"\u003eHow can we help?\u003c/h2\u003e\r\n\t\t\t\t\u003cdiv class=\"text-section font-light underline-offset-4 [\u0026_a]:text-c-blue-800 [\u0026_a]:underline [\u0026_b]:font-bold [\u0026_strong]:font-bold body-0 text-c-white-600 [\u0026_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10\"\u003e\u003cp\u003eWith our global network of offices, we make sure you get the right answers to your local needs. Tell us about your water challenges and we will get back to you.\u003c/p\u003e\u003c/div\u003e\r\n\t\t\t\u003c/div\u003e\t\t\t\r\n \u003c!-- Dynamic script --\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007\"\u003e\u003c/script\u003e \r\n \u003cdiv id=\"dP7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I\"\u003e\u003c/div\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007\"\u003e\u003c/script\u003e\r\n \r\n \u003c!-- Cookie information part --\u003e \r\n \u003cdiv id=\"cookietext\" style=\"background:#fff; display:none;\"\u003e\r\n \u003cobject type=\"image/svg+xml\" data=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" style=\"margin-left: auto; margin-right: auto; width: 40%;\"\u003e\r\n \u003cimg src=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" /\u003e\r\n \u003c/object\u003e\r\n \u003ch2\u003eYou need to \u003ca onclick=\"javascript:CookieConsent.renew();\" href=\"#\"\u003eaccept Marketing cookies\u003c/a\u003e to submit this form.\u003cbr\u003eIf you prefer not to - no problem!\u003cbr\u003eYou can always reach us at \u003ca href=\"mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com\"\u003einfo@dhigroup.com\u003c/a\u003e or +45 4516 9200.\u003c/h2\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cscript\u003e\r\n // Function to load Dynamic form\r\n function loadDynamycForm(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }, null); } } else { tr(); }};\r\n \r\n // Hide Cookien Text if Marketings cookies approved and load Dynamic form on route change\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n setTimeout(function () {\r\n loadDynamycForm('P7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n }\r\n else{\r\n cookietext.style.display = 'block'; \r\n }\r\n \r\n // Load dynamic form on Page load\r\n window.addEventListener(\"load\", function() {\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n setTimeout(function () {\r\n loadDynamycForm('P7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n } else{\r\n cookietext.style.display = 'block'; \r\n }}); \r\n \r\n // Load dynamic form on Marketing cooket approve. \r\n window.addEventListener('CookieInformationConsentGiven', function (event) { \r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n loadDynamycForm('P7g7VT2qisfJ59IwODd2eVdhXHkIbgja0bKsYU7lV7I', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }}, false); \r\n\u003c/script\u003e\r\n\r\n\u003cscript\u003e\r\n window.setupTopicForm = function () {\r\n var Topic = document.querySelector(\"[name='fad3e121-a6c5-e911-a96d-000d3a4640d2']\");\r\n var SourceOffer = document.querySelector(\"[name='6cb5f95e-73a5-ea11-a812-000d3aacb5df']\");\r\n \r\n // Get the Page Title if the Topic input is found.\r\n if (Topic) {\r\n var PageTitle = document.getElementsByTagName(\"title\")[0].innerText;\r\n Topic.value = PageTitle;\r\n }\r\n \r\n // Get the Page Url if the Source offer input is found.\r\n if (SourceOffer) {\r\n var PageUrl = window.location.href;\r\n SourceOffer.value = PageUrl;\r\n }\r\n };\r\n\r\n var checkForElement = function () {\r\n setTimeout(function () {\r\n console.log(\"Checking for form...\")\r\n if (document.querySelector(\"[data-form-block-id] form\")) {\r\n clearTimeout(checkForElement);\r\n window.setupTopicForm();\r\n console.log(\"Form found. Script setup.\")\r\n } else {\r\n checkForElement();\r\n }\r\n }, 1000);\r\n};\r\n\r\ncheckForElement();\r\n\u003c/script\u003e\r\n\r\n\r\n"},{"__typename":"CodeSnippet","code":"\u003cstyle\u003e\r\n form, #cookietext{\r\n padding: 99px 0px;\r\n background: #fff;\r\n }\r\n\r\n \r\n #cookietext{\r\n text-align:center;\r\n }\r\n #cookietext a{\r\n color: #2146A4;\r\n }\r\n \r\n #cookietext img{\r\n display:inline;\r\n }\r\n .lp-form-fieldInput {\r\n width: 100%;\r\n }\r\n \r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea {\r\n border: 2px solid #1B1B22;\r\n padding: 14px 32px;\r\n font-size: 24px;\r\n line-height: 38px;\r\n color: #6C6C89;\r\n width: 100%;\r\n font-weight:400;\r\n }\r\n \r\n .lp-form-field select{\r\n padding: 18px 32px;\r\n -webkit-border-radius: 0px;\r\n border-radius: 0px;\r\n }\r\n \r\n select option {\r\n font-size: 24px;\r\n line-height: 38px \r\n }\r\n \r\n .lp-form-field{\r\n margin-top:10px;\r\n }\r\n \r\n .lp-ellipsis {\r\n font-size: 22px;\r\n color: #515167;\r\n font-weight: 300;\r\n line-height: 36px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px !important;\r\n font-style: normal !important;\r\n line-height: 26px;\r\n font-weight: 400;\r\n color: #515167;\r\n margin-left: 23px;\r\n }\r\n \r\n .contentBlockWrapper p{\r\n margin-left: 0px;\r\n margin-top: 20px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .lp-required {\r\n font-weight: bold;\r\n padding-left: 5px;\r\n line-height:32px;\r\n vertical-align: top;\r\n }\r\n \r\n button.lp-form-button{\r\n margin-top:52px;\r\n }\r\n \r\n button.lp-form-button {\r\n color: #2146A4;\r\n display: inline-flex;\r\n padding: 17px 34px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n border-radius: 40px;\r\n border: 2px solid #2146A4;\r\n font-weight: 700;\r\n width:auto;\r\n }\r\n button.lp-form-button:active, button.lp-form-button:focus-visible {\r\n outline-color: rgba(33, 70, 164, 0.3);\r\n outline-width: 4px;\r\n outline-style: solid;\r\n }\r\n \r\n \r\n @media only screen and (min-width: 1201px){ \r\n #cookietext h2 {font-size: revert;}\r\n \r\n .dynamic-form-wrapper{\r\n background: #1C3A86;\r\n margin: 0 -4000px;\r\n padding: 200px 4000px;\r\n }\r\n .theme-green .dynamic-form-wrapper{\r\n background: #21af48;\r\n }\r\n form, #cookietext{\r\n padding: 128px 199px;\r\n background: #fff;\r\n }\r\n }\r\n \r\n @media only screen and (max-width: 991px) {\r\n .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px;\r\n }\r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option {\r\n font-size: 18px;\r\n }\r\n }\r\n \r\n @media only screen and (min-width: 1201px) and (max-width: 1600px) {\r\n form {\r\n padding: 128px 100px;\r\n }\r\n }\r\n\t\r\n\t/* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */\r\n\t@media screen and (max-width: 1200px) {\r\n \t#dynamicForm {margin-top: 100px !IMPORTANT;} \r\n \tform, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;}\r\n \t#fixed-form-title {margin-bottom: 0 !IMPORTANT;}\r\n \t#fixed-form-title {color: #1B1B22 !IMPORTANT;}\r\n\t}\r\n\u003c/style\u003e\t\r\n"}],"spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":true,"top":true}}]}}}},"__N_SSP":true},"page":"/[...slug]","query":{"slug":["projects","a-future-ready-port-city-a-new-container-terminal-for-helsingborg-in-sweden"]},"buildId":"e07ZzU06L3bjt44BHSGYm","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[2563,9961,5634,5918,1511,3486,6712,7088],"gssp":true,"locale":"en","locales":["en","en-us","de","dk","fr","pl","se","cz","it","at","sk","no","hu","cn","es","th","jp","id","pe","ro","vn","ph","mx","gr","us","uk","sg","nz","my","in","ca"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>