@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 200;src: url('../fonts/manrope-v20-latin-200.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 300;src: url('../fonts/manrope-v20-latin-300.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 400;src: url('../fonts/manrope-v20-latin-regular.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 500;src: url('../fonts/manrope-v20-latin-500.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 600;src: url('../fonts/manrope-v20-latin-600.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 700;src: url('../fonts/manrope-v20-latin-700.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 800;src: url('../fonts/manrope-v20-latin-800.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 100;src: url('../fonts/jetbrains-mono-v24-latin-100.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 100;src: url('../fonts/jetbrains-mono-v24-latin-100italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 200;src: url('../fonts/jetbrains-mono-v24-latin-200.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 200;src: url('../fonts/jetbrains-mono-v24-latin-200italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 300;src: url('../fonts/jetbrains-mono-v24-latin-300.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 300;src: url('../fonts/jetbrains-mono-v24-latin-300italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 400;src: url('../fonts/jetbrains-mono-v24-latin-regular.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 400;src: url('../fonts/jetbrains-mono-v24-latin-italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;src: url('../fonts/jetbrains-mono-v24-latin-500.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 500;src: url('../fonts/jetbrains-mono-v24-latin-500italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 600;src: url('../fonts/jetbrains-mono-v24-latin-600.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 600;src: url('../fonts/jetbrains-mono-v24-latin-600italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;src: url('../fonts/jetbrains-mono-v24-latin-700.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 700;src: url('../fonts/jetbrains-mono-v24-latin-700italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;src: url('../fonts/jetbrains-mono-v24-latin-800.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'JetBrains Mono';font-style: italic;font-weight: 800;src: url('../fonts/jetbrains-mono-v24-latin-800italic.woff2') format('woff2') }html, body {height: 100% }body {background: rgba(255, 255, 255, 1);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility }body, a, p, h1, h2, h3, h4, h5, h6, label {font-family: 'Manrope', sans-serif;color: rgba(26, 36, 41, 1) }body, a, p {font-size: 1.1rem;font-weight: 400;line-height: 1.4 }.grid-padding-x>.cell {padding-right: .9375rem;padding-left: .9375rem }.impressum-sf .grid-container, .datenschutz-sf .grid-container {max-width: 85rem }a, a:link {outline: none }h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0 }h1 {font-size: clamp(48px, 9vw, 188px);font-weight: 800;letter-spacing: -.035em;line-height: .88 }h2 {font-size: clamp(44px, 6vw, 100px);font-weight: 800;text-transform: uppercase;letter-spacing: -.02em;line-height: .92 }h3 {font-size: 1.375rem;font-weight: 700;letter-spacing: -.015em;line-height: 1.15 }h4 {font-size: 1.15rem;font-weight: 700 }b, strong {font-weight: 700 }small {font-size: .75rem }p:last-of-type {margin: 0 }ul {list-style-type: square }.fixed {position: fixed!important }.b-fixed {position: fixed!important }.absolute {position: absolute!important }.relative {position: relative!important }.pd_rst {padding: 0!important }.pd_t_rst {padding-top: 0!important }.pd_b_rst {padding-bottom: 0!important }.pd_l_rst {padding-left: 0!important }.pd_r_rst {padding-right: 0!important }.flex_top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start }.flex_centered {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.flex_middle {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.flex_bottom {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end }.flex_right {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.flex_left {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start }.white_txt {color: rgba(255, 255, 255, 1)!important }.white_bg {background-color: rgba(255, 255, 255, 1)!important }.black_bg {background-color: rgba(26, 36, 41, 1)!important }.orange_txt {color: rgba(238, 139, 62, 1)!important }.orange_bg {background-color: rgba(238, 139, 62, 1)!important }.turquoise_txt {color: rgba(61, 182, 201, 1)!important }.turquoise_bg {background-color: rgba(61, 182, 201, 1)!important }hr {max-width: none;margin: 1.25rem auto;border-bottom: 3px solid rgba(26, 36, 41, 1) }.btn_container {margin: 0 auto;text-align: center }.button {background: rgba(26, 36, 41, 1)!important;color: rgba(255, 255, 255, 1)!important;font-weight: 600!important;text-transform: none!important;font-size: .875rem!important;padding: 0 1.15rem!important;height: 48px!important;line-height: 48px!important;margin: 0!important;-webkit-border-radius: 4px!important;-moz-border-radius: 4px!important;border-radius: 4px!important;box-shadow: none!important;transition: background .4s ease!important;border: none!important }.button:hover, .button:focus {background: rgba(50, 53, 55, .8)!important;border: none!important }.button.white {background: rgba(255, 255, 255, 1)!important;color: rgba(26, 36, 41, 1)!important }.button.white:hover, .button.white:focus {background: rgba(255, 255, 255, .8)!important;border: none!important }.button.white.fh {background: rgba(255, 255, 255, 1)!important;color: rgba(61, 182, 201, 1)!important }.button.white.fh:hover, .button.white.fh:focus {background: rgba(255, 255, 255, .8)!important;border: none!important }.button.orange {background: rgba(238, 139, 62, 1)!important;color: rgba(255, 255, 255, 1)!important }.button.orange:hover, .button.orange:focus {background: rgba(238, 139, 62, .8)!important;border: none!important }[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {border: 1px solid rgba(246, 246, 246, 1)!important;background-color: rgba(246, 246, 246, 1)!important;box-shadow: none!important }textarea[rows] {min-width: 100%;width: 100%;min-height: 205px;max-height: 205px;height: 205px }::-webkit-input-placeholder {font-size: .75rem!important;color: rgba(26, 36, 41, .7)!important }::-moz-placeholder {font-size: .75rem!important;color: rgba(26, 36, 41, .7)!important }:-ms-input-placeholder {font-size: .75rem!important;color: rgba(26, 36, 41, .7)!important }:-moz-placeholder {font-size: .75rem!important;color: rgba(26, 36, 41, .7)!important }::selection {background: rgba(238, 139, 62, 1);text-shadow: none;color: rgba(255, 255, 255, 1) }.overlay {position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: rgba(26, 36, 41, .5);z-index: 1 }.site-content, .front-hero, .content-block, .front-feature, .site-footer {position: relative }.site-header {position: fixed;background: rgba(255, 255, 255, 1);width: 100%;padding: 0;-webkit-box-shadow: 0 5px 20px 0 rgba(102, 102, 102, .3);-moz-box-shadow: 0 5px 20px 0 rgba(102, 102, 102, .3);box-shadow: 0 5px 20px 0 rgba(102, 102, 102, .3);caret-color: transparent;z-index: 99991!important }.custom-logo {display: block }.site-header .tagline {display: flex;border-left: 1px solid rgba(26, 36, 41, .25);margin: 0;padding: 0 0 0 .4625rem }.site-header .tagline span {display: block;line-height: 1 }.site-header .tagline span:first-of-type {font-weight: 800;letter-spacing: -.01em;margin: 0 0 .25rem 0;text-transform: none }.site-header .tagline span:last-of-type {letter-spacing: 0.12em }.site-header .button {height: 40px!important;line-height: 40px!important }.site-content {overflow: hidden }.front-hero {background: linear-gradient( to bottom, rgba(45, 155, 172, 1) 0%, rgba(84, 188, 205, 1) 100% );z-index: 1 }.front-hero ul {list-style-type: none;margin: 0;padding: 0 }.front-hero .tags {padding-bottom: 1.875rem }.front-hero .tags li {padding-right: 0!important }.front-hero .tags li:nth-child(2), .front-hero .tags li:nth-child(3) {padding-left: .9375rem!important }.front-hero .grid-x.norm.grid-padding-x>.cell {padding-right: .9375rem;padding-left: .9375rem }.front-hero .tags .white {background: rgba(255, 255, 255, 1);color: rgba(61, 182, 201, 1) }.front-hero .tags .black {background: rgba(26, 36, 41, 1);color: rgba(255, 255, 255, 1) }.front-hero .tags .orange {background: rgba(238, 139, 62, 1);color: rgba(255, 255, 255, 1) }.front-hero .tb_tag {font-family: 'JetBrains Mono', sans-serif;display: block;padding: .35rem .75rem;font-size: .75rem;letter-spacing: .15em;font-weight: 700;text-transform: uppercase;text-align: center;-webkit-border-radius: 4px!important;-moz-border-radius: 4px!important;border-radius: 4px!important }.front-hero .tags li:nth-child(3n+1) {transform: rotate(-1deg) }.front-hero .tags li:nth-child(3n+2) {transform: rotate(1deg) }.front-hero .tags li:nth-child(3n) {transform: rotate(-0.5deg) }.front-hero h1 {margin: 0 0 1.875rem 0 }.front-hero h1, .front-hero p {color: rgba(255, 255, 255, 1) }.front-hero em {color: rgba(238, 139, 62, 1) }.front-hero .sb {width: 100%;height: auto }.front-hero .txt_box {padding: 0 0 1.875rem 0 }.front-hero .first {padding-right: .9375rem }.front-hero .sb_typo {top: 0;right: 0;width: 45%;z-index: -1 }.front-hero .sb_typo svg {display: block;width: 100%;height: auto;opacity: .12 }.front-hero .hero-img-container {z-index: 1 }.front-hero img {display: block }.front-hero .tb_check {z-index: 2 }.front-hero .tb_check svg {display: block;width: 100%;height: auto }.front-hero span {display: block }.front-hero .nfo {margin-top: 2.8115rem;padding-top: .9375rem;border-top: 1px solid rgba(255, 255, 255, .28) }.front-hero .nfo li:nth-child(1) {padding-right: .9375rem!important }.front-hero .nfo li:nth-child(2) {padding-left: .9375rem!important;padding-right: .9375rem!important }.front-hero .nfo li:nth-child(3) {padding-left: .9375rem!important }.front-hero .nfo li:nth-child(2), .front-hero .nfo li:nth-child(3) {border-left: 1px solid rgba(255, 255, 255, .28) }.front-hero .nfo li span {font-size: .875rem;color: rgba(255, 255, 255, 1) }.front-hero .nfo li .nmbr {font-size: 1.25rem;font-weight: 700;margin: 0 0 .35rem 0;line-height: 1 }.front-hero .nfo li .title {font-weight: 700 }.front-hero .nfo li .desc {font-family: 'JetBrains Mono', sans-serif;font-size: .75rem;color: rgba(255, 255, 255, .75) }.front-hero img, .content-block img {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }.marquee {position: relative;background: rgba(84, 188, 205, 1);display: flex;align-items: center;width: 100%;margin: 0 auto;padding: 1.5rem 0 1.875rem 0;border-top: 1px solid rgba(255, 255, 255, .28);overflow: hidden;white-space: nowrap;}.marquee-track {display: flex;align-items: center;flex: 0 0 auto;width: max-content;will-change: transform;transform: translate3d(0, 0, 0);}.marquee.is-ready .marquee-track {animation: marquee-scroll var(--marquee-duration, 24s) linear infinite;}.marquee-group {display: flex;align-items: center;flex: 0 0 auto;}.marquee span {position: relative;display: inline-flex;align-items: center;flex: 0 0 auto;padding-left: 3rem;padding-right: 3rem;color: rgba(255, 255, 255, 1);font-size: 2.25em;font-weight: 800;line-height: 1.15;letter-spacing: -.02em;white-space: nowrap;}.marquee span::after {position: absolute;content: '';top: 50%;right: -.5625rem;width: 1.125rem;height: 1.125rem;border-radius: 50%;background: #f28c38;transform: translateY(-50%);}@keyframes marquee-scroll {from {transform: translate3d(0, 0, 0);}to {transform: translate3d(calc(var(--marquee-distance) * -1), 0, 0);}}.front-feature {position: relative;overflow: hidden }.ff-kicker, .ff-section-label {display: inline-block;margin: 0 0 1rem 0;font-size: .75rem;font-weight: 800;line-height: 1;text-transform: uppercase;letter-spacing: .08em;color: rgba(26, 36, 41, .55) }.ff-section-label {font-family: 'JetBrains Mono', sans-serif;font-size: .75rem;margin-bottom: 1.875rem;letter-spacing: .18em;text-transform: uppercase;font-weight: 500 }.ff-kicker-light {color: rgba(255, 255, 255, .5) }.ff-kicker-dark-on-cyan {color: rgba(26, 36, 41, .55) }.ff-title {margin: 0;line-height: .92;font-weight: 800;text-transform: uppercase;letter-spacing: -.035em }.ff-title-dark {color: rgba(26, 36, 41, 1) }.ff-title-light {color: rgba(255, 255, 255, 1) }.ff-title span {color: rgba(238, 139, 62, 1) }.ff-title-light + .ff-lead, .ff-title-light + .ff-text, .ff02 .ff-text, .ff06 .ff-text, .ff06 p {color: rgba(255, 255, 255, .82) }.ff-btn-row {margin: 1.5rem 0 0 0 }.button.hollow {background: transparent!important;color: rgba(26, 36, 41, 1)!important;border: 1px solid rgba(26, 36, 41, .3)!important }.button.hollow:hover, .button.hollow:focus {background: rgba(26, 36, 41, 1)!important;color: rgba(255, 255, 255, 1)!important;border-color: rgba(26, 36, 41, 1)!important }.ff-image-frame {margin: 0;position: relative;overflow: hidden;border-radius: 4px;box-shadow: 0 20px 35px rgba(0, 0, 0, .12) }.ff-image-frame img {display: block;width: 100%;height: auto }.ff01 {background: rgba(255, 255, 255, 1) }.ff-section-label {font-size: .875rem;color: rgba(61, 182, 201, 1) }.ff01-media {position: relative }.ff01-image {position: relative;margin: 0;overflow: hidden;background: rgba(244, 244, 242, 1);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 1.75rem 3.5rem rgba(0, 0, 0, .12);-moz-box-shadow: 0 1.75rem 3.5rem rgba(0, 0, 0, .12);box-shadow: 0 1.75rem 3.5rem rgba(0, 0, 0, .12) }.ff01-image img {display: block;width: 100%;height: auto;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0 }.ff01-image-label {position: absolute;left: -1.8125rem;top: 2rem;z-index: 3;background: rgba(61, 182, 201, 1);color: rgba(255, 255, 255, 1);padding: .625rem 1.125rem;font-size: .875rem;line-height: 1;font-weight: 800;letter-spacing: .18em;text-transform: uppercase;transform: rotate(-2deg);-webkit-box-shadow: 0 .75rem 1.5rem rgba(0, 0, 0, .12);-moz-box-shadow: 0 .75rem 1.5rem rgba(0, 0, 0, .12);box-shadow: 0 .75rem 1.5rem rgba(0, 0, 0, .12) }.ff01-badge {position: absolute;right: -1.625rem;bottom: -2.125rem;z-index: 4;width: 16.25rem;background: rgba(238, 139, 62, 1);color: rgba(255, 255, 255, 1);padding: 1rem 1.25rem;transform: rotate(-2deg);-webkit-box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .18);-moz-box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .18);box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .18) }.ff01-badge strong {display: block;color: rgba(255, 255, 255, 1);font-size: 1.35rem;line-height: 1.05;font-weight: 800;letter-spacing: -.03em }.ff01-badge span {font-family: 'JetBrains Mono', sans-serif;display: block;margin-top: .75rem;color: rgba(255, 255, 255, .82);font-size: .625rem;line-height: 1;font-weight: 800;letter-spacing: .22em;text-transform: uppercase }.ff01-title {color: rgba(26, 36, 41, 1) }.ff01-title span {color: rgba(238, 139, 62, 1) }.ff01-lead {max-width: 36.25rem;margin: 1.875rem 0;color: rgba(20, 31, 40, .58) }.ff01-values {border-top: 2px solid rgba(26, 36, 41, 1);border-bottom: 1px solid rgba(20, 31, 40, .12) }.ff01-value {min-height: 7.5rem;padding: 1.625rem 0 1.25rem 0;border-top: 1px solid rgba(20, 31, 40, .12) }.ff01-values .cell:nth-child(1) .ff01-value, .ff01-values .cell:nth-child(2) .ff01-value {border-top: none }.ff01-values .cell:nth-child(2n) .ff01-value {border-left: 1px solid rgba(20, 31, 40, .12);padding-left: 1.625rem }.ff01-value span {display: block;font-weight: 800;font-size: 2.5rem;letter-spacing: -0.03em;line-height: 1;margin: 0 0 .35rem 0;color: rgba(26, 36, 41, 1) }.ff01-value p {margin: 0;color: rgba(20, 31, 40, .48);font-size: .875rem }.ff01-btn-row {margin: 2.125rem 0 0 0 }.ff01-btn-row .button {background: rgba(26, 36, 41, 1)!important;margin: 1.875rem 0 0 0!important;color: rgba(255, 255, 255, 1)!important }.ff01-btn-row .button:hover {background: rgba(26, 36, 41, .8)!important }.ff02 {background: rgba(26, 36, 41, 1) }.ff02-section-label {color: rgba(61, 182, 201, 1) }.ff02-title {color: rgba(255, 255, 255, 1) }.ff02-quotes {margin-top: 3.5rem }.ff02-card {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 2.25rem 1.875rem;overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }.ff02-card-label {font-family: 'JetBrains Mono', sans-serif;margin: 0;color: currentColor;opacity: .62;font-size: .688rem;line-height: 1;font-weight: 800;letter-spacing: .18em;text-transform: uppercase }.ff02-card blockquote {margin: 0;padding: 1.875rem 0;border: none;color: currentColor;font-size: 1.625rem;line-height: .98;font-weight: 800;letter-spacing: -.065em }.ff02-card-bottom {position: relative;min-height: 4.25rem;padding-top: 1.875rem;border-top: 1px solid currentColor }.ff02-person strong {display: block;color: currentColor;font-size: .9375rem;line-height: 1.15;font-weight: 800 }.ff02-person span {font-family: 'JetBrains Mono', sans-serif;display: block;margin-top: .35rem;color: currentColor;opacity: .64;font-size: .688rem;line-height: 1;font-weight: 800;letter-spacing: .08em;text-transform: uppercase }.ff02-avatar {position: relative;display: block;width: 60px;height: 60px;background: rgba(20, 31, 40, .82);color: currentColor;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50% }.ff02-avatar:before {position: absolute;content: "";left: 50%;top: 1rem;width: .65rem;height: .65rem;border: 2px solid currentColor;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;opacity: .7;transform: translateX(-50%) }.ff02-avatar:after {position: absolute;content: "";left: 50%;bottom: .95rem;width: 1.45rem;height: .85rem;border: 2px solid currentColor;border-bottom: none;-webkit-border-top-left-radius: 1.2rem;-webkit-border-top-right-radius: 1.2rem;-moz-border-radius-topleft: 1.2rem;-moz-border-radius-topright: 1.2rem;border-top-left-radius: 1.2rem;border-top-right-radius: 1.2rem;opacity: .7;transform: translateX(-50%) }.ff02-card-cyan {background: rgba(61, 182, 201, 1);color: rgba(255, 255, 255, 1) }.ff02-card-cyan .ff02-card-bottom {border-top-color: rgba(255, 255, 255, .32) }.ff02-card-cyan .ff02-avatar {background: rgba(255, 255, 255, .18);color: rgba(255, 255, 255, 1) }.ff02-card-light {background: rgba(244, 244, 242, 1);color: rgba(26, 36, 41, 1) }.ff02-card-light .ff02-card-bottom {border-top-color: rgba(20, 31, 40, .18) }.ff02-card-light .ff02-avatar {background: rgba(26, 36, 41, 1);color: rgba(255, 255, 255, 1) }.ff02-card-dark {background: transparent;color: rgba(255, 255, 255, 1) }.ff02-card-dark .ff02-card-bottom {border-top-color: rgba(255, 255, 255, .24) }.ff02-card-dark .ff02-avatar {background: rgba(255, 255, 255, .18);color: rgba(255, 255, 255, 1) }.ff03 {background: rgba(255, 255, 255, 1) }.ff03-section-label {color: rgba(61, 182, 201, 1) }.ff03-title {color: rgba(26, 36, 41, 1);white-space: nowrap }.ff03-title span {color: rgba(238, 139, 62, 1);font-style: italic }.ff03-intro {max-width: 55rem;margin: 0 0 1rem auto;color: rgba(20, 31, 40, .58) }.ff03-board {margin-top: clamp(3.5rem, 5vw, 5rem);border: 2px solid rgba(26, 36, 41, 1);overflow: hidden }.ff03-board .grid-x {margin-left: 0;margin-right: 0 }.ff03-board .grid-padding-x > .cell {padding-left: 0;padding-right: 0 }.ff03-card {position: relative;min-height: 15.875rem;height: 100%;padding: 2.0625rem 1.75rem 1.875rem 1.75rem;background: rgba(255, 255, 255, 1) }.ff03-card-top {position: relative;min-height: 7.875rem }.ff03-card-number {color: rgba(61, 182, 201, 1);font-size: .9375rem;line-height: 1;font-weight: 800;letter-spacing: .18em }.ff03-card-label {position: absolute;right: 0;top: 0;background: rgba(26, 36, 41, 1);padding: .35rem .5rem }.ff03-card-label span {font-family: 'JetBrains Mono', sans-serif;font-size: .688rem;font-weight: 800;letter-spacing: .15em;text-transform: uppercase;display: block;color: rgba(255, 255, 255, 1);line-height: 1.5 }.ff03-card-copy h3 {margin: 0 0 .75rem 0 }.ff03-card-copy p {margin: 0;color: rgba(20, 31, 40, .52);font-size: .938rem }.plan-card {height: 100%;background: rgba(255, 255, 255, .5);border: 1px solid rgba(26, 36, 41, .15);padding: 1.25rem;position: relative }.plan-card-tag {margin-bottom: 1rem;font-size: .65rem;font-weight: 800;text-transform: uppercase;letter-spacing: .08em;color: rgba(61, 182, 201, 1) }.plan-card-label {position: absolute;top: .65rem;right: .65rem;background: rgba(26, 36, 41, 1);color: rgba(255, 255, 255, 1);padding: .18rem .35rem;font-size: .55rem;line-height: 1;font-weight: 800;letter-spacing: .1em;text-transform: uppercase }.plan-card h3 {margin: 0 0 .55rem 0 }.plan-card p {margin: 0;font-size: .85rem;line-height: 1.5;color: rgba(26, 36, 41, .65) }.ff04 {background: rgba(61, 182, 201, 1) }.ff04-section-label {color: rgba(20, 31, 40, .82) }.ff04-title {color: rgba(26, 36, 41, 1);margin: 0 0 1.875rem 0 }.ff04-title span {color: rgba(238, 139, 62, 1);font-style: italic }.ff04-note h3 {font-size: .875rem }.ff04-lead {max-width: 32.5rem;color: rgba(20, 31, 40, .88) }.ff04-form-panel {background: rgba(26, 36, 41, 1);padding: 1.875rem;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px }.ff04-form-label p, .ff04-char-count p, .ff04-form-notes p, .ff04-wall-title, .ff04-wall-link a {font-family: 'JetBrains Mono', sans-serif;font-size: .75rem;font-weight: 500;letter-spacing: .15em;color: rgba(255, 255, 255, .62);text-transform: uppercase }.ff04-wall-title {color: rgba(244, 246, 247, 1) }.ff04-form-panel textarea, .ff04-form-panel [type=text], .ff04-form-panel [type="email"] {margin: 0;border: 1px solid rgba(255, 255, 255, .18)!important;background: rgba(255, 255, 255, .08)!important;color: rgba(255, 255, 255, 1)!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important }.ff04-form-panel textarea {min-width: 100%;width: 100%;min-height: 8.25rem;max-height: 8.25rem;height: 8.25rem;resize: vertical }.ff04-form-panel ::-webkit-input-placeholder {color: rgba(255, 255, 255, .35)!important }.ff04-form-panel ::-moz-placeholder {color: rgba(255, 255, 255, .35)!important }.ff04-form-panel :-ms-input-placeholder {color: rgba(255, 255, 255, .35)!important }.ff04-form-panel :-moz-placeholder {color: rgba(255, 255, 255, .35)!important }.ff04-submit {background: rgba(151, 98, 53, 1)!important;color: rgba(255, 255, 255, .5)!important;margin-top: .9375rem!important }.ff04-submit:hover, .ff04-submit:focus {background: rgba(171, 111, 60, 1)!important;color: rgba(255, 255, 255, .82)!important }.ff04-form-label p {margin: 0 0 .9375rem }.ff04-char-count p {margin: .9375rem 0 }.ff04-form-notes {list-style-type: none;margin: 0;padding: 0 }.ff04-form-notes p {margin: 0 }.ff04-wall {margin-top: 1.875rem;padding: 1.875rem 0 2.25rem 0;background: rgba(26, 36, 41, 1);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px }.ff04-wall-link a {color: rgba(67, 191, 209, .95) }.ff04-notes {list-style-type: none;margin-top: 1.875rem;margin-left: 0;padding: 0 .9375rem }.ff04-note {position: relative;padding: 1.875rem .9375rem .9375rem .9375rem;-webkit-box-shadow: 0 1.25rem 2rem rgba(0, 0, 0, .18);-moz-box-shadow: 0 1.25rem 2rem rgba(0, 0, 0, .18);box-shadow: 0 1.25rem 2rem rgba(0, 0, 0, .18) }.ff04-note p {font-family: 'JetBrains Mono', sans-serif;margin: .9375rem 0 0 0;color: rgba(20, 31, 40, .55);font-size: .625rem;text-transform: uppercase }.ff04-note-peach {background: #f8ddc9 }.ff04-note-white {background: rgba(244, 244, 242, 1) }.ff04-note-blue {background: #bfe8ee }.ff04-tape {position: absolute;left: 50%;top: -.65rem;width: 4.5rem;height: 1.35rem;background: rgba(67, 191, 209, .45);transform: translateX(-50%) }.ff04-note-01 {transform: rotate(-2deg) }.ff04-note-02 {transform: rotate(1deg) }.ff04-note-03 {transform: rotate(-1deg) }.ff04-note-04 {transform: rotate(2deg) }.ff04-note-05 {transform: rotate(-3deg) }.ff04 textarea {padding: .5rem!important }.ff05 {background: rgba(255, 255, 255, 1) }.ff05-section-label {color: rgba(61, 182, 201, 1) }.ff05-title {color: rgba(26, 36, 41, 1) }.ff05-title span {color: rgba(238, 139, 62, 1);font-style: italic }.ff05-download-row {margin: 0 0 .9375rem 0 }.ff05-download.button {background: transparent!important;color: rgba(26, 36, 41, 1)!important;border: 1px solid rgba(20, 31, 40, .72)!important;padding: 0 1.5rem!important;height: 3.125rem!important;line-height: 3.125rem!important;font-size: .75rem!important;font-weight: 800!important;-webkit-border-radius: 4px!important;-moz-border-radius: 4px!important;border-radius: 4px!important }.ff05-download.button:hover, .ff05-download.button:focus {background: rgba(26, 36, 41, 1)!important;color: rgba(255, 255, 255, 1)!important;border-color: rgba(26, 36, 41, 1)!important }.ff05-events {margin-top: 3.125rem;border-top: 2px solid rgba(26, 36, 41, 1) }.ff05-event {border-bottom: 1px solid rgba(20, 31, 40, .1) }.ff05-event-inner {min-height: 7.375rem }.ff05-event-date {color: rgba(26, 36, 41, 1);font-size: clamp(2.45rem, 2.45vw, 3rem);line-height: .9;font-weight: 800;letter-spacing: -.055em }.ff05-event-month {font-family: 'JetBrains Mono', sans-serif;margin-top: .55rem;color: rgba(20, 31, 40, .62);font-size: .75rem;line-height: 1;font-weight: 800;letter-spacing: .22em;text-transform: uppercase }.ff05-event-title {margin: 0 0 .55rem 0;color: rgba(26, 36, 41, 1) }.ff05-event-meta, .ff05-event-stream, .ff05-event-status {margin: 0;font-size: .75rem;line-height: 1.35;font-weight: 700 }.ff05-event-meta {font-family: 'JetBrains Mono', sans-serif;color: rgba(20, 31, 40, .46);letter-spacing: .08em }.ff05-event-stream {font-family: 'JetBrains Mono', sans-serif;color: rgba(67, 191, 209, .82);font-weight: 800;letter-spacing: .1em;text-transform: uppercase }.ff05-event-status {font-family: 'JetBrains Mono', sans-serif;color: rgba(20, 31, 40, .48);letter-spacing: .1em }.ff05-event-button.button {min-width: 7.5rem;background: rgba(26, 36, 41, 1)!important;color: rgba(255, 255, 255, 1)!important;padding: 0 .85rem!important;height: 2.375rem!important;line-height: 2.375rem!important;font-size: .75rem!important;font-weight: 800!important;white-space: nowrap;-webkit-border-radius: 4px!important;-moz-border-radius: 4px!important;border-radius: 4px!important }.ff05-event-button.button:hover, .ff05-event-button.button:focus {background: rgba(20, 31, 40, .86)!important;color: rgba(255, 255, 255, 1)!important }.ff05-event-election {margin-top: 0;background: rgba(61, 182, 201, 1);border-bottom: none }.ff05-event-election .ff05-event-inner {min-height: 7.25rem }.ff05-event-election .ff05-event-date, .ff05-event-election .ff05-event-month, .ff05-event-election .ff05-event-title {color: rgba(255, 255, 255, 1) }.ff05-event-election .ff05-event-meta {color: rgba(255, 255, 255, .78) }.ff05-event-election .ff05-event-status {color: rgba(255, 255, 255, .9);font-weight: 800;text-transform: uppercase }.ff05-election-button.button {color: rgba(61, 182, 201, 1)!important }.ff05-event-button-disabled, .ff05-event-button-disabled:hover, .ff05-event-button-disabled:focus {opacity: .6!important;pointer-events: none!important;cursor: default!important }.ff06 {background: rgba(26, 36, 41, 1) }.ff06-main {min-height: 31.25rem }.ff06-section-label {color: rgba(61, 182, 201, 1) }.ff06-title {color: rgba(255, 255, 255, 1) }.ff06-contact-cards {max-width: 47.5rem;margin-top: 1.875rem }.ff06-contact-card {height: 100%;min-height: 7.5rem;padding: 1.375rem 1.3125rem 1.25rem 1.3125rem;background: rgba(255, 255, 255, .065);border: 1px solid rgba(255, 255, 255, .14);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }.ff06-contact-card-cyan {background: rgba(61, 182, 201, 1);border-color: rgba(61, 182, 201, 1) }.ff06-contact-label, .ff06-form-label {font-family: 'JetBrains Mono', sans-serif;margin: 0;text-transform: uppercase;color: rgba(255, 255, 255, .42);font-size: .75rem }.ff06-contact-card-cyan .ff06-contact-label {color: rgba(255, 255, 255, .72) }.ff06-contact-card h3 {margin: 1rem 0 .65rem 0;color: rgba(255, 255, 255, 1) }.ff06-contact-card p {margin: 0;color: rgba(255, 255, 255, .66);font-size: .875rem }.ff06-contact-card-cyan h3 {color: rgba(255, 255, 255, 1) }.ff06-contact-card-cyan p {color: rgba(255, 255, 255, .82) }.ff06-form-panel {position: relative;margin-top: .1875rem;padding: 1.875rem 2.75rem 0 2.75rem;background: rgba(61, 182, 201, 1);overflow: visible;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }.ff06-form-panel {position: relative;overflow: visible;z-index: 1 }.ff06-panel-arc {position: absolute;top: -1.125rem;right: 1.5rem;width: 7.5rem;height: 7.5rem;border: 4px solid rgba(61, 182, 201, 1);-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;pointer-events: none;z-index: -1;transform: rotate(6deg);display: none!important;visibility: hidden!important }.ff06-panel-arc:before {position: absolute;content: "";inset: 6px;border: 1.5px dashed rgba(67, 191, 209, .8);-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;opacity: .6 }.ff06-form-head {margin: 0 0 1.5625rem 0 }.ff06-form-label {margin: 0 0 .9375rem 0;color: rgba(20, 31, 40, .55) }.ff06-form-head h3 {margin: 0 0 .9375rem 0;color: rgba(26, 36, 41, 1) }.ff06-form-head p {margin: 0;color: rgba(20, 31, 40, .76);font-weight: 500;font-size: .875rem }.ff06-form-panel .grid-margin-y {margin-top: -.625rem;margin-bottom: -.625rem }.ff06-form-panel .grid-margin-y > .cell {margin-top: .625rem;margin-bottom: .625rem }.ff06-form-panel input, .ff06-form-panel select, .ff06-form-panel textarea {height: 2.5rem;margin: 0 0 .9375rem 0;border: 1px solid rgba(20, 31, 40, .55)!important;background: rgba(61, 182, 201, 1)!important;color: rgba(26, 36, 41, 1)!important;font-size: .75rem;line-height: 2.5rem;box-shadow: none!important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px }.ff06-form-panel select {padding-top: 0;padding-bottom: 0 }.ff06-form-panel ::-webkit-input-placeholder {color: rgba(20, 31, 40, .48)!important }.ff06-form-panel ::-moz-placeholder {color: rgba(20, 31, 40, .48)!important }.ff06-form-panel :-ms-input-placeholder {color: rgba(20, 31, 40, .48)!important }.ff06-form-panel :-moz-placeholder {color: rgba(20, 31, 40, .48)!important }.ff06-submit.button {margin-top: .3125rem!important;background: rgba(26, 36, 41, 1)!important;color: rgba(255, 255, 255, 1)!important;height: 2.75rem!important;line-height: 2.75rem!important;font-size: .75rem!important;font-weight: 800!important;-webkit-border-radius: 2px!important;-moz-border-radius: 2px!important;border-radius: 2px!important }.ff06-submit.button:hover, .ff06-submit.button:focus {background: rgba(20, 31, 40, .88)!important;color: rgba(255, 255, 255, 1)!important }.ff06 textarea {padding: 0 .5rem!important }.wpcf7 {width: 100%;margin: 0 auto;padding: 0 0 .9375rem 0 }.wpcf7 .grid-padding-x>.cell {padding-right: .9375rem;padding-left: .9375rem }.wpcf7 label {color: rgba(26, 36, 41, 1) }.wpcf7-list-item {margin: 0 }.wpcf7-list-item-label a, .site-footer span {font-size: .75rem }.wpcf7-not-valid-tip {display: none!important;visibility: hidden!important }.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: rgba(162, 154, 136, 1) }.wpcf7 form .wpcf7-response-output, .wpcf7-list-item-label, .wpcf7-list-item-label a {font-size: .75rem;line-height: 1.2;color: rgba(26, 36, 41, 1)!important }.wpcf7 form .wpcf7-response-output {margin: 0 auto .5rem auto!important;padding: .5rem!important }.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border-color: rgba(238, 139, 62, 1)!important }.wpcf7 [type=checkbox] {margin: 0;margin-right: .35rem }.impressum-sf h1, .datenschutz-sf h1 {font-size: 2.5rem;margin: 0 0 3.75rem 0;text-transform: uppercase }.impressum-sf h4, .datenschutz-sf h4 {font-size: 1.5rem;margin: .9375rem 0 }.impressum-sf p, .datenschutz-sf p, .impressum-sf a, .datenschutz-sf a, .impressum-sf li, .datenschutz-sf li {font-size: 1rem!important }.impressum-sf a, .datenschutz-sf a {font-weight: 700 }.impressum-sf h4:first-of-type, .datenschutz-sf h4:first-of-type {margin-top: 0 }.site-footer {background: rgba(26, 36, 41, 1);border-top: 1px dashed rgba(255, 255, 255, .16);padding: 3.75rem 0 }.site-footer .legal p {margin: 0;color: rgba(255, 255, 255, .52) }.site-footer .date-mark {color: rgba(61, 182, 201, 1);font-size: 6rem;font-weight: 800;text-align: right;letter-spacing: -.03em;line-height: .85 }.site-footer .dropdown.menu {padding: .5rem 0 }.site-footer .dropdown.menu>li {padding: 0 .7rem 0 0 }.site-footer .dropdown.menu>li:last-child {padding: 0 }.site-footer .dropdown.menu>li>a {transition: color .25s }.site-footer .dropdown.menu>li>a, .site-footer .legal p {font-family: 'JetBrains Mono', sans-serif;margin: 0;padding: 0;text-transform: uppercase;color: rgba(255, 255, 255, .5);font-size: .688rem;letter-spacing: .12em }.site-footer .dropdown.menu a:hover, .site-footer .dropdown.menu .is-active a {background: transparent;color: rgba(255, 255, 255, .7)!important }@media screen and (max-width: 39.99875em) {.front-hero .tags li:nth-child(3) {padding-top: .9375rem!important }.front-hero .nfo li span {word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto }.ff01-image-label {left: .75rem;top: .75rem;font-size: .625rem }.ff01-values .cell:nth-child(2n) .ff01-value {border-left: none;padding-left: 0 }.ff01-values .cell:nth-child(2) .ff01-value {border-top: 1px solid rgba(20, 31, 40, .12) }.ff03-intro {margin: 1rem 0 0 0 }.ff03-board {margin-top: 2.5rem }.ff03-card {min-height: 14rem;padding: 1.5rem;border-left: none!important;border-bottom: 1px solid rgba(20, 31, 40, .14) }.ff03-board .cell:last-child .ff03-card {border-bottom: none }.ff03-card-top {min-height: 5.5rem }.ff04-lead {margin-top: 1.5rem }.ff04-wall-title, .ff04-wall-link a {letter-spacing: .12em }.ff05-section-label {margin-bottom: 1.5rem }.ff05-download-row {margin: 1.25rem 0 0 0 }.ff05-download.button {width: 100%;padding: 0 .8rem!important;font-size: .75rem!important }.ff05-event {padding: 1.35rem 0 }.ff05-event-inner {min-height: 0 }.ff05-event-date-cell, .ff05-event-main, .ff05-event-stream-cell, .ff05-event-status-cell, .ff05-event-action-cell {margin-top: .85rem }.ff05-event-date-cell {margin-top: 0 }.ff05-event-title {margin-top: .15rem }.ff05-event-status-cell, .ff05-event-action-cell {text-align: left!important }.ff05-event-action-cell {margin-top: 1rem }.ff05-event-button.button {min-width: 0 }.ff05-event-election {margin-top: 0;padding: 1.35rem 0 }.front-feature.ff06 .ff06-main {min-height: 0 }.front-feature.ff06 .ff06-contact-cards {margin-top: 1.75rem }.front-feature.ff06 .ff06-contact-card {min-height: 0;padding: 1.25rem }.front-feature.ff06 .ff06-form-panel {padding: 1.5rem;margin-top: 1.5rem }.front-feature.ff06 .ff06-panel-arc {display: none }.front-feature.ff06 .ff06-form-panel input, .front-feature.ff06 .ff06-form-panel select {font-size: .875rem }.front-feature.ff06 .ff06-divider {margin-top: 3rem }.front-feature.ff06 .ff06-bottom {min-height: 0;padding-top: 2rem }.front-feature.ff06 .ff06-date-mark {margin-top: 2rem;text-align: left }}@media screen and (min-width:40em) {.front-hero .nfo li .nmbr {font-size: 2.75rem }}@media screen and (max-width:63.99875em) {.site-header, .site-header .grid-x {height: 80px }.custom-logo, .logo-container {width: 115px }.site-header .tagline span:first-of-type {font-size: .688rem }.site-header .tagline span:last-of-type {font-size: .6rem }.na-nav-container {position: relative;height: 80px;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.na-nav-container .na-nav-section {position: fixed;top: 0;right: 0;bottom: 0 }.na-nav-container .na-nav {opacity: 0;background: rgba(61, 182, 201, 1);transition: opacity .1s;width: 0;height: 0 }.na-nav-container input[type="checkbox"] {display: none;max-width: none;margin: 0 }.na-nav-container input[type="checkbox"]:checked ~ .na-nav {opacity: 1;width: 100vw;height: 100vh }.na-nav-container input[type="checkbox"]:checked ~ label .bar {background: rgba(255, 255, 255, 1) }.na-nav-container input[type="checkbox"]:checked ~ label .top {transform: translateY(10px) rotate(45deg) }.na-nav-container input[type="checkbox"]:checked ~ label .middle {width: 0 }.na-nav-container input[type="checkbox"]:checked ~ label .bottom {transform: translateY(-6px) rotate(-45deg) }.na-nav-container .middle {margin: 0 auto }.na-nav-container label {position: relative;width: 30px;display: inline-block;margin: 0;padding: 0;background: transparent;cursor: pointer;z-index: 3 }.na-nav-container .bar {position: relative;display: block;background: rgba(26, 36, 41, 1);width: 30px;height: 3px;border-radius: 5px;margin: 5px auto;transition: background-color .4s ease-in, transform .4s ease-in, width .4s ease-in }.na-nav-container input[type="checkbox"]:checked ~ .na-nav .desktop-menu {background: transparent!important;display: block!important }.desktop-menu {display: none!important }.mobile-menu.dropdown.menu {position: absolute;left: 50%;top: calc(50% - 80px);transform: translate(-50%, -50%) }.mobile-menu.dropdown.menu>li {margin: 0;padding: .5rem 0;display: block;width: 100%;text-align: center }.mobile-menu.dropdown.menu>li>a {font-size: 1.5rem;text-align: center;padding: 0;color: rgba(255, 255, 255, 1);transition: color .25s;font-weight: 500 }.mobile-menu.dropdown.menu>li>a:hover, .mobile-menu.dropdown.menu a.mPS2id-highlight {color: rgba(238, 139, 62, 1)!important }.front-hero {padding: 3.75rem 0 }.front-hero .hero-img-container {margin-top: 3rem }.front-hero .tb_check {width: 20%;top: -2.25rem;right: -.9375rem }.marquee {display: none!important;visibility: hidden!important }.site-content {padding: 80px 0 0 0 }.ff01-title {margin-top: 3.75rem }.ff01-lead {margin: .9375rem 0 1.875rem 0 }.ff02-quotes, .ff02-button {margin-top: 1.875rem!important }.ff03-board .cell:nth-child(1) .ff03-card, .ff03-board .cell:nth-child(2) .ff03-card, .ff03-board .cell:nth-child(3) .ff03-card, .ff03-board .cell:nth-child(4) .ff03-card {border-bottom: 1px solid rgba(20, 31, 40, .14) }.ff03-board .cell:nth-child(2n) .ff03-card {border-left: 1px solid rgba(20, 31, 40, .14) }.ff04-title {margin-bottom: .9375rem }.ff04-form-panel {padding: 1.875rem .9375rem }.ff05-events {margin-top: 0 }.ff05-download-row {margin-top: 1.25rem }.ff05-event {padding: 1.35rem 0 }.ff05-event-inner {min-height: 0 }.ff05-event-date-cell, .ff05-event-main, .ff05-event-stream-cell, .ff05-event-status-cell, .ff05-event-action-cell {margin-top: .85rem }.ff05-event-date-cell {margin-top: 0 }.ff05-event-status-cell, .ff05-event-action-cell {text-align: left!important }.ff05-event-action-cell {margin-top: 1rem }.ff05-event-election {padding: 1.35rem 0 }.ff06-main {min-height: 0 }.ff06-title {font-size: clamp(4.4rem, 12vw, 7rem) }.ff06-contact-cards {margin-top: 2rem }.ff06-form-panel {margin-top: 1.5rem }.ff06-divider {margin-top: 3.5rem }.ff06-bottom {min-height: 0;padding-top: 2.5rem }.ff06-date-mark {margin-top: 2.5rem;text-align: left }.content-block {padding: 3.75rem 0 }.site-footer .date-mark {font-size: 4.5rem;margin: 0 0 3.75rem 0 }}@media screen and (min-width:64em) {body, a, p {font-size: 1.25rem }h3 {font-size: 1.5rem }.dsktp_flex_top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start }.dsktp_flex_centered {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.dsktp_flex_middle {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.dsktp_flex_bottom {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end }.dsktp_flex_right {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.dsktp_flex_left {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start }.dsktp_pd_rst {padding: 0!important }.dsktp_pd_t_rst {padding-top: 0!important }.dsktp_pd_b_rst {padding-bottom: 0!important }.dsktp_pd_l_rst {padding-left: 0!important }.dsktp_pd_r_rst {padding-right: 0!important }.site-header, .site-header .grid-x {height: 100px }.custom-logo, .logo-container {width: 140px }.site-header .tagline span:first-of-type {font-size: .875rem }.site-header .tagline span:last-of-type {font-size: .625rem }.last .custom-html-widget {padding-left: .5rem }.desktop-menu {display: flex;list-style: none;padding: 0;margin: 0 }.desktop-menu li {padding: 0 .5rem!important;display: inline-flex;align-items: center }.desktop-menu li:last-child {padding-right: 0 }.desktop-menu a {padding: 0!important;text-decoration: none;color: rgba(26, 36, 41, 1)!important;font-size: .875rem;font-weight: 600;display: inline-block;text-align: center;transition: color .2s linear }.desktop-menu a:hover, .desktop-menu a.mPS2id-highlight {background: transparent;color: rgba(238, 139, 62, 1)!important }.site-content {padding: 100px 0 0 0 }.grid-padding-x>.cell {padding-right: 1.875rem;padding-left: 1.875rem }.front-hero {padding: 3.75rem 0 }.front-hero p {font-size: 1.75rem }.front-hero .tb_check {width: 30%;top: -3rem;right: -1.875rem }.ff-form-panel {padding: 1.75rem }.ff02 .ff02-quotes {padding: 0 .9375rem }.ff02 .ff02-quotes.grid-padding-x>.cell, .ff02-card-bottom.grid-padding-x>.cell {padding-right: .9375rem;padding-left: .9375rem }.ff02-card blockquote {font-size: 2.25rem;padding: 3.75rem 0 }.ff03-board {margin-left: .9375rem;margin-right: .9375rem }.ff03-board .cell:nth-child(1) .ff03-card, .ff03-board .cell:nth-child(2) .ff03-card, .ff03-board .cell:nth-child(3) .ff03-card {border-bottom: 1px solid rgba(20, 31, 40, .14) }.ff03-board .cell:nth-child(2) .ff03-card, .ff03-board .cell:nth-child(3) .ff03-card, .ff03-board .cell:nth-child(5) .ff03-card, .ff03-board .cell:nth-child(6) .ff03-card {border-left: 1px solid rgba(20, 31, 40, .14) }.ff04-wall {margin-top: 3.75rem;margin-left: .9375rem;margin-right: .9375rem }.ff04-notes.grid-padding-x>.cell {padding-right: .9375rem!important;padding-left: .9375rem!important }.ff04-note h3, .ff04-note p {word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto }.ff04-form-panel {padding: 1.875rem 2.75rem }.ff05-events {margin-left: .9375rem;margin-right: .9375rem }.ff05-head {min-height: 13.5rem }.ff05-event-main {padding-top: .1rem }.ff05-event-stream-cell {padding-top: .2rem }.ff05-event-status-cell {padding-top: .2rem }.ff05-event-action-cell {padding-top: .1rem }.ff06 .grid-x .grid-padding-x>.cell {padding-right: .9375rem;padding-left: .9375rem }.ff06-date-mark {margin-top: 0 }.ff06-form-head h3 {font-size: 2.375rem;letter-spacing: -.02em;line-height: 1 }.content-block {padding: 7.5rem 0 }.scroll-to-top {position: fixed;bottom: 1.875rem;right: 1.875rem;width: 60px;height: 60px;border: none;border-radius: 50%;background: transparent;cursor: pointer;opacity: 0;visibility: hidden;transition: opacity .3s ease, visibility .3s ease;display: flex;align-items: center;justify-content: center;z-index: 999 }.scroll-to-top.visible {opacity: 1;visibility: visible }.scroll-to-top .progress-ring {position: absolute;top: 0;left: 0;transform: rotate(-90deg) }.scroll-to-top .progress-ring__bg {fill: #eee;stroke: #eee;stroke-width: 4 }.scroll-to-top .progress-ring__progress {fill: none;stroke: rgba(238, 139, 62, 1);stroke-width: 4;stroke-linecap: round;transition: stroke-dashoffset 0.2s linear }.scroll-to-top .arrow {fill: rgba(26, 36, 41, 1);z-index: 2 }}@media screen and (max-width: 74.9375em) {}@media screen and (min-width:75em) {.custom-logo, .logo-container {width: 150px }.desktop-menu li {padding: 0 .7rem!important }.last .custom-html-widget {padding-left: .7rem }}@media screen and (min-width:90em) {.grid-container {max-width: 90% }.site-header {padding: 0 .9375rem }.front-hero .tb_check {top: -3.75rem }.ff04-note h3 {font-size: 1.25rem }}@media screen and (min-width:110em) {.front-hero .tb_check svg {}}