/* @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{}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;}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:8px 24px;}.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;}}#drupal-live-announce{position:absolute;bottom:0;}.section-separator{width:100%;background:#fff;height:40px;}@media (min-width:1024px){.section-separator{height:5.6vw;}}.page-header{width:100%;background:#fff;z-index:4;}@media (min-width:1024px){.page-header{background:none;}}.page-node-type-page .page-header{position:fixed;top:0;left:0;}.user-logged-in.page-node-type-page .page-header{position:static;}.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;}}.contact-wrapper{display:none;}@media (min-width:1024px){.contact-wrapper{display:block;}}.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:2;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-scroll{max-height:100%;overflow-y:scroll;scrollbar-color:#999 transparent;}.mobile-menu{list-style:none;padding:50px 14px 14px;margin:0;}.mobile-menu li{margin:0 0 8px;}.mobile-menu li:last-child{margin:0;}.mobile-menu li a{display:block;font-size:24px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid #464646;border-bottom:1px solid var(--color-border);padding:3px 0;}.mobile-menu-contact-wrapper{padding:20px 14px;}.mobile-menu-contact-wrapper a{display:block;font-size:24px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;padding:3px 0;}.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 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:#000;}@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{padding:2rem 14px;}@media (min-width:1024px){.page-main{padding:2rem 2vw 4rem;}}.page-node-type-page .page-main{padding-top:92px;padding-left:0;padding-right:0;}@media (min-width:1024px){.page-node-type-page .page-main{padding-top:0;}}.user-logged-in.page-node-type-page .page-main{padding-top:0;}.page-main-inner{}.block-block-satport-theme-primary-local-tasks{margin-bottom:12px;}.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);}.page-node-type-page .block-block-satport-theme-primary-local-tasks{padding:0 14px;}@media (min-width:1024px){.page-node-type-page .block-block-satport-theme-primary-local-tasks{padding:0 2vw;}}.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;}@media (min-width:1024px){.node--type-page ul,.node--type-page ol{font-size:0.98vw;}}@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;}@media (min-width:1440px){.vertical-line-left{}}.vertical-line-center{z-index:1;left:50%;}.vertical-line-right{z-index:2;right:1vw;}@media (min-width:1440px){.vertical-line-right{}}@media (max-width:1023.98px){#desktop-menu-sticky{display:none;}}#desktop-menu-sticky{position:absolute;z-index:3;left:2vw;top:0;height:100%;padding-top:100vh;max-width:15vw;}.desktop-menu{position:sticky;top:5.6vw;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:0;}.desktop-menu li{margin-bottom:5px;}.desktop-menu a{-webkit-text-decoration:none;text-decoration:none;font-size:0.98vw;display:block;font-weight:400;}.desktop-menu a.active{font-weight:700;}.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 9.7vw;}}.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);}@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 (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{margin:0;padding:0 0 0 1em;}@media (min-width:1024px){.paragraph--type--title-and-text .text-wrapper ul{padding:0 0 0 0.9em;}}#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;}}.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;background-color:#ffffa8;background-color:var(--color-dawn-yellow);z-index:1;}@media (min-width:1024px){.paragraph--type--key-figures{padding:5.6vw 0 9.7vw;}}@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;font-style:italic;text-align:right;margin:2rem 0 0;}@media (min-width:1024px){.paragraph--type--key-figures .kf-footer-text{margin-top:3.5rem;}}.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%;}.modal-fixed{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 0.4s;}.modal-fixed.open{pointer-events:auto;opacity:1;}@media (min-width:1024px){.modal-fixed:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;}}.modal-wrapper{background:#ffffa8;background:var(--color-dawn-yellow);position:absolute;}@media (max-width:1023.98px){.modal-wrapper{left:0;right:0;top:34px;bottom:0;padding:0;}}@media (min-width:1024px){.modal-wrapper{left:2vw;right:2vw;top:10vh;padding:30px 28px;height:80vh;}}@media (min-width:1356px){.modal-wrapper{left:calc(50% - 650px);right:calc(50% - 650px);}}@media (max-width:1023.98px){.modal-logo-wrapper{height:58px;padding-top:20px;padding-bottom:0;padding-left:14px;padding-right:14px;}}@media (min-width:1024px){.modal-logo-wrapper{border-left:1px solid #000;padding-left:10px;padding-bottom:0;}}.modal-logo-wrapper img{display:block;}@media (max-width:1023.98px){.modal-logo-wrapper img{max-width:98px;}}.modal-close{position:absolute;cursor:pointer;z-index:1;}@media (max-width:1023.98px){.modal-close{top:22px;right:18px;width:21px;}}@media (min-width:1024px){.modal-close{top:28px;right:28px;}}.modal-close img{display:block;}#modal-scroll-wrapper{overflow-y:scroll;padding:0 14px;scrollbar-color:#999 transparent;}@media (min-width:1024px){#modal-scroll-wrapper{padding:0;height:calc(80vh - 115px);}}@media (min-width:1024px){.modal-container{display:flex;justify-content:space-between;}}.modal-content{padding-top:54px;margin-bottom:2rem;}@media (min-width:1024px){.modal-content{padding-top:0;max-width:32%;}}.modal-content-inner{position:relative;}@media (min-width:1024px){.modal-content-inner{min-height:54.2vh;display:flex;flex-direction:column;justify-content:space-between;}}@media (min-width:1024px){.modal-text{border-left:1px solid #000;padding-left:10px;padding-top:32px;}}@media (min-width:1024px) and (min-height:880px){.modal-text{padding-top:calc(32px + 2vh);}}@media (min-width:1024px){.modal-text h2{font-size:38px;}}@media (min-width:1024px){.modal-text p{font-size:18px;}}.modal-text p:last-child{margin:0;}@media (min-width:1024px){.modal-form{margin:0 7.5vw 0 2rem;}}@media (min-width:1356px){.modal-form{margin:0 6.3rem 0 2rem;}}@media (min-width:1024px) and (min-height:880px){.modal-form{padding-top:calc(80px + 2vh);}}.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;}.node--type-webform{max-width:600px;}@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;}.contact-us-modal-open .grecaptcha-badge{opacity:1;pointer-events:auto;z-index:4;}
}
