/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{@font-face{font-family:"Aptos";src:url("/themes/custom/satport_theme/assets/fonts/aptos/Aptos.woff2")
      format("woff2"),url("/themes/custom/satport_theme/assets/fonts/aptos/Aptos.woff")
      format("woff");font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:"Aptos";src:url("/themes/custom/satport_theme/assets/fonts/aptos/Aptos-Light.woff2")
      format("woff2"),url("/themes/custom/satport_theme/assets/fonts/aptos/Aptos-Light.woff")
      format("woff");font-weight:300;font-style:normal;font-display:block;}@font-face{font-family:"Aptos";src:url("/themes/custom/satport_theme/assets/fonts/aptos/Aptos-Bold.woff2")
      format("woff2"),url("/themes/custom/satport_theme/assets/fonts/aptos/Aptos-Bold.woff")
      format("woff");font-weight:700;font-style:normal;font-display:block;}:root{--color-space-gray:#3f4752;--color-space-gray-light:#505968;--color-sky-blue:#63aeff;--color-sky-blue-light:#a9dbff;--color-dawn-yellow:#ffffa8;--color-earth-gray-light:#fafaf5;--color-earth-gray:#e9e6e1;--color-earth-brown:#ab9079;--color-border:#464646;--color-line:#414141;--font-primary:"Aptos","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;}*{box-sizing:border-box;}html{margin:0;padding:0;scroll-behavior:smooth;}html.scroll-lock{overflow:hidden;}body{margin:0;padding:0;font-family:"Aptos","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-primary);line-height:1.375;}a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;}p{margin:0 0 1em;font-size:16px;}@media (min-width:768px){p{font-size:18px;}}@media (min-width:1024px){p{font-size:1.25vw;}}ul,ol{}.body-text a{color:#63aeff;color:var(--color-sky-blue);-webkit-text-decoration:none;text-decoration:none;}.body-text a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.body-text ul,.body-text ol{margin:0 0 1em;padding:0 0 0 1.3em;font-size:16px;}@media (min-width:768px){.body-text ul,.body-text ol{font-size:18px;}}@media (min-width:1024px){.body-text ul,.body-text ol{font-size:1.25vw;}}h1,h2,h3,h4,h5,h6{font-family:"Aptos","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-primary);font-weight:300;margin:0 0 0.8em 0;line-height:1;font-size:18px;letter-spacing:-0.02em;}.heading-1-wrapper{background:#FFF;position:relative;z-index:1;padding:2rem 14px;}@media (min-width:1024px){.heading-1-wrapper{padding:3.48vw 18.2vw;}}h1{font-size:36px;}@media (min-width:768px){h1{font-size:60px;}}h2{font-size:36px;}@media (min-width:768px){h2{font-size:48px;}}h3{font-size:30px;}h4{font-size:24px;}h5{font-size:18px;}img,figure,video,svg{max-width:100%;height:auto;}button,input[type="submit"]{font-family:"Aptos","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-primary);}button,.button{cursor:pointer;transition:background-color 0.2s;}.button.reset{margin:0;padding:0;border:0;border-radius:0;background:none;}.button.cta{border-radius:20px;font-weight:400;font-size:20px;-webkit-text-decoration:none;text-decoration:none;background:#000;color:#fff;padding:10px 24px;-webkit-text-decoration:none;text-decoration:none;line-height:1;}.button.cta:hover{-webkit-text-decoration:none;text-decoration:none;}.button.cta.white{background:#fff;color:#000;}.button.cta.white:hover{background:#ffffa8;background:var(--color-dawn-yellow);}.button.cta.white:active{background:#ffffe4;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{max-width:410px;width:100%;background:none;border-radius:0;border:1px solid #000;height:36px;padding:0 6px;font-family:"Aptos","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-primary);font-size:16px;}@media (min-width:1024px){input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{font-size:14px;}}textarea{max-width:410px;width:100%;background:none;border-radius:0;border:1px solid #000;padding:6px;font-family:"Aptos","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-primary);font-size:16px;}@media (min-width:1024px){textarea{font-size:14px;}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-image:url("/themes/custom/satport_theme/assets/icon-caret-down.svg");background-position:right center;background-repeat:no-repeat;background-color:transparent;background-size:11px;border-radius:0;border:1px solid #000;height:36px;font-size:16px;max-width:410px;cursor:pointer;color:#000;}@media (min-width:1024px){select{font-size:14px;}}input[type="submit"]{border:1px solid #000;font-size:15px;height:40px;padding:0 30px;background:#fff;border-radius:20px;transition:none;color:#000;font-weight:400;}input[type="submit"]:hover{color:#fff;background:#3f4752;background:var(--color-space-gray);border-color:#3f4752;border-color:var(--color-space-gray);}input[type="submit"]:active{color:#fff;background:#505968;background:var(--color-space-gray-light);border-color:#505968;border-color:var(--color-space-gray-light);}.form-item{margin-bottom:8px;}.form-item label{display:block;width:100%;}.form-actions{margin-top:20px;}.container{padding:0 14px;}@media (min-width:1024px){.container{padding:0 2vw;}}.item-tag{font-size:12px;font-weight:700;margin-bottom:8px;}@media (min-width:768px){.item-tag{font-size:14px;margin-bottom:12px;}}@media (min-width:1024px){.item-tag{font-size:0.98vw;}}@media (min-width:1024px){h2.item-section-title{font-size:3.3vw;}}h2.item-section-title a{-webkit-text-decoration:none;text-decoration:none;}#drupal-live-announce{position:absolute;bottom:0;}.section-separator{width:100%;background:#fff;height:40px;}@media (min-width:1024px){.section-separator{height:5.6vw;}}.field--name-field-attachments .field__item span{display:none;}.field--name-field-attachments .field__item span.file{display:inline-block;}.field--name-field-attachments .field__item span.file:not(:last-child){margin-bottom:8px;}.field--name-field-attachments .field__item span.file a{display:inline-block;padding-left:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWZpbGUtZG93biI+PHBhdGggZD0iTTYgMjJhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJoOGEyLjQgMi40IDAgMCAxIDEuNzA0LjcwNmwzLjU4OCAzLjU4OEEyLjQgMi40IDAgMCAxIDIwIDh2MTJhMiAyIDAgMCAxLTIgMnoiLz48cGF0aCBkPSJNMTQgMnY1YTEgMSAwIDAgMCAxIDFoNSIvPjxwYXRoIGQ9Ik0xMiAxOHYtNiIvPjxwYXRoIGQ9Im05IDE1IDMgMyAzLTMiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:1.25em 1.25em;font-size:16px;}@media (min-width:768px){.field--name-field-attachments .field__item span.file a{font-size:18px;}}@media (min-width:1024px){.field--name-field-attachments .field__item span.file a{font-size:1.25vw;}}.section.earth_gray_light + .section.earth_gray_light{padding-top:0;}.user-login-form,.user-pass,.user--view-mode-full{padding:0 14px 60px;}@media (min-width:1024px){.user-login-form,.user-pass,.user--view-mode-full{padding:0 2vw 60px;}}.page-header{width:100%;background:#fff;z-index:4;position:fixed;top:0;left:0;}@media (min-width:1024px){.page-header{background:none;transition:background-color 0.2s;}}@media (min-width:1024px){body:not(.path-frontpage) .page-header.is-scrolled{background:#fff;}}@media (min-width:1024px){body.toolbar-fixed .page-header{top:40px;}}@media (min-width:1024px){body.toolbar-fixed.toolbar-tray-open .page-header{top:80px;}}.page-header-topbar{height:34px;width:100%;background:#3f4752;background:var(--color-space-gray);}@media (min-width:1024px){.page-header-topbar{display:none;}}.region-header{display:flex;position:relative;padding:6px 14px 0;height:58px;justify-content:space-between;align-items:center;}@media (min-width:1024px){.region-header{padding:28px 2vw;height:auto;}}.block-block-satport-theme-sitebranding a{display:block;}.block-block-satport-theme-sitebranding img{display:block;width:100%;max-width:98px;}@media (min-width:1024px){.block-block-satport-theme-sitebranding img{max-width:155px;}}.desktop-main-menu{display:none;}@media (min-width:1024px){.desktop-main-menu{display:block;}}.desktop-main-menu ul{list-style:none;display:flex;align-items:center;gap:2rem;margin:0;padding:0;}.desktop-main-menu a{-webkit-text-decoration:none;text-decoration:none;display:block;font-size:1.25rem;line-height:1.2;}.desktop-main-menu a:hover,.desktop-main-menu a.is-active{-webkit-text-decoration:underline;text-decoration:underline;}.desktop-main-menu .item-contact-us{background:#3f4752;background:var(--color-space-gray);color:#fff;padding:0.5rem 1.5rem;border-radius:2.375rem;margin-left:1rem;transition:background-color 0.2s,color 0.2s;}.desktop-main-menu .item-contact-us:hover,.desktop-main-menu .item-contact-us.is-active{-webkit-text-decoration:none;text-decoration:none;}.path-frontpage .desktop-main-menu .item-contact-us{background:#fff;color:#000;}.desktop-main-menu .item-contact-us:hover{background:#ffffa8;background:var(--color-dawn-yellow);color:#000;}.mobile-menu-toggle-wrapper{margin-right:-6px;}@media (min-width:1024px){.mobile-menu-toggle-wrapper{display:none;}}.mobile-menu-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.mobile-menu-toggle svg{stroke:#000;transition:0.2s;width:28px;}.mobile-menu-toggle svg g:first-child{opacity:1;transition:opacity 0s 0.2s;}.mobile-menu-toggle svg g:first-child line{transition:transform 0.2s 0.2s;transform:translateY(0px);}.mobile-menu-toggle svg g:last-child{opacity:0;transition:opacity 0s 0.2s;}.mobile-menu-toggle svg g:last-child line{transition:transform 0.2s;transform:rotate(0deg);transform-origin:center;}.mobile-menu-toggle.open svg{stroke:#000;}.mobile-menu-toggle.open svg g:first-child{opacity:0;}.mobile-menu-toggle.open svg g:first-child line{transition:transform 0.2s;}.mobile-menu-toggle.open svg g:first-child line:first-child{transform:translateY(7px);}.mobile-menu-toggle.open svg g:first-child line:last-child{transform:translateY(-7px);}.mobile-menu-toggle.open svg g:last-child{opacity:1;}.mobile-menu-toggle.open svg g:last-child line{transition:transform 0.2s 0.2s;}.mobile-menu-toggle.open svg g:last-child line:first-child{transform:rotate(45deg);}.mobile-menu-toggle.open svg g:last-child line:last-child{transform:rotate(-45deg);}#mobile-menu-fixed{position:fixed;z-index:3;top:92px;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;transition:opacity 0.4s;overflow-y:scroll;scrollbar-color:#999 transparent;}@media (min-width:1024px){#mobile-menu-fixed{display:none;}}#mobile-menu-fixed.open{opacity:1;pointer-events:auto;}#mobile-menu-wrapper{padding:1rem 0;}#mobile-menu-scroll{max-height:100%;overflow-y:scroll;scrollbar-color:#999 transparent;}.mobile-page-menu{list-style:none;padding:0 14px;margin:0;}.mobile-page-menu li{margin:0;}.mobile-page-menu li a{display:block;font-size:24px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;padding:3px 0;}.mobile-main-menu{padding:30px 14px;}.mobile-main-menu ul{list-style:none;padding:0;margin:0;}.mobile-main-menu li{padding:0;margin:0;}.mobile-main-menu a{display:block;font-size:30px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid #464646;border-bottom:1px solid var(--color-border);padding:10px 0;}.mobile-main-menu .item-contact-us{background:#3f4752;background:var(--color-space-gray);color:#fff;margin-top:3rem;font-size:1rem;padding:13px 16px;border-radius:25px;text-align:center;}.page-footer{background:#3f4752;background:var(--color-space-gray);padding:60px 14px 24px;}@media (min-width:768px){.page-footer{padding:32px 28px;}}@media (min-width:1024px){.page-footer{padding:2.3vw 2vw;}}.page-footer a{-webkit-text-decoration:none;text-decoration:none;}.page-footer a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.page-footer p:last-child{margin:0;}.region-footer{display:flex;flex-direction:column;gap:60px;}@media (min-width:768px){.region-footer{flex-direction:row;}}@media (min-width:1024px){.region-footer{min-height:12.8vw;gap:5.55vw;}}.footer-logo-wrapper a{display:block;max-width:98px;}@media (min-width:768px){.footer-logo-wrapper a{max-width:155px;}}.footer-logo-wrapper img{display:block;}.block-block-footer-contacts{color:#eae3de;}@media (min-width:768px){.block-block-footer-contacts{flex:1;}}.block-block-footer-bottom{color:#FFF;}@media (min-width:768px){.block-block-footer-bottom{display:flex;align-items:flex-end;}}.block-block-footer-bottom p{font-size:12px;letter-spacing:0.05em;}@media (min-width:768px){.block-block-footer-bottom p{font-size:0.83vw;}}.page-container{}.page-main{position:relative;display:flow-root;padding:92px 0 0;}@media (min-width:1024px){.page-main{padding:96px 0 0;}}body.path-frontpage .page-main{padding:0;}@media (min-width:1024px){body.toolbar-fixed .page-main{padding-top:96px;}}@media (max-width:1023.98px){.vertical-line-left,.vertical-line-center,.vertical-line-right{display:none;}}.vertical-line-left,.vertical-line-center,.vertical-line-right{position:absolute;width:1px;background:#414141;background:var(--color-line);height:calc(100% - 28px);top:28px;}.vertical-line-left{z-index:2;left:1vw;}.vertical-line-center{z-index:1;left:50%;top:0;height:100%;}.vertical-line-right{z-index:2;right:1vw;}body.path-frontpage .vertical-line-center{top:28px;height:calc(100% - 28px);}.path-news .vertical-line-center,.page-node-type-news-article .vertical-line-center{display:none;}body.page-node-type-webform .vertical-line-center{display:none;}body.page-node-type-webform .page-main{background-color:#ffffa8;background-color:var(--color-dawn-yellow);}.block-block-satport-theme-primary-local-tasks{margin-bottom:12px;padding:0 14px;}@media (min-width:1024px){.block-block-satport-theme-primary-local-tasks{padding:0 2vw;}}.block-block-satport-theme-primary-local-tasks ul{list-style:none;padding:0;margin:0;font-size:16px;display:flex;flex-wrap:wrap;}@media (min-width:1024px){.block-block-satport-theme-primary-local-tasks ul{font-size:18px;}}.block-block-satport-theme-primary-local-tasks ul li{border:1px solid #000;border-right:0;}.block-block-satport-theme-primary-local-tasks ul li:last-child{border-right:1px solid #000;}.block-block-satport-theme-primary-local-tasks ul li a{display:block;padding:6px 10px;-webkit-text-decoration:none;text-decoration:none;}.block-block-satport-theme-primary-local-tasks ul li a.is-active,.block-block-satport-theme-primary-local-tasks ul li a:hover{background:#ffffa8;background:var(--color-dawn-yellow);}.drupal-messages{}.drupal-message{background:#fefce8;border:1px solid #e5e7eb;border-radius:0.5rem;box-shadow:0 2px 4px 0 rgba(31,41,55,0.08);color:#000;font-size:16px;padding:0.75rem 1rem;margin-bottom:1rem;}.drupal-message ul{margin:0;padding:0 0 0 15px;}.page-node-type-page .drupal-messages{padding:0 14px;}@media (min-width:1024px){.page-node-type-page .drupal-messages{padding:0 2vw;}}.node--type-page{position:relative;}.node--type-page .heading-1-wrapper h1{margin:0;font-size:36px;}@media (min-width:768px){.node--type-page .heading-1-wrapper h1{font-size:48px;}}@media (min-width:1024px){.node--type-page .heading-1-wrapper h1{font-size:3.3vw;}}@media (min-width:1024px){.node--type-page ul,.node--type-page ol{font-size:0.98vw;}}@media (max-width:1023.98px){#desktop-page-menu-sticky{display:none;}}#desktop-page-menu-sticky{position:absolute;z-index:3;left:2vw;top:0;height:100%;padding-top:100vh;max-width:15vw;}.desktop-page-menu{position:sticky;top:5.6vw;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:0;}.desktop-page-menu li{margin-bottom:5px;}.desktop-page-menu a{-webkit-text-decoration:none;text-decoration:none;font-size:0.98vw;display:block;font-weight:400;}.desktop-page-menu a.active{font-weight:700;}.node--type-news-article.node--view-mode-full{width:100%;}.node--type-news-article.node--view-mode-full .field--name-field-image{margin-bottom:1.5rem;}@media (min-width:1024px){.node--type-news-article.node--view-mode-full .field--name-field-image{margin-bottom:3.81vw;}}.node--type-news-article.node--view-mode-full .location-and-date{font-size:16px;}@media (min-width:768px){.node--type-news-article.node--view-mode-full .location-and-date{font-size:18px;}}@media (min-width:1024px){.node--type-news-article.node--view-mode-full .location-and-date{font-size:1.25vw;}}.node--type-news-article.node--view-mode-full h1{margin:2rem 0 1.5rem;}@media (min-width:1024px){.node--type-news-article.node--view-mode-full h1{font-size:3.33vw;margin:4.58vw 0 3.5vw;}}@media (min-width:1024px){.node--type-news-article.node--view-mode-full .news-intro{font-size:1.25vw;font-style:italic;margin-bottom:1em;}}.nf__content-wrapper,.nf__additional-information-wrapper{padding:2rem 14px;}@media (min-width:1024px){.nf__content-wrapper,.nf__additional-information-wrapper{padding:6.95vw 18.3vw;}}@media (min-width:1024px){.nf__content,.nf__additional-information{max-width:55.3vw;}}.nf__additional-information-wrapper{background:#e9e6e1;background:var(--color-earth-gray);}.path-news h1{font-size:36px;padding:2rem 14px;margin:0;}@media (min-width:768px){.path-news h1{font-size:48px;}}@media (min-width:1024px){.path-news h1{font-size:3.3vw;padding:4.16vw 2vw 3.48vw 18.2vw;}}.news-listing{padding-bottom:2rem;}@media (min-width:768px){.news-listing{padding-bottom:6.66vw;}}.news-listing .views-row{border-bottom:1px solid #414141;border-bottom:1px solid var(--color-line);padding-bottom:1rem;margin-bottom:1rem;}@media (min-width:768px){.news-listing .views-row{padding-bottom:2.08vw;margin-bottom:2.08vw;}}.news-listing .views-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.path-news .block-block-satport-theme-content > .views-element-container > div > p{padding:0 14px 2rem;margin:0;}@media (min-width:1024px){.path-news .block-block-satport-theme-content > .views-element-container > div > p{padding:0 2vw 4.16vw 18.2vw;}}.node--type-news-article.node--view-mode-teaser{background:#fff;position:relative;}.node--type-news-article.node--view-mode-teaser .news-teaser__container{display:flex;gap:0;flex-direction:column;}@media (min-width:768px){.node--type-news-article.node--view-mode-teaser .news-teaser__container{flex-direction:row;}}.node--type-news-article.node--view-mode-teaser .news-teaser__column-one{padding:2rem 14px;order:2;}@media (min-width:768px){.node--type-news-article.node--view-mode-teaser .news-teaser__column-one{width:50%;padding:60px 14px;order:1;}}@media (min-width:1024px){.node--type-news-article.node--view-mode-teaser .news-teaser__column-one{padding:5.6vw 2vw;}}.node--type-news-article.node--view-mode-teaser .news-teaser__content-wrapper{font-size:16px;}@media (min-width:1024px){.node--type-news-article.node--view-mode-teaser .news-teaser__content-wrapper{font-size:1.25vw;margin-left:16.2vw;}}.node--type-news-article.node--view-mode-teaser .news-teaser__title{margin:0;}@media (min-width:768px) and (max-width:1023.98px){.node--type-news-article.node--view-mode-teaser .news-teaser__title{font-size:38px;}}.node--type-news-article.node--view-mode-teaser .news-teaser__title a{-webkit-text-decoration:none;text-decoration:none;}.node--type-news-article.node--view-mode-teaser .news-teaser__intro{margin:1.55em 0;}.node--type-news-article.node--view-mode-teaser .read-link{-webkit-text-decoration:none;text-decoration:none;display:inline-flex;align-items:center;gap:0.1em;font-size:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LXJpZ2h0Ij48cGF0aCBkPSJNNSAxMmgxNCIvPjxwYXRoIGQ9Im0xMiA1IDcgNy03IDciLz48L3N2Zz4=);background-repeat:no-repeat;padding-left:1.5em;background-size:1.25em 1.25em;}@media (min-width:1024px){.node--type-news-article.node--view-mode-teaser .read-link{font-size:1.25vw;}}.node--type-news-article.node--view-mode-teaser .read-link:hover{-webkit-text-decoration:underline;text-decoration:underline;}.node--type-news-article.node--view-mode-teaser .news-teaser__column-two{order:1;}@media (min-width:768px){.node--type-news-article.node--view-mode-teaser .news-teaser__column-two{order:2;width:calc(50% - 2vw);min-height:calc(50vw - 2vw);position:relative;}}.node--type-news-article.node--view-mode-teaser .news-teaser__column-two picture,.node--type-news-article.node--view-mode-teaser .news-teaser__column-two img,.node--type-news-article.node--view-mode-teaser .news-teaser__column-two a{display:block;width:100%;}@media (min-width:768px){.node--type-news-article.node--view-mode-teaser .news-teaser__column-two img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}}.node--type-webform.node--view-mode-full h1{font-size:36px;padding:2rem 14px;margin:0;}@media (min-width:768px){.node--type-webform.node--view-mode-full h1{font-size:48px;}}@media (min-width:1024px){.node--type-webform.node--view-mode-full h1{font-size:3.3vw;padding:4.16vw 2vw 3.48vw 18.2vw;}}.nw__container{padding:60px 0;position:relative;}@media (min-width:1024px){.nw__container{display:flex;gap:2vw;padding:5.6vw 0 9.7vw;}}@media (min-width:1024px){.nw__column-one{width:calc(50% - 14px);}}@media (min-width:1024px){.nw__column-two{width:calc(50% - 14px);}}.nw__text-wrapper{max-width:600px;}@media (min-width:1024px){.nw__text-wrapper{padding-top:10px;margin-left:16.2vw;max-width:26.4vw;}}.paragraph--type--hero{height:calc(100vh - 92px);position:relative;}@media (min-width:1024px){.paragraph--type--hero{height:100vh;}}.paragraph--type--hero .hero-image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.paragraph--type--hero .hero-content-wrapper{display:flex;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:28px 14px;}@media (min-width:1024px){.paragraph--type--hero .hero-content-wrapper{padding:100px 2vw;}}.paragraph--type--hero .hero-content-inner{width:66%;}@media (min-width:768px){.paragraph--type--hero .hero-content-inner{width:100%;max-width:450px;}}@media (min-width:1024px){.paragraph--type--hero .hero-content-inner{max-width:40vw;}}@media (min-width:1280px){.paragraph--type--hero .hero-content-inner{}}.paragraph--type--hero .hero-title{font-size:32px;margin-bottom:16px;}@media (min-width:375px){.paragraph--type--hero .hero-title{font-size:38px;}}@media (min-width:768px){.paragraph--type--hero .hero-title{font-size:48px;}}@media (min-width:1024px){.paragraph--type--hero .hero-title{font-size:4.2vw;}}.paragraph--type--hero .hero-text{margin:0;font-size:16px;max-width:188px;}@media (min-width:375px){.paragraph--type--hero .hero-text{font-size:18px;}}@media (min-width:768px){.paragraph--type--hero .hero-text{max-width:none;}}@media (min-width:1024px){.paragraph--type--hero .hero-text{font-size:1.5vw;}}.paragraph--type--title-and-text{padding:60px 0;position:relative;}@media (min-width:1024px){.paragraph--type--title-and-text{padding:5.6vw 0;}}.paragraph--type--title-and-text.white{background-color:#fff;}.paragraph--type--title-and-text.dawn_yellow{background-color:#ffffa8;background-color:var(--color-dawn-yellow);}.paragraph--type--title-and-text.sky_blue_light{background-color:#a9dbff;background-color:var(--color-sky-blue-light);}.paragraph--type--title-and-text.earth_gray{background-color:#e9e6e1;background-color:var(--color-earth-gray);}.paragraph--type--title-and-text.earth_brown{background-color:#ab9079;background-color:var(--color-earth-brown);}.paragraph--type--title-and-text.earth_gray_light{background-color:#fafaf5;background-color:var(--color-earth-gray-light);}@media (min-width:1024px){.paragraph--type--title-and-text.over_lines{z-index:2;}}@media (min-width:1024px){.paragraph--type--title-and-text.over_center_line{z-index:1;}}@media (min-width:1024px){.paragraph--type--title-and-text .tt-container{display:flex;gap:2vw;}}@media (min-width:1024px){.paragraph--type--title-and-text .tt-column-one{width:calc(50% - 14px);}}@media (min-width:1024px){.paragraph--type--title-and-text .tt-column-two{width:calc(50% - 14px);}}@media (max-width:1023.98px){.paragraph--type--title-and-text .tag-and-title-wrapper{max-width:600px;}}@media (min-width:1024px){.paragraph--type--title-and-text .tag-and-title-wrapper{margin-left:16.2vw;max-width:26.4vw;}}.paragraph--type--title-and-text .tt-tag{}@media (min-width:1024px){.paragraph--type--title-and-text .tt-title{margin:0;}}@media (min-width:1024px){.paragraph--type--title-and-text .tt-title:not(:last-child){margin-bottom:1.94vw;}}@media (max-width:1023.98px){.paragraph--type--title-and-text .text-wrapper{max-width:600px;}}@media (min-width:1024px){.paragraph--type--title-and-text .text-wrapper{max-width:38.9vw;}}.paragraph--type--title-and-text .text-wrapper ul,.paragraph--type--title-and-text .text-wrapper ol{margin:0 0 1em;padding:0 0 0 1.5em;font-size:16px;}@media (min-width:768px){.paragraph--type--title-and-text .text-wrapper ul,.paragraph--type--title-and-text .text-wrapper ol{font-size:18px;}}@media (min-width:1024px){.paragraph--type--title-and-text .text-wrapper ul,.paragraph--type--title-and-text .text-wrapper ol{font-size:1.25vw;}}.paragraph--type--title-and-text .text-wrapper ul:last-child{margin-bottom:0;}.paragraph--type--title-and-text .text-wrapper ol:last-child{margin-bottom:0;}.paragraph--type--title-and-text .text-wrapper p:last-child{margin-bottom:0;}.paragraph--type--title-and-text .text-wrapper a{-webkit-text-decoration:none;text-decoration:none;}.paragraph--type--title-and-text .text-wrapper a:hover{-webkit-text-decoration:underline;text-decoration:underline;}@media (min-width:1024px){body.path-frontpage .paragraph--type--title-and-text{padding:5.6vw 0 9.7vw;}}body:not(.path-frontpage) .tt-title{font-size:1.875rem;}@media (min-width:1024px){body:not(.path-frontpage) .tt-title{font-size:2.22vw;}}#ground-infrastructure{padding-bottom:230px;}@media (min-width:375px){#ground-infrastructure{padding-bottom:280px;}}@media (min-width:1024px){#ground-infrastructure{padding-bottom:19vw;}}@media (max-width:767.98px){#ground-infrastructure .tag-and-title-wrapper{max-width:300px;}}.ground-infra-overlay-image{position:absolute;bottom:0;transform:translateY(47%);max-width:240px;}@media (min-width:375px){.ground-infra-overlay-image{max-width:300px;}}@media (max-width:1023.98px){.ground-infra-overlay-image{width:100%;left:14px;}}@media (min-width:1024px){.ground-infra-overlay-image{max-width:none;right:52%;width:30%;transform:translateY(29%);}}@media (min-width:1024px){#words-from-our-ceo .tag-and-title-wrapper{max-width:19.4vw;}}.tt-news .views-field-view-node a{-webkit-text-decoration:none;text-decoration:none;display:inline-flex;align-items:center;gap:0.1em;font-size:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LXJpZ2h0Ij48cGF0aCBkPSJNNSAxMmgxNCIvPjxwYXRoIGQ9Im0xMiA1IDcgNy03IDciLz48L3N2Zz4=);background-repeat:no-repeat;padding-left:1.5em;background-size:1.25em 1.25em;}@media (min-width:1024px){.tt-news .views-field-view-node a{font-size:1.25vw;}}.tt-news .views-field-view-node a:hover{-webkit-text-decoration:underline;text-decoration:underline;}@media (min-width:1024px){.tt-news .views-field-field-title-short .item-section-title{margin-bottom:1.94vw;}}.image-global-teleport-infra-wrapper{display:flex;justify-content:flex-end;margin-top:2rem;}.image-global-teleport-infra-wrapper img{width:93px;}.paragraph--type--title-and-full-width-image{padding:60px 0;position:relative;}@media (min-width:1024px){.paragraph--type--title-and-full-width-image{padding:5.6vw 0;}}.paragraph--type--title-and-full-width-image.white{background-color:#fff;}.paragraph--type--title-and-full-width-image.dawn_yellow{background-color:#ffffa8;background-color:var(--color-dawn-yellow);}.paragraph--type--title-and-full-width-image.sky_blue_light{background-color:#a9dbff;background-color:var(--color-sky-blue-light);}.paragraph--type--title-and-full-width-image.earth_gray{background-color:#e9e6e1;background-color:var(--color-earth-gray);}.paragraph--type--title-and-full-width-image.earth_brown{background-color:#ab9079;background-color:var(--color-earth-brown);}.paragraph--type--title-and-full-width-image.earth_gray_light{background-color:#fafaf5;background-color:var(--color-earth-gray-light);}@media (min-width:1024px){.paragraph--type--title-and-full-width-image.over_lines{z-index:2;}}@media (min-width:1024px){.paragraph--type--title-and-full-width-image.over_center_line{z-index:1;}}@media (max-width:1023.98px){.paragraph--type--title-and-full-width-image .tfwi-title-wrapper{max-width:600px;}}@media (min-width:1024px){.paragraph--type--title-and-full-width-image .tfwi-title-wrapper{margin-left:16.2vw;max-width:26.4vw;}}@media (min-width:1024px){.paragraph--type--title-and-full-width-image .tt-title{margin:0;}}.paragraph--type--title-and-full-width-image .tfwi-image-wrapper{margin-bottom:-5.6vw;}.paragraph--type--title-and-full-width-image .tfwi-image-wrapper:not(:first-child){margin-top:2rem;}@media (min-width:1024px){.paragraph--type--title-and-full-width-image .tfwi-image-wrapper:not(:first-child){margin-top:2.78vw;}}.paragraph--type--title-and-full-width-image .tfwi-image-wrapper img{display:block;width:100%;}.paragraph--type--full-width-image{height:125vw;background-position:center;background-repeat:no-repeat;background-size:cover;}@media (min-width:768px){.paragraph--type--full-width-image{height:60vh;}}@media (min-width:1024px){.paragraph--type--full-width-image{background-attachment:fixed;height:100vh;}}.paragraph--type--full-width-image.image-style-narrow_height{height:50vw;}@media (min-width:768px){.paragraph--type--full-width-image.image-style-narrow_height{height:50vw;}}@media (min-width:1024px){.paragraph--type--full-width-image.image-style-narrow_height{height:17.3vw;background-attachment:scroll;}}.paragraph--type--key-figures{padding:60px 0;position:relative;}@media (min-width:1024px){.paragraph--type--key-figures{padding:5.6vw 0;}}.paragraph--type--key-figures.white{background-color:#fff;}.paragraph--type--key-figures.dawn_yellow{background-color:#ffffa8;background-color:var(--color-dawn-yellow);}.paragraph--type--key-figures.sky_blue_light{background-color:#a9dbff;background-color:var(--color-sky-blue-light);}.paragraph--type--key-figures.earth_gray{background-color:#e9e6e1;background-color:var(--color-earth-gray);}.paragraph--type--key-figures.earth_brown{background-color:#ab9079;background-color:var(--color-earth-brown);}.paragraph--type--key-figures.earth_gray_light{background-color:#fafaf5;background-color:var(--color-earth-gray-light);}@media (min-width:1024px){.paragraph--type--key-figures.over_lines{z-index:2;}}@media (min-width:1024px){.paragraph--type--key-figures.over_center_line{z-index:1;}}@media (min-width:1024px){.paragraph--type--key-figures .kf-wrapper{margin-left:16.2vw;}}.paragraph--type--key-figures .kf-title{margin-bottom:27px;}@media (min-width:1024px){.paragraph--type--key-figures .kf-title{margin-bottom:12px;}}.paragraph--type--key-figures .field--name-field-items{display:flex;gap:32px;flex-direction:column;}@media (min-width:1024px){.paragraph--type--key-figures .field--name-field-items{gap:1.3vw;}}.paragraph--type--key-figures .paragraph--type--name-and-value{border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;}.paragraph--type--key-figures .paragraph--type--name-and-value .field--name-field-name{font-size:16px;padding-bottom:4px;}@media (min-width:1024px){.paragraph--type--key-figures .paragraph--type--name-and-value .field--name-field-name{font-size:1.25vw;}}.paragraph--type--key-figures .paragraph--type--name-and-value .field--name-field-value{font-weight:300;font-size:36px;line-height:1;white-space:nowrap;}@media (min-width:1024px){.paragraph--type--key-figures .paragraph--type--name-and-value .field--name-field-value{font-size:4.4vw;}}.paragraph--type--key-figures .kf-footer-text{font-size:1rem;text-align:right;margin:2rem 0 0;}@media (min-width:1024px){.paragraph--type--key-figures .kf-footer-text{margin-top:3.5rem;}}.paragraph--type--key-figures .kf-footer-text p:last-child{margin:0;font-size:1rem;}@media (min-width:1024px){body.path-frontpage .paragraph--type--key-figures{padding:5.6vw 0 9.7vw;}}body:not(.path-frontpage) .paragraph--type--key-figures .item-tag{margin-bottom:1rem;}@media (min-width:768px){body:not(.path-frontpage) .paragraph--type--key-figures .item-tag{margin-bottom:0;}}.paragraph--type--title-and-image{background:#fff;position:relative;z-index:2;}@media (min-width:768px){.paragraph--type--title-and-image .ti-container{display:flex;gap:0;}}.paragraph--type--title-and-image .ti-column-one{padding:60px 14px;}@media (min-width:768px){.paragraph--type--title-and-image .ti-column-one{width:50%;padding:60px 14px;}}@media (min-width:1024px){.paragraph--type--title-and-image .ti-column-one{padding:5.6vw 2vw;}}@media (min-width:1024px){.paragraph--type--title-and-image .tag-and-title-wrapper{margin-left:16.2vw;}}.paragraph--type--title-and-image .ti-title{margin:0;}@media (min-width:768px) and (max-width:1023.98px){.paragraph--type--title-and-image .ti-title{font-size:38px;}}@media (min-width:768px){.paragraph--type--title-and-image .ti-column-two{width:50%;min-height:50vw;position:relative;}}.paragraph--type--title-and-image .ti-column-two picture,.paragraph--type--title-and-image .ti-column-two img{display:block;width:100%;}@media (min-width:768px){.paragraph--type--title-and-image .ti-column-two img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}}.paragraph--type--simple-text-and-image{position:relative;background-color:#fff;z-index:1;}.paragraph--type--simple-text-and-image:after{content:"";display:block;height:1px;width:100%;position:absolute;left:0;bottom:0;background:#000;}@media (min-width:1024px){.paragraph--type--simple-text-and-image:after{left:1vw;right:1vw;width:calc(100% - 2vw);}}.paragraph--type--simple-text-and-image .simple-text-and-image-inner{padding:60px 0;}@media (min-width:1024px){.paragraph--type--simple-text-and-image .simple-text-and-image-inner{padding:8.1vw 16.2vw;}}.paragraph--type--simple-text-and-image .field--name-field-long-text{max-width:600px;margin-bottom:32px;}@media (min-width:1024px){.paragraph--type--simple-text-and-image .field--name-field-long-text{max-width:23vw;margin-bottom:2.78vw;}}.paragraph--type--simple-text-and-image .field--name-field-long-text:last-child{margin:0;}.paragraph--type--simple-text-and-image .field--name-field-long-text p:last-child{margin:0;}.paragraph--type--simple-text-and-image .field--name-field-svg-image img{width:100%;}.paragraph--type--team-members{background:#e9e6e1;background:var(--color-earth-gray);padding:60px 0;position:relative;z-index:2;}@media (min-width:1024px){.paragraph--type--team-members{padding:6.95vw 0;}}.paragraph--type--team-members .tm-wrapper{}.paragraph--type--team-members .field--name-field-members{display:grid;grid-template-columns:1fr;grid-gap:48px 2vw;gap:48px 2vw;}@media (min-width:768px){.paragraph--type--team-members .field--name-field-members{grid-template-columns:repeat(2,1fr);gap:28px;}}@media (min-width:1024px){.paragraph--type--team-members .field--name-field-members{gap:3.47vw 1.94vw;margin:0 auto;max-width:63.47vw;}}.paragraph--type--team-member .field--name-field-profile-picture{margin-bottom:1.5rem;}@media (min-width:1024px){.paragraph--type--team-member .field--name-field-profile-picture{margin-bottom:1.94vw;}}.paragraph--type--team-member .field--name-field-profile-picture img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;}.paragraph--type--team-member .field--name-field-title{font-size:1.5rem;font-weight:400;margin-bottom:0.2em;}@media (min-width:1024px){.paragraph--type--team-member .field--name-field-title{font-size:1.67vw;}}.paragraph--type--team-member .field--name-field-job-title{font-size:1rem;margin-bottom:0.5em;}@media (min-width:1024px){.paragraph--type--team-member .field--name-field-job-title{font-size:1.25vw;}}.paragraph--type--team-member .field--name-field-bio{font-size:1rem;margin-top:0.75em;}@media (min-width:1024px){.paragraph--type--team-member .field--name-field-bio{font-size:1.25vw;margin-top:1.33em;}}.node--type-text-block{border:1px solid #000;}.node--type-text-block .field--name-field-text-block-type,.node--type-text-block .field--name-field-text{border-bottom:1px solid #000;display:flex;}.node--type-text-block .field--name-field-text-block-type:last-child{border:0;}.node--type-text-block .field--name-field-text:last-child{border:0;}.node--type-text-block .field--name-field-text-block-type .field__label,.node--type-text-block .field--name-field-text .field__label{flex:1;padding:12px 8px;font-weight:700;}.node--type-text-block .field--name-field-text-block-type .field__item,.node--type-text-block .field--name-field-text .field__item{flex:2;padding:12px 8px;}.webform-submission-form{max-width:410px;margin-bottom:6rem;}@media (min-width:1024px){.webform-submission-form{margin:0;}}.webform-submission-form input[type="text"],.webform-submission-form input[type="password"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"]{border:0;border-bottom:1px solid #000;height:48px;padding:10px 0px 0;}.webform-submission-form input[type="text"]:focus,.webform-submission-form input[type="password"]:focus,.webform-submission-form input[type="email"]:focus,.webform-submission-form input[type="tel"]:focus{outline:none;box-shadow:none;}.webform-submission-form select{border:0;border-bottom:1px solid #000;width:100%;padding:0 16px 0 0;}.webform-submission-form select:focus{outline:none;box-shadow:none;}.webform-submission-form textarea:focus{outline:none;box-shadow:none;}.webform-submission-form label{font-size:14px;transition:top 0.3s,font-size 0.3s;}.webform-submission-form .webform-flexbox{margin-top:0;margin-bottom:0;}.webform-submission-form .form-item{margin-bottom:12px;}.webform-submission-form .form-type-textfield,.webform-submission-form .form-type-email,.webform-submission-form .form-type-tel{position:relative;}.webform-submission-form .form-type-textfield.is-focused label,.webform-submission-form .form-type-email.is-focused label,.webform-submission-form .form-type-tel.is-focused label,.webform-submission-form .form-type-textfield.has-value label,.webform-submission-form .form-type-email.has-value label,.webform-submission-form .form-type-tel.has-value label{top:0;font-size:12px;}.webform-submission-form .form-type-textfield label,.webform-submission-form .form-type-email label,.webform-submission-form .form-type-tel label{position:absolute;top:17px;left:0;pointer-events:none;}.webform-submission-form .drupal-messages{padding:0;}.webform-submission-form .form-item-phone-number  > label{position:static;pointer-events:auto;}.webform-submission-form .form-item-phone-number .iti{width:100%;}.webform-submission-form .form-item-phone-number input[type="tel"]{padding-top:0;padding-left:50px;width:100%;}.form-item--error-message{font-weight:400;font-size:12px;margin:6px 0;color:red;}.webform-submission-form .form-actions .form-submit{width:100%;max-width:410px;}@media (min-width:1024px){.webform-confirmation__message h2{font-size:38px;}}@media (min-width:1024px){.webform-confirmation__message p{font-size:18px;}}.text-count-message{color:#949494;font-size:12px;}.grecaptcha-badge{opacity:0;pointer-events:none;}
}
