/* ================================================================================================== */
/* css/machinata-nerves-bundle.css */
/* Copyright 2026 Dan Krusi / Nerves GmbH */
/* License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) */
/* Link: https://nerves.ch */
/* Language:  */
/* Package: Machinata.Core */
/* Theme: default */
/* Build: 974e1039-cf94-4d96-8c5c-c83dcd185d95 */
/* Date: 2026.01.28 18:09 UTC */
/* ================================================================================================== */


/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-vars.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-vars.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-fonts.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-fonts.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

@font-face {font-family: 'Circular';font-weight: normal;font-style: normal;src: url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.eot');src: url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.eot?#iefix') format('embedded-opentype'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.ttf') format('truetype'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.woff2') format('woff2'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.woff') format('woff'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.svg#CircularPro-Bold') format('svg');}@font-face {font-family: 'Circular';font-weight: bold;font-style: normal;src: url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.eot');src: url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.eot?#iefix') format('embedded-opentype'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.ttf') format('truetype'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.woff2') format('woff2'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.woff') format('woff'),url('https://bcdn.dev.nerves.ch/static/file/fonts/CircularPro-Bold.svg#CircularPro-Bold') format('svg');}@font-face {font-family: "nervestech";src:url("https://bcdn.dev.nerves.ch/static/file/fonts/nervestech.eot");src:url("https://bcdn.dev.nerves.ch/static/file/fonts/nervestech.eot?#iefix") format("embedded-opentype"),url("https://bcdn.dev.nerves.ch/static/file/fonts/nervestech.woff") format("woff"),url("https://bcdn.dev.nerves.ch/static/file/fonts/nervestech.ttf") format("truetype"),url("https://bcdn.dev.nerves.ch/static/file/fonts/nervestech.svg#nervestech") format("svg");font-weight: normal;font-style: normal;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-icons.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-icons.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

[class^="tech-icon-"]:before,[class*=" tech-icon-"]:before {font-family: "nervestech" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.tech-icon-torsos-all:before {content: "\61";}.tech-icon-burst:before {content: "\62";}.tech-icon-check:before {content: "\63";}.tech-icon-calendar:before {content: "\64";}.tech-icon-database:before {content: "\65";}.tech-icon-dollar-bill:before {content: "\66";}.tech-icon-dollar:before {content: "\67";}.tech-icon-flag:before {content: "\68";}.tech-icon-folder:before {content: "\69";}.tech-icon-graph-bar:before {content: "\6a";}.tech-icon-graph-pie:before {content: "\6b";}.tech-icon-home:before {content: "\6c";}.tech-icon-heart:before {content: "\6d";}.tech-icon-laptop:before {content: "\6e";}.tech-icon-info:before {content: "\6f";}.tech-icon-html5:before {content: "\70";}.tech-icon-loop:before {content: "\71";}.tech-icon-lock:before {content: "\72";}.tech-icon-magnifying-glass:before {content: "\73";}.tech-icon-map:before {content: "\74";}.tech-icon-monitor:before {content: "\75";}.tech-icon-mobile:before {content: "\76";}.tech-icon-mobile-signal:before {content: "\77";}.tech-icon-page-copy:before {content: "\78";}.tech-icon-page-filled:before {content: "\79";}.tech-icon-page-multiple:before {content: "\7a";}.tech-icon-paypal:before {content: "\41";}.tech-icon-power:before {content: "\42";}.tech-icon-projection-screen:before {content: "\43";}.tech-icon-puzzle:before {content: "\44";}.tech-icon-pricetag-multiple:before {content: "\45";}.tech-icon-price-tag:before {content: "\46";}.tech-icon-save:before {content: "\47";}.tech-icon-share:before {content: "\48";}.tech-icon-shield:before {content: "\49";}.tech-icon-social-myspace:before {content: "\4a";}.tech-icon-social-tumblr:before {content: "\4b";}.tech-icon-social-facebook:before {content: "\4c";}.tech-icon-social-twitter:before {content: "\4d";}.tech-icon-sound:before {content: "\4e";}.tech-icon-star:before {content: "\4f";}.tech-icon-stop:before {content: "\50";}.tech-icon-target-two:before {content: "\51";}.tech-icon-target:before {content: "\52";}.tech-icon-tablet-portrait:before {content: "\53";}.tech-icon-tablet-landscape:before {content: "\54";}.tech-icon-torsos:before {content: "\55";}.tech-icon-torso-female:before {content: "\56";}.tech-icon-torso-business:before {content: "\57";}.tech-icon-torso:before {content: "\58";}.tech-icon-torsos-all-female:before {content: "\59";}.tech-icon-torsos-female-male:before {content: "\5a";}.tech-icon-torsos-male-female:before {content: "\30";}.tech-icon-upload-cloud:before {content: "\31";}.tech-icon-upload:before {content: "\32";}.tech-icon-widget:before {content: "\33";}.tech-icon-wrench:before {content: "\34";}.tech-icon-x:before {content: "\35";}.tech-icon-web:before {content: "\36";}.tech-icon-basket:before {content: "\37";}.tech-icon-chart-bar:before {content: "\38";}.tech-icon-chart-line:before {content: "\39";}.tech-icon-chart-pie:before {content: "\21";}.tech-icon-cloud:before {content: "\22";}.tech-icon-doc-landscape:before {content: "\23";}.tech-icon-doc:before {content: "\24";}.tech-icon-database-1:before {content: "\25";}.tech-icon-credit-card:before {content: "\26";}.tech-icon-cloud-thunder:before {content: "\27";}.tech-icon-floppy:before {content: "\28";}.tech-icon-flash:before {content: "\29";}.tech-icon-flow-tree:before {content: "\2a";}.tech-icon-flow-parallel:before {content: "\2b";}.tech-icon-flow-line:before {content: "\2c";}.tech-icon-flow-cascade:before {content: "\2d";}.tech-icon-mobile-1:before {content: "\2e";}.tech-icon-monitor-1:before {content: "\2f";}.tech-icon-lifebuoy:before {content: "\3a";}.tech-icon-print:before {content: "\3b";}.tech-icon-shuffle:before {content: "\3c";}.tech-icon-signal:before {content: "\3d";}.tech-icon-upload-cloud-1:before {content: "\3e";}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-html.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-html.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

body {background-color: white;width: 100%;min-width: 300px;}pre {font-size: 12px;font-family: monospace;padding: 8px;white-space: pre-wrap;background-color: $barely-visible-color;}h1,h1 a {font-size: 44px;font-weight: normal;}body.mobile h1,body.mobile h1 a {font-size: 31px;}h1 a {text-decoration: none;}h2 {font-size: 20px;text-transform: uppercase;}h3 {font-size: $text-size;font-weight: normal;margin-top: 8px;margin-bottom: 0px;}h1 + h2 {margin-top: 8px;}a,a * {cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}p {}body.black-background {background-color: black;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-reset.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-reset.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

* {font-family: 'Circular', Helvetica, Arial sans-serif;font-weight: normal;font-style: normal;font-size: 16px;color: black;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;cursor: default;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_default.png?size=36) 18 18, default;}body, html {height: 100.1%;}body {-webkit-text-size-adjust: 100%;}input[type=range]:focus,:focus {outline: 0;outline: none;}::-moz-focus-inner {border:0;}img {border: 0px;}::selection {background: black;color: white;}::-moz-selection {background: black;color: white;}input {border-radius: 0;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-menu.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-menu.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

#menu {z-index: 9;position: fixed;top: 0px;left: 0px;width: 100%;height: 0px;background-color: black;opacity: 0.0;text-align: center;transition-property: opacity, height;transition-duration: 0.3s;overflow: hidden;}body.menu-open #menu {opacity: 1.0;height: 100%;}#menu table {width: 100%;height: 100%;}#menu table td {line-height: 1em;}#menu a,#menu .line {color: white;font-size: 20px;text-decoration: none;text-transform: uppercase;letter-spacing: $letter-spacing-subtitle;}body.mobile #menu a,body.mobile #menu .line {font-size: 20px;}#menu .line {padding-top: 30px;padding-bottom: 30px;color: $gray-color;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-fullscreen.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-fullscreen.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

#fullscreen {z-index: 12;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: black;display: none;text-align: center;}#fullscreen .toolbar {bottom: 16px;}#fullscreen table {width: 100%;height: 100%;border: 16px solid black;}#fullscreen table td {background-size: contain;background-position: center center;background-repeat: no-repeat;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-header.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-header.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

#header {position: fixed;top: 0px;right: 0px;width: 40px;height: 40px;z-index: 120;}#header .tab {position: absolute;width: 15px;height: 20px;right: 22px;top: 22px;overflow: hidden;transition-property: width, opacity;transition-duration: 0.6s;transition-timing-function: ease-in-out;text-align: right;}body.mobile #header .tab {right: 20px;}#header .tab a {color: black;text-transform: uppercase;text-decoration: none;font-size: 20px;font-weight: normal;text-align: right;transition-property: color;transition-duration: 0.6s;transition-timing-function: ease-in-out;}#header .menu {position: absolute;width: 0px;height: 452px;right: 20px;top: 20px;overflow: hidden;transition-delay: 0.1s;transition-property: width;transition-duration: 0.6s;transition-timing-function: ease-in-out;}#header .menu .pusher {height: 10px;}#header .menu .spacer {height: 16px;}#header .menu a {display: block;text-align: right;color: white;text-decoration: none;font-size: 31px;margin-top: 6px;transition-property: color;transition-duration: 0.6s;transition-timing-function: ease-in-out;}body.start-menu:not(.hide-navigation):not(.mobile) #header .menu a {color: black;}#header .menu a:hover {text-decoration: underline;}body.mobile #header .menu a.desktop-only {display: none;}body.tablet #header .menu,body.desktop #header .menu {height: 900px;}body.desktop #header .menu a {font-size: 44px;}body.desktop #header .menu .pusher {height: 16px;}#header .menu a.spaced {margin-top: 32px;}#header .menu a.small,body.desktop #header .menu a.small {font-size: 16px;}body.white-menu-tab #header .tab a {color: white;}body.start-menu:not(.hide-navigation):not(.mobile) #header .tab,body.show-menu #header .tab {width: 120px;}body.show-menu #header .tab a {color: white;}body.start-menu:not(.hide-navigation):not(.mobile) #header .tab a {color: black;}body.start-menu:not(.hide-navigation):not(.mobile) #header .menu,body.show-menu #header .menu {width: 190px;}body.hide-menu-tab #header .tab {opacity: 0.0;pointer-events: none;}#infotab {position: absolute;width: 15px;height: 20px;left: 22px;bottom: 22px;overflow: hidden;text-align: left;}body.mobile #infotab {left: 20px;}#infotab a {color: black;text-transform: uppercase;text-decoration: none;font-size: 20px;font-weight: normal;text-align: left;}body.white-menu-tab #infotab a {color: white;}#leftmenu {position: fixed;height: 20px;left: 22px;top: 22px;overflow: hidden;text-align: left;}body.mobile #leftmenu {left: 20px;}#leftmenu a {color: black;text-transform: uppercase;text-decoration: none;font-size: 20px;font-weight: normal;text-align: left;}body.white-menu-tab #leftmenu a {color: white;}#leftmenu .contract {width: 20px;display: inline-block;overflow: hidden;transition-property: width;transition-duration: 0.3s;transition-timing-function: ease-in-out;}#leftmenu:hover .contract {width: 0px;}.header-pusher {height: 40px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-footer.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-footer.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

#footer {height: 424px;background-color: black;}#footer .left {float: left;width: 33%;height: 100%;}#footer .left td {vertical-align: bottom;text-align: left;padding: 40px;}body.mobile #footer .left td {padding-left: 20px;padding-right: 20px;}#footer .left a {font-size: 20px;text-transform: uppercase;}#footer .middle {float: left;width: 33%;height: 100%;}#footer .middle td {vertical-align: middle;text-align: center;}#footer .middle a,#footer .middle span {font-size: 31px;margin-top: 16px;margin-bottom: 16px;}#footer .middle span {line-height: 1.4em;}#footer .right {float: right;width: 33%;height: 100%;}#footer .right td {vertical-align: bottom;text-align: right;padding: 40px;}body.mobile #footer .right td {padding-left: 20px;padding-right: 20px;}#footer .right a {line-height: 1.4em;}#footer td,#footer td a,#footer td span {color: white;text-decoration: none;}#footer a {display: block;}#footer a:hover {text-decoration: underline;}#footer .pusher {height: 40px;}body.mobile #footer {height: auto;}body.mobile #footer .left,body.mobile #footer .middle,body.mobile #footer .right {width: 100%;clear:both;}body.mobile #footer .left {height: 100px;}body.mobile #footer .middle {height: 100px;}body.mobile #footer .right {height: 200px;}body.no-footer #footer {display: none !important;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-navigation.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-navigation.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

#navigation {position: fixed;top: 0px;left: 0px;width: 100%;height: 40px;z-index: 100;transition-property: opacity;transition-duration: 0.4s;pointer-events: none;}body.hide-navigation #navigation {opacity: 0.0;}#navigation .interactive-navigation {display: none;}body.interactive-navigation #navigation .interactive-navigation {display: table;}body.interactive-navigation #navigation .standard-navigation {display: none;}#navigation .title-container {width: 100%;height: 60px;padding: 10px;position: relative;top: 10px;/*transition-property: width;transition-duration: 0.4s;*/}/*#navigation .title-container.collapsed {width: 170px;}*/#navigation .title-container td {position: relative;}#navigation .title-container .title {width: 100%;height: 20px;position: absolute;left: 0px;top: 0px;transition-property: opacity;transition-duration: 0.4s;}#navigation .title-container .title.only-collapsed {text-align: left;opacity: 0.0;}#navigation .title-container.collapsed .title.only-collapsed {opacity: 1.0;}#navigation .title-container.collapsed .title.wipe {opacity: 0.0;}#navigation .title-container .title .text,#navigation .title-container .title .wiper {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}#navigation .title-container .title .wiper {overflow: hidden;}#navigation .title-container .title-3 {top: 20px;}#navigation .title-container .title .text {font-size: 20px;text-transform: uppercase;color: black;}body.white-navigation #navigation .title-container .title .text,body.interactive-navigation #navigation .title-container .title .text {color: white;}body.start-page #navigation .title-container .title-3 {display: none;}body.start-page.start-menu #navigation .title-container {display: none;}body.section-start #footer td a.section-start,body.section-strategy #footer td a.section-strategy,body.section-design #footer td a.section-design,body.section-branding #footer td a.section-branding,body.section-digital #footer td a.section-digital,body.section-agency #footer td a.section-agency,body.section-journal #footer td a.section-journal,body.section-newsletter #footer td a.section-newsletter,body.section-jobs #footer td a.section-jobs,body.section-legal #footer td a.section-legal,body.section-privacy #footer td a.section-privacy,body.section-address #footer td a.section-address,body.section-contact #footer td a.section-contact,body.section-follow #footer td a.section-follow,body.section-services #footer td a.section-services {text-decoration: underline !important;}body.section-start #header .menu a.section-start,body.section-strategy #header .menu a.section-strategy,body.section-design #header .menu a.section-design,body.section-branding #header .menu a.section-branding,body.section-digital #header .menu a.section-digital,body.section-agency #header .menu a.section-agency,body.section-journal #header .menu a.section-journal,body.section-newsletter #header .menu a.section-newsletter,body.section-jobs #header .menu a.section-jobs,body.section-legal #header .menu a.section-legal,body.section-privacy #header .menu a.section-privacy,body.section-address #header .menu a.section-address,body.section-contact #header .menu a.section-contact,body.section-follow #header .menu a.section-follow,body.section-services #header .menu a.section-services {text-decoration: underline !important;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-content.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-content.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.content h1 {margin-top: 80px;margin-bottom: 80px;margin-left: 40px;margin-right: 40px;text-align: center;}.content h1 + p {padding-top: 16px;margin-top: -80px;}.content h2 + h1 {padding-top: 16px;margin-top: -40px;}.content h2 + p {padding-top: 16px;margin-top: -40px}.content h2 {text-align: center;margin-top: 40px;margin-bottom: 40px;margin-left: 40px;margin-right: 40px;}.content p {text-align: center;margin-left: auto;margin-right: auto;max-width: 500px;margin-top: 80px;margin-bottom: 80px;}.content img {width: 100%;display: block;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;}.content .node.image {}.content .node.image.option-content-natural-size {text-align: center;}.content .node.image.option-content-natural-size img {width: unset;max-width: 100%;display: inline-block;}.content .node.image + .node.image {padding-top: 80px;}.option-tight-images .content .node.video + .node.image {margin-top: 0px;padding-top: 0px;}.option-tight-images .content .node.image + .node.image {margin-top: 0px;padding-top: 0px;}.content canvas {width: 100%;}.content ol {list-style: none;counter-reset: item;position: relative;clear: both;}.content ol li {counter-increment: item;float: left;height: 100px;position: relative;padding-left: 30px;padding-right: 30px;}body.mobile .content ol li {float: unset;height: auto;min-height: 80px;margin-left: auto;margin-right: auto;}.content ol li:before {position: absolute;left: -4px;content: counter(item);text-align: right;display: inline-block;text-transform: uppercase;font-size: 40px;}.content .spacer {height: 80px;}.content .spacer.module {height: 160px;}.content .node.video.option-content-black-border-fix-white video {margin-bottom: -2px;}body.desktop-or-tablet .content .node.video.option-content-black-border-fix-white {position: relative;}body.desktop-or-tablet .content .node.video.option-content-black-border-fix-white .video-black-border-fix {border-bottom: 1px solid white;box-sizing: border-box;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}.content .node.video.option-content-black-border-fix-clip video {clip-path: inset(1px 1px);}.content video {width: 100%;height: auto;display: block;}.content .node.option-content-bordered {border: 1px solid black;}.content .node.option-content-browser-frame {}.content .node.option-content-browser-frame .browser-frame.padding {border-top: 26px solid transparent;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: $browser-frame-buttom-height solid transparent;position: relative;}.content .node.option-content-browser-frame .browser-frame.top {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-top.png);background-size: auto 26px;top: -26px;height: 26px;width: 100%;}.content .node.option-content-browser-frame .browser-frame.bottom {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-bottom.png);background-size: auto 8px;bottom: -8px;height: 8px;width: 100%;}.content .node.option-content-browser-frame .browser-frame.top-left {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-top-left.png);background-size: auto 26px;top: -26px;height: 26px;width: 8px;left: -8px;}.content .node.option-content-browser-frame .browser-frame.top-right {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-top-right.png);background-size: auto 26px;top: -26px;height: 26px;width: 8px;right: -8px;}.content .node.option-content-browser-frame .browser-frame.bottom-left {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-bottom-left.png);background-size: auto 8px;bottom: -8px;height: 8px;width: 8px;left: -8px;}.content .node.option-content-browser-frame .browser-frame.bottom-right {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-bottom-right.png);background-size: auto 8px;bottom: -8px;height: 8px;width: 8px;right: -8px;}.content .node.option-content-browser-frame .browser-frame.left {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-left.png);background-size: 8px auto;top: 0px;height: 100%;width: 8px;left: -8px;}.content .node.option-content-browser-frame .browser-frame.right {position: absolute;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/nerves-browser-frame-right.png);background-size: 8px auto;top: 0px;height: 100%;width: 8px;right: -8px;}.content .node:not(.option-content-browser-frame) .browser-frame.right,.content .node:not(.option-content-browser-frame) .browser-frame.left,.content .node:not(.option-content-browser-frame) .browser-frame.bottom-right,.content .node:not(.option-content-browser-frame) .browser-frame.bottom-left,.content .node:not(.option-content-browser-frame) .browser-frame.top-right,.content .node:not(.option-content-browser-frame) .browser-frame.top-left,.content .node:not(.option-content-browser-frame) .browser-frame.bottom,.content .node:not(.option-content-browser-frame) .browser-frame.top {display: none;}.content .node.quote {text-align: center;}.content .node.quote .quote-text {font-size: 44px;font-weight: normal;margin-bottom: 16px;}.content .node.quote .quote-text:before {content:'«';}.content .node.quote .quote-text:after {content:'»';}body.mobile .content .node.quote .quote-text {font-size: 31px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-layout.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-layout.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

body.no-scrollbar {overflow-y: hidden;}body.no-cursor,body.no-cursor * {cursor: none;}#container {min-height: 100%;}#cover {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 110;opacity: 0.0;pointer-events: none;background-color: rgba(0,0,0,0.9);transition-property: opacity;transition-duration: 0.6s;transition-timing-function: ease-in-out;}body.show-cover #cover {opacity: 1.0;pointer-events: unset;}#logo {height: 100px;text-align: center;}#logo h1 {text-transform: uppercase;font-size: 20px;font-weight: normal;color: black;position: relative;top: 40px;}#submenu {height: 100px;text-align: center;}#submenu a {text-decoration: none;font-size: 10px;padding-left: 8px;padding-right: 8px;position: relative;top: 35px;}.layout-start {background-size: cover;background-position: center center;}.layout-start a:hover {text-decoration: underline;}.layout-start {position: relative;}.layout-start .media {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-size: cover;background-position: center center;}.layout-start .media.video {overflow: hidden;}.layout-start.no-video .media.video {display: none;}.layout-start .media .video-container {position: absolute;width: 100%;height: 100%;}.layout-start .media .video-container video {width: 100%;height: 100%;}.layout-start .vertical-aligner {position: absolute;width: 100%;height: 100%;}.layout-claim .content {max-width: 500px;max-width: 600px;margin-left: auto;margin-right: auto;text-align: left;}body.mobile .layout-claim .content {padding-left: 20px;padding-right: 20px;}.layout-claim .content * {text-align: left;}.layout-claim .content {position: relative;top: -350px;margin-bottom: -250px;}.layout-section-title {text-align: center;padding-top: 20px;padding-bottom: 20px;}.layout-section-title h2 {text-transform: none;}DEPRECATED_.layout-section-title.option-cover-title {position: relative;top: -64px;transition-property: top;transition-duration: 0.3s;transition-timing-function: ease-in-out;z-index: 2;}DEPRECATED_body.hide-navigation .layout-section-title.option-cover-title {top: 0px;}.layout-section-title.option-page-down,.layout-section-title.option-page-down * {cursor: s-resize;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_resize-s.png?size=36) 18 18, default;}.layout-menu {margin-left: auto;margin-right: auto;}.layout-menu.option-start .layout-menu-sizer {padding: 80px;box-sizing: border-box;}body.mobile .layout-menu.option-start .layout-menu-sizer {padding-left: 40px;padding-right: 40px;}.layout-menu-item {float: left;position: relative;border: 4px solid transparent;box-sizing: border-box;}.layout-menu-item .image {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: black;}.layout-menu-item .title {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}.layout-menu-item:hover .image-overlay {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;mix-blend-mode: soft-light;display: none;}.layout-menu-item .title .text {text-transform: uppercase;font-size: 20px;color: white;}.layout-menu-item:hover .image-overlay {display: unset;}.start-page-only {display: none;}body.start-page .start-page-only {display: block;}body.start-page #logo h1,body.start-page #submenu a,body.start-page #footer .middle a {display: none;}.layout-splash table.image {background-size: cover;background-position: center center;}.layout-splash .text .letter {text-transform: uppercase;font-size: 80px;color: white;}body.mobile .layout-splash .text .letter,body.tablet .layout-splash .text .letter {font-size: 40px;}.layout-splash .text .sub {text-transform: uppercase;font-size: 40px;color: white;max-width: 600px;display: inline-block;line-height: 1.1em;padding-left: 16px;padding-right: 16px;}body.mobile .layout-splash .text .sub,body.tablet .layout-splash .text .sub {font-size: 31px;}.layout-splash .text .letter {display: inline-block;position: relative;}.layout-splash .transition-text,.layout-splash .lead-text {display: none;}.layout-splash .down-arrow,.layout-cover .down-arrow {position: absolute;display: block;width: 45px;height: 68px;background-image: url("https://bcdn.dev.nerves.ch/static/file/images/arrow-down-black.png");background-size: 100% 100%;bottom: 0px;margin: 0 auto;left: 0;right: 0;}body.white-menu-tab .layout-splash .down-arrow,body.white-menu-tab .layout-cover .down-arrow {background-image: url("https://bcdn.dev.nerves.ch/static/file/images/arrow-down-white.png");}.layout-cover .down-arrow {display: none;}.layout-cover.option-down-arrow .down-arrow {display: block;}.layout-content {clear: both;margin-left: auto;margin-right: auto;padding-top: 80px;padding-bottom: 80px;}.layout-content.option-tight {padding-top: 0px;padding-bottom: 0px;}.layout-content.option-black {background-color: black;}.layout-content.option-black * {color: white;}.layout-content.option-green {background-color: #ADC9D0;}.layout-content .content {margin-left: auto;margin-right: auto;width: 70%;}body.mobile .layout-content .content {width: auto;padding-left: 20px;padding-right: 20px;}.layout-content.option-wide .content,body.mobile .layout-content.option-wide .content {width: 100%;padding-left: unset;padding-right: unset;}.layout-content.option-wide .content h1 {text-align: left;}.layout-content.option-centered .content h1,.layout-content.option-centered.option-wide .content h1,.layout-content.option-centered.option-wide .content p {text-align: center;}.layout-content.option-large-text {padding-top: 0px;margin-top: -80px;}.layout-content.option-large-text h2,.layout-content.option-large-text h3,.layout-content.option-large-text p {font-size: 44px;font-weight: normal;font-family: 'Circular', sans-serif;text-align: left;text-transform: unset;padding-top: 16px;padding-bottom: 16px;margin-left: 40px;margin-right: 40px;max-width: unset;}.layout-content.option-large-text ul {margin-left: 80px;margin-right: 80px;}body.mobile .layout-content.option-large-text ul {margin-left: 60px;margin-right: 60px;}.layout-content.option-large-text li,.layout-content.option-large-text a {font-size: 44px;font-weight: normal;font-family: 'Circular', sans-serif;text-align: left;}body.mobile .layout-content.option-large-text h2,body.mobile .layout-content.option-large-text h3,body.mobile .layout-content.option-large-text p,body.mobile .layout-content.option-large-text a,body.mobile .layout-content.option-large-text li {font-size: 31px;}.layout-content.option-large-text .content h2 + p {margin-top: unset;}.layout-content.option-bordered img {border: 1px solid black;box-sizing: border-box;}body.mobile .content h1,body.mobile .content h2,body.mobile .content p {margin-left: 0px;margin-right: 0px;}body.mobile .layout-content.option-wide .content h1,body.mobile .layout-content.option-wide .content h2,body.mobile .layout-content.option-wide .content p {margin-left: 20px;margin-right: 20px;}.journal-entry {padding-top: 80px;padding-bottom: 80px;}.journal-entry .journal-meta h3 {position: relative;top: -10px;}.journal-entry .journal-meta a {text-decoration: none;}.journal-entry .journal-meta a:hover {text-decoration: underline;}.journal-subpages .journal-meta {display: none;}.layout-journal .node,.journal-subpages .layout-tiles,.journal-subpages .layout-gallery {margin-left: auto;margin-right: auto;width: 70%;}.layout-journal .node.option-content-fullwidth {width: 100%;}.layout-journal .layout-content.option-wide .node.video {width: 100%;}body.mobile .layout-journal .node,body.mobile .journal-subpages .layout-tiles,body.mobile .journal-subpages .layout-gallery {width: auto;padding-left: 20px;padding-right: 20px;}body.mobile .layout-journal .layout-content.option-wide .node {padding-left: 0px;padding-right: 0px;}.layout-journal.option-left .node {margin-left: 0px;margin-right: auto;width: 70%;}body.mobile .layout-journal.option-left .node {width: auto;padding-left: 20px;padding-right: 20px;}.layout-journal.option-right .node {margin-left: auto;margin-right: 0px;width: 70%;}body.mobile .layout-journal.option-right .node {width: auto;padding-left: 20px;padding-right: 20px;}.layout-journal.option-centered .node {text-align: center;}.layout-journal.option-wide .node.image {width: 100%;padding-left: unset;padding-right: unset;}.layout-journal .node.thumb {display: none;}.layout-journal .content h1 {padding-top: 16px;padding-bottom: 16px;}.layout-journal .content .node + .node,.journal-subpages .layout-journal  {margin-top: 32px;margin-bottom: 32px;}.layout-journal.option-black {padding-top: 80px;}.journal-subpages.option-black {padding-bottom: 80px;}.layout-journal.option-black,.journal-subpages.option-black {background-color: black;}.layout-journal.option-black * {color: white;}.layout-cover .image {background-size: cover;background-position: center center;}.layout-cover h1 {padding-left: 32px;padding-right: 32px;}body.mobile .layout-cover h1 {padding-left: 16px;padding-right: 16px;}body.mobile .layout-cover h1 {margin-top: 80px;margin-bottom: 80px;}.layout-cover.option-hover-links a:hover {text-decoration: underline;}.layout-tiles,.layout-gallery {margin-top: 16px;}.layout-tiles .content .translation,.layout-gallery .content .translation {margin-left: -8px;margin-right: -8px;}.layout-tiles .content .node,.layout-tiles .content .node.image,.layout-gallery .content .node,.layout-gallery .content .node.image {float: left;padding: 8px !important;box-sizing: border-box;}.layout-tiles .content .node img,.layout-gallery .content .node img {margin: 0px !important;padding: 0px !important;width: 100%;height: auto;}.layout-journal .layout-tiles .content .node + .node,.layout-journal .layout-gallery .content .node + .node {margin: 0px !important;}.layout-carousel {text-align: center;}.layout-carousel .items {position: absolute;left: -10000px;width: 100px;height: 100px;overflow: hidden;}.layout-carousel .carousel {width: 400px;position: relative;display: inline-block;}.layout-carousel .carousel .top {width: 100%;height: 389px;background-size: 100% 100%;}.layout-carousel .carousel .middle {width: 100%;height: 278px;background-size: 100% 100%;}.layout-carousel .carousel .bottom {width: 100%;height: 358px;background-size: 100% 100%;}.layout-address {padding: 80px;width: 100%;height: 100%;box-sizing: border-box;}.layout-thumbnails {margin-left: auto;margin-right: auto;}.layout-thumbnails.option-start .layout-menu-sizer {padding: 80px;box-sizing: border-box;}body.mobile .layout-thumbnails.option-start .layout-thumbnails-sizer {padding-left: 40px;padding-right: 40px;}.layout-thumbnails-item {float: left;position: relative;border: 4px solid transparent;box-sizing: border-box;margin-bottom: 32px;}.layout-thumbnails-item .title {width: 100%;height: 24px;position: absolute;top: 0px;left: 0px;background-color: white;}.layout-thumbnails-item .title .text {color: black;text-decoration: none;}.layout-thumbnails-item .image {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: black;filter: grayscale(100%);transition-property: filter;transition-duration: 200ms;transition-timing-function: ease-out;}.layout-thumbnails-item:hover .image {filter: grayscale(0%);}.layout-journal-tiles {margin-left: auto;margin-right: auto;}.layout-journal-tiles-item {float: left;position: relative;border: 4px solid transparent;box-sizing: border-box;}.layout-journal-tiles-item .image {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: black;/*filter: grayscale(100%);transition-property: filter;transition-duration: 200ms;transition-timing-function: ease-out;*/}.layout-journal-tiles-item:hover .image {}.layout-standard-listing {}.layout-standard-listing a:hover {text-decoration: underline;}.layout-standard-listing a.disabled {cursor: not-allowed;}body.mobile .layout-standard-listing a.disabled {opacity: 0.6;text-decoration: line-through;}.layout-standard-listing a.disabled:hover {text-decoration: line-through;}.layout-standard-listing h3.meta {margin-top: 20px;opacity: 0.2;transition: all ease-in-out 0.2s;}.layout-standard-listing h3.meta:hover {opacity: 1.0;}.layout-team-tiles {display: flex;gap: 80px;}body.tablet .layout-team-tiles {gap: 40px;}.content .layout-team-tiles p {margin-bottom: 0px;margin: 0px;}.content .layout-team-tiles .bio {margin-top: 20px;}.layout-team-tiles .members-1, .members-2 {flex: 1;display: flex;flex-direction: column;gap: 150px;}.layout-team-tiles .members-1.start-vertical .layout-team-tiles-item.even .team-image.horizontal,.layout-team-tiles .members-1.start-vertical .layout-team-tiles-item.odd .team-image.vertical,.layout-team-tiles .members-2.start-vertical .layout-team-tiles-item.even .team-image.horizontal,.layout-team-tiles .members-2.start-vertical .layout-team-tiles-item.odd .team-image.vertical {display: none;}.layout-team-tiles .members-1:not(.start-vertical) .layout-team-tiles-item.even .team-image.vertical,.layout-team-tiles .members-1:not(.start-vertical) .layout-team-tiles-item.odd .team-image.horizontal,.layout-team-tiles .members-2:not(.start-vertical) .layout-team-tiles-item.even .team-image.vertical,.layout-team-tiles .members-2:not(.start-vertical) .layout-team-tiles-item.odd .team-image.horizontal {display: none;}.layout-team-tiles .members-2 {flex: 1;display: flex;flex-direction: column;gap: 150px;}body.mobile .layout-team-tiles {flex-direction: column;gap: 30px;}body.mobile .members-1, body.mobile .members-2 {flex: none;width: 100%;}.layout-team-tiles .layout-team-tiles-item .team-image {width: 100%;height: auto;}.layout-team-tiles .layout-team-tiles-item .bio p {text-align: left;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-forms.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-forms.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

form.form {text-align: left;max-width: 300px;margin-left: auto;margin-right: auto;}form.form.wide {max-width: 700px;}form.form input {font-size: 44px;font-weight: normal;border: 0;width: 100%;max-width: 300px;box-shadow: none !important;-webkit-box-shadow: none !important;background-color: transparent;cursor: text;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_text.png?size=36) 18 18, default;}form.form.wide input {max-width: 700px;}form.form input.text {border-bottom: 2px solid black;margin-bottom: 32px;}form.form .input-with-label {position: relative;display: inline-block;width: 100%;max-width: 300px;}form.form.wide .input-with-label {max-width: 700px;}form.form .input-with-label input {max-width: unset;}form.form .input-with-label pre {margin-top: 10px;background-color: transparent;padding: 0px;font-family: 'Circular', Helvetica, Arial sans-serif;font-weight: normal;font-style: normal;font-size: 24px;border-bottom: 2px solid black;margin-bottom: 32px;opacity: 0.6;}form.form .input-with-label label:not(.for-checkbox) {position: absolute;pointer-events: none;left: 0px;top: 0px;transition: 0.2s ease all;font-size: 44px;font-weight: normal;}form.form .input-with-label.has-input label:not(.for-checkbox),form.form .input-with-label input:focus ~ label:not(.for-checkbox),form.form .input-with-label input:not(:focus):not(.optional):valid ~ label:not(.for-checkbox),form.form .input-with-label input:not(:focus):not(.empty) ~ label:not(.for-checkbox) {top: -20px;font-size: 16px;}form.form .input-with-label input[type='checkbox'] {appearance: none;background: white;border: 2px solid black;width: 1em;height: 1em;margin: 0;margin-right: 0.25em;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;position: relative;top: 0.13em;}form.form .input-with-label input[type='checkbox']::before {position: absolute;top: calc(50% - 0.65em/2);left: calc(50% - 0.65em/2);content: "";width: 0.65em;height: 0.65em;transform: scale(0);transition: 120ms transform ease-in-out;box-shadow: inset 1em 1em black;}form.form .input-with-label input[type='checkbox']:checked::before {transform: scale(1);}form.form .input-with-label label.for-checkbox {font-size: 44px;font-weight: normal;}form.form input::placeholder {color: black;opacity:  1;}form.form input.button {cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;width: auto;border-bottom: 2px solid transparent;}form.form input.button:hover {border-bottom-color: black;}form.form .options-with-label {border-bottom: 2px solid black;}form.form .options-with-label .options {margin-left: -8px;margin-right: -8px;clear: both;}form.form .options-with-label .option {display: block;float: left;width: 50%;}form.form .options-with-label .option .padding,form.form .options-with-label .option .padding * {cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}form.form .options-with-label .option .padding {border: 8px solid white;background-color: black;color: white;height: 100px;position: relative;}form.form .options-with-label .option label {font-size: 44px;color: white;position: absolute;bottom: 8px;left: 8px;}form.form .options-with-label .option.vertical {width: 25%;}form.form .options-with-label .option.vertical .padding {height: 300px;}form.form .options-with-label .option.vertical label {bottom: -36px;transform: rotate(-90deg);transform-origin: left top;transition-property: bottom, color;transition-timing-function: ease-in-out;transition-duration: 0.2s;}form.form .options-with-label .option.vertical:hover label,form.form .options-with-label .option.vertical.selected label {bottom: -16px;}form.form .options-with-label .option.vertical.selected label {color: black;}form.form .options-with-label .option.vertical .bg {position: absolute;background-color: red;width: 100%;height: 100%;top: 0px;left: 0px;opacity: 0;transition-property: opacity;transition-timing-function: ease-in-out;transition-duration: 0.2s;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/admin/machinata-admin-seasonal-highlight-2019-animated.gif?v=2);background-attachment: fixed;}form.form .options-with-label .option.vertical.selected .bg {opacity: 1;}form.form .options-with-label .option.vertical .icon {position: absolute;background-color: white;width: 20px;height: 20px;border-radius: 50%;bottom: 10px;left: 24px;opacity: 0;transition-property: opacity, background-color;transition-timing-function: ease-in-out;transition-duration: 0.2s;}form.form .options-with-label .option.vertical.selected .icon {background-color: black;}form.form .options-with-label .option.vertical.selected .icon,form.form .options-with-label .option.vertical:hover .icon {opacity: 1;}form.form .options-with-label .helper {overflow: hidden;height: 0px;margin-bottom: 8px;opacity: 0;transition-property: opacity, height;transition-timing-function: ease-in-out;transition-duration: 0.2s;}form.form .options-with-label .helper.visible {height: 40px;opacity: 1;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-dialogs.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-dialogs.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.ui-widget-header {background: none;}.ui-dialog {DEP_max-width: 320px;padding: 32px;}.ui-dialog-title,.ui-dialog * {color: black;font-weight: normal;}.ui-dialog .ui-dialog-title {text-align: center;font-size: 16px;font-weight: normal;width: 100%;}.ui-dialog .ui-dialog-content p {font-size: 44px;font-weight: normal;color: black;text-align: center;}.ui-button {background-color: transparent !important;font-size: 20px !important;font-weight: normal !important;border: none !important;text-transform: none !important;border-bottom: 2px solid white !important;padding: 2px !important;}.ui-button:hover,.ui-button:active {background-color: transparent !important;font-size: 20px !important;font-weight: normal !important;border: none !important;text-transform: none !important;border-bottom: 2px solid black !important;padding: 2px !important;color: black !important;}.ui-dialog .ui-dialog-buttonpane {padding-top: 32px;}.ui-widget-overlay {background-color: rgba(0,0,0,0.9);}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-tables.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-tables.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

table.entity-list {max-width: 300px;margin-left: auto;margin-right: auto;}table.entity-list,table.entity-list *,table.entity-list td {color: black;font-size: 44px;font-weight: normal;}table.table.entity-list.highlight-on-hover tr:hover td,table.table.entity-list td.highlight-on-hover:hover,table.table.entity-list th.highlight-on-hover:hover,table.table.entity-list td.selected,table.table.entity-list th.selected {background-color: transparent;}table.entity-list th {display: none;}table.table .ui-button .ui-icon,table.table .ui-checkboxradio-icon.ui-icon-check,table.table .ui-checkboxradio-icon {width: 40px;height: 40px;text-indent: unset;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}table.table .ui-checkboxradio-icon.ui-icon-blank {background-image: none !important;}table.table .ui-checkboxradio-icon.ui-icon-check {background-image: url(https://bcdn.dev.nerves.ch/static/file/images/x-black.png) !important;background-size: 80% auto;background-position: center center;background-repeat: no-repeat;}table.table .ui-checkboxradio-label {position: relative;top: -6px;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}.ui-checkboxradio-label.ui-button {border-bottom: 2px solid black !important;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-privacy.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-privacy.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.bb-privacy-settings {position: absolute;height: auto;left: 0px;top: 0px;right: 0px;z-index: 99999;background-color: rgba(0,0,0,0.85);padding: 16px;}.bb-privacy-settings * {color: white;}.bb-privacy-settings .description,.bb-privacy-settings .settings,.bb-privacy-settings .buttons {margin-left: auto;margin-right: auto;max-width: 560px;}.bb-privacy-settings .description {text-align: left;}.bb-privacy-settings .buttons {text-align: center;}.bb-privacy-settings .description h1 {margin-bottom: 16px;text-align: left;font-size: 31px;}.bb-privacy-settings .settings {padding-top: 32px;border-bottom: 2px solid white;}.bb-privacy-settings .settings .title-and-button {margin-bottom: 8px;clear: both;min-height: 20px;}.bb-privacy-settings .settings .title-and-button h2 {float: left;font-size: 16px;position: relative;top: 3px;}.bb-privacy-settings .settings .title-and-button .toggle-settings-button {float: right;border-bottom: 2px solid transparent;}.bb-privacy-settings .settings .title-and-button .toggle-settings-button:hover {border-bottom-color: white;}.bb-privacy-settings.settings-collapsed .settings .title-and-button .hide-button {display: none;}.bb-privacy-settings .settings .title-and-button .edit-button {display: none;}.bb-privacy-settings.settings-collapsed .settings .title-and-button .edit-button {display: inherit;}.bb-privacy-settings.settings-collapsed .options {display: none;}.bb-privacy-settings .settings .option {margin-top: 16px;margin-bottom: 16px;}.bb-privacy-settings .settings .option input {width: 20px;position: relative;top: 2px;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}.bb-privacy-settings .settings .option label {margin-left: 6px;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}.bb-privacy-settings .settings .option div {margin-left: 26px;}.bb-privacy-settings .buttons {margin-top: 16px;}.bb-privacy-settings .buttons input {background-color: transparent;color: white;border: 0px;font-size: 31px;border-bottom: 2px solid transparent;cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}.bb-privacy-settings .buttons input:hover {border-bottom-color: white;}.bb-privacy-settings .settings .option input[type="checkbox"] {opacity: 0;}.bb-privacy-settings .settings .option label {position: relative;display: inline-block;}.bb-privacy-settings .settings .option label::before,.bb-privacy-settings .settings .option label::after {position: absolute;content: "";display: inline-block;}.bb-privacy-settings .settings .option label::before {border: 2px solid white;width: 12px;height: 12px;left: -24px;top: 0px;}.bb-privacy-settings .settings .option label::after {background-color: white;width: 8px;height: 8px;left: -20px;top: 4px;}.bb-privacy-settings .settings .option input[type="checkbox"] + label::after {content: none;}.bb-privacy-settings .settings .option input[type="checkbox"]:checked + label::after {content: "";}.bb-privacy-settings .settings .option input[type="checkbox"]:disabled + label::after,.bb-privacy-settings .settings .option input[type="checkbox"]:disabled + label::before {opacity: 0.3;}.settings-inline-container {padding-top: 160px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-jumpstart.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-jumpstart.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

form.jumpstart .ui-progress-block {}form.jumpstart .ui-progress-block h1 {padding-top: 80px;margin-top: 0px;}form.jumpstart p.info {background-color: black;color: white;max-width: 380px;padding: 16px;padding-top: 16px;padding-bottom: 16px;position: relative;z-index: 2;margin-top: 0px;}form.jumpstart p.info.arrow:before {content: '';background-color: black;width: 22px;height: 22px;position: absolute;transform: rotate(-45deg);z-index: 1;}form.jumpstart p.info.arrow.top:before {top: -11px;}form.jumpstart p.info.arrow.bottom:before {bottom: -11px;}form.jumpstart p.info.left {text-align: left;}form.jumpstart p.info.arrow.left:before {left: 28px;}form.jumpstart p.info.right {text-align: right;}form.jumpstart p.info.arrow.right:before {right: 28px;}form.jumpstart p.info.float-left {margin-left: 0px;}form.jumpstart p.info.tight-top {margin-top: 32px;}form.jumpstart p.info a {color: white;text-decoration: underline;}form.jumpstart .divider {height: 1px;border-bottom: 2px dashed black;margin-top: 80px;margin-bottom: 80px;}form.jumpstart .ui-selection-list .group-title {background-image: url(https://bcdn.dev.nerves.ch/static/file/images/admin/machinata-admin-seasonal-highlight-2019-animated.gif?v=2);background-attachment: fixed;}form.jumpstart .ui-selection-list .group-title label {font-size: 44px;padding: 8px;display: inline-block;}form.jumpstart ul.ui-option-list {list-style: none;padding-bottom: 8px;background-color: black;}form.jumpstart ul.ui-option-list li {padding: 16px;padding-bottom: 8px;background-color: black;position: relative;transition-property: padding-left;transition-timing-function: ease-in-out;transition-duration: 0.2s;}form.jumpstart ul.ui-option-list li,form.jumpstart ul.ui-option-list li * {cursor: pointer;DISABLED_cursor: url(https://bcdn.dev.nerves.ch/static/file/images/cursors-v2/Nerves_Cursors_2_pointer.png?size=36) 18 18, default;}form.jumpstart ul.ui-option-list .title {font-size: 20px;color: white;}form.jumpstart ul.ui-option-list .description {color: white;font-size: 20px;opacity: 0.4;transition-property: opacity;transition-timing-function: ease-in-out;transition-duration: 0.2s;}form.jumpstart ul.ui-option-list .description:before {content: '– ';color: white;font-size: 20px;}form.jumpstart ul.ui-option-list li:hover > .description {opacity: 1;}form.jumpstart ul.ui-option-list li.selected > .description {opacity: 1;}form.jumpstart ul.ui-option-list li .icon {position: absolute;background-color: white;width: 14px;height: 14px;border-radius: 50%;left: 10px;top: 20px;opacity: 0;transition-property: opacity;transition-timing-function: ease-in-out;transition-duration: 0.2s;}form.jumpstart ul.ui-option-list li ul.ui-option-list {display: none;}form.jumpstart ul.ui-option-list li.selected > ul.ui-option-list {display: inherit;}DEPRECATED_form.jumpstart ul.ui-option-list li:hover,form.jumpstart ul.ui-option-list li.selected {padding-left: 34px;}DEPRECATED_form.jumpstart ul.ui-option-list li:hover > .icon,form.jumpstart ul.ui-option-list li.selected > .icon {opacity: 1;}form.jumpstart .ui-slider {background-color: black;height: 100px;}form.jumpstart .ui-slider .padding {padding: 16px;position: relative;height: 100%;box-sizing: border-box;}form.jumpstart .ui-slider .sliders {position: relative;height: 100%;}form.jumpstart .ui-slider .sliders .timeline {position: absolute;width: 100%;height: 2px;background-color: white;top: 50%;left: 0px;}form.jumpstart .ui-slider .sliders .slider {position: absolute;top: 50%;}form.jumpstart .ui-slider .sliders .slider label {position: absolute;left: 0px;width: 50px;color: white;}form.jumpstart .ui-slider .sliders .slider label.top {top: -30px;}form.jumpstart .ui-slider .sliders .slider label.bottom {top: 10px;}form.jumpstart .ui-slider .sliders .slider:before {position: absolute;content: '';background-color: white;width: 20px;height: 20px;border-radius: 50%;top: -10px;left: 0px;}form.jumpstart .ui-progress-bar {position: fixed;z-index: 10;bottom: 0px;left: 0px;width: 100%;height: 50px;background-color: black;}form.jumpstart .ui-progress-bar .bar {position: absolute;top: 0px;left: 0px;height: 100%;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/admin/machinata-admin-seasonal-highlight-2019-animated.gif?v=2);background-attachment: fixed;z-index: -1;}form.jumpstart .ui-progress-bar .padding {padding: 16px;display: table;box-sizing: border-box;width: 100%;}form.jumpstart .ui-progress-bar .block {display: table-cell;color: white;text-align: center;}form.jumpstart .ui-progress-bar .clone {position: absolute;top: 0px;left: 0px;height: 100%;width: 0%;overflow: hidden;}form.jumpstart .ui-progress-bar .foreground .block {color: black;}body.mobile form.jumpstart .ui-progress-bar {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-flowchart.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-flowchart.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.ui-flowchart {margin-left: 32px;margin-right: 32px;font-size: 1em;}body.tablet .ui-flowchart td {font-size: 0.6em;}body.mobile .ui-flowchart {margin-left: 16px;margin-right: 16px;overflow-x: auto;}body.mobile .ui-flowchart td  {font-size: 0.5em;}.ui-flowchart table {width: 100%;border-collapse: collapse;}.ui-flowchart table td {text-align: center;vertical-align: middle;background-color: black;color: white;border-top: 2px solid white;border-bottom: 2px solid white;}.layout-content.option-black .ui-flowchart table td {background-color: white;color: black;border-top: 2px solid black;border-bottom: 2px solid black;}.ui-flowchart table td .text-icon,.ui-flowchart table td .tech-icon,.ui-flowchart table td .label {color: white;}.layout-content.option-black .ui-flowchart table td .text-icon,.ui-flowchart table td .tech-icon,.ui-flowchart table td .label {color: white;}.ui-flowchart table td .text-icon,.ui-flowchart table td .tech-icon {font-size: 2em;padding-top: 6px;}.ui-flowchart table td .label {font-size: 1em;}.ui-flowchart table td + td {border-left: 2px solid white;}.layout-content.option-black .ui-flowchart table td + td {border-left: 2px solid black;}.ui-flowchart table td {padding: 8px;}.ui-flowchart table td.subtable {padding: 0px;}.ui-flowchart table td .text-icon {line-height: 1.28em;}.ui-flowchart table td.subtable.fill {height: 12em;}.ui-flowchart table td.subtable.fill table {height: 100%;}.ui-flowchart table td.large {padding: 2em;}.ui-flowchart table td.large .text-icon,.ui-flowchart table td.large .tech-icon {font-size: 2.75em;}.ui-flowchart table td.large .label {font-size: 2em;}.ui-flowchart table td.highlight {}.ui-flowchart table td.highlight * {}.ui-flowchart table td.stacked {background-color: white;}.layout-content.option-black .ui-flowchart table td.stacked {background-color: black;}.ui-flowchart table td.stacked.bottom-to-top {vertical-align: bottom;}.ui-flowchart table td.stacked.bottom-to-top .foundation td {border-bottom: none;}.ui-flowchart table td.stacked.top-to-bottom {vertical-align: top;}.ui-flowchart table td.stacked.top-to-bottom .foundation td {border-top: none;}.ui-flowchart table td.stacked.full table {height: 100%;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-documentation.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-documentation.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.ui-documentation {padding-left: 16px;padding-right: 16px;margin-left: auto;margin-right: auto;width: 70%;padding-bottom: 80px;clear: both;}body.mobile .ui-documentation {width: auto;padding-left: 20px;padding-right: 20px;}.ui-documentation.option-spaced-top {padding-top: 120px;}.ui-documentation .ui-documentation-package-group {padding-bottom: 16px;text-align: center;}.ui-documentation .ui-documentation-package {padding-bottom: 16px;text-align: center;}.ui-documentation .ui-documentation-package a {font-size: 44px;}.ui-documentation .ui-documentation-namespaces,.ui-documentation .ui-documentation-navigation,.ui-documentation .ui-documentation-index {background-color: black;padding: 16px;}.ui-documentation .ui-documentation-navigation *,.ui-documentation .ui-documentation-namespaces *,.ui-documentation .ui-documentation-index * {color: white;}.ui-documentation .ui-documentation-namespaces .ui-documentation-namepsace {padding-top: 4px;padding-bottom: 4px;}.ui-documentation .ui-documentation-namespaces .ui-documentation-namepsace a,.ui-documentation .ui-documentation-navigation a,.ui-documentation .ui-documentation-index a {font-size: 20px;}.ui-documentation .ui-documentation-index ul {list-style: none;}.ui-documentation .ui-documentation-index li {padding-top: 4px;padding-bottom: 4px;padding-left: 16px;}.ui-documentation .ui-documentation-index ul.level-0,.ui-documentation .ui-documentation-index li.level-0 {padding-left: 0px;margin-left: 0px;}.ui-documentation .ui-documentation-index ul li .type {font-size: 16px;opacity: 0.4;}.ui-documentation-package-cover {padding-top: 32px;padding-bottom: 32px;background-image: url(https://bcdn.dev.nerves.ch/static/file/images/admin/machinata-admin-seasonal-highlight-2019-animated.gif?v=2);background-attachment: fixed;text-align: center;}.ui-documentation-package-cover p {margin-top: 16px;margin-bottom: 16px;}.ui-documentation .ui-tabbed {margin-top: 32px;margin-bottom: 32px;border-left: 16px solid black;padding-left: 16px;}.ui-documentation .ui-tabbed .ui-tabbed {margin-top: 16px;margin-bottom: 16px;border-left: 16px solid black;padding-left: 16px;}.ui-documentation-navigation {}.ui-documentation-navigation .sep:first-of-type {display: none;}.ui-documentation-root {}.ui-documentation-root .root-title {}.ui-documentation-root .root-summary {}.ui-documentation-markdown p, ol, ul, li, h3 {font-size: 18px;}.ui-documentation-markdown p, h2, ol, ul {margin-top: 8px;margin-bottom: 8px;}.ui-documentation-markdown h2 {margin-top: 32px;}.ui-documentation-markdown h3 {margin-top: 32px;text-decoration: underline;}.ui-documentation-markdown pre {background-color: #f2f2f2;}.ui-documentation-markdown pre,.ui-documentation-markdown code {font-family: monospace;font-size: 14px;background-color: #f2f2f2;}.ui-documentation-markdown code {padding: 2px;}.ui-documentation-markdown pre code {padding: 0px;}.ui-documentation-markdown ol, ul {list-style-position: inside;}.ui-documentation-markdown ol li, ul li  {margin-left: 16px;}.ui-documentation .ui-documentation-item {}.ui-documentation .ui-documentation-item .item-title {font-size: 31px;}.ui-documentation .ui-documentation-item .item-title .type {font-size: 16px;opacity: 0.6;}.ui-documentation .ui-documentation-item pre {background-color: #f2f2f2;font-family: monospace;font-size: 14px;}.ui-documentation .ui-documentation-item .margined {margin-top: 16px;margin-bottom: 16px;}.ui-documentation .ui-documentation-item .item-signature.type-class,.ui-documentation .ui-documentation-item .item-signature.type-namespace,.ui-documentation .ui-documentation-item .item-signature.type-variable,.ui-documentation .ui-documentation-item .item-code.no-code,.ui-documentation .ui-documentation-item .item-example.no-example {display: none;}.ui-documentation .ui-documentation-item .ui-documentation-item {margin-top: 32px;margin-bottom: 32px;}.ui-documentation .ui-documentation-item .ui-documentation-item .item-title {xfont-size: 20px;}.ui-documentation-license {font-size: 44px;}.layout-content + .ui-documentation {margin-top: -80px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-applets.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-applets.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

#worst-volume-control canvas {width: unset;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-tooltips.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-tooltips.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px;transition: none;box-shadow: none;border: none !important;}.ui-tooltip,.ui-tooltip .arrow:after {background: black;}.ui-tooltip * {color: white;}.ui-tooltip .arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -16px;}.ui-tooltip .arrow.top {top: -16px;bottom: auto;}.ui-tooltip .arrow.left {left: 20%;}.ui-tooltip .arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;transform: rotate(45deg);}.ui-tooltip .arrow.top:after {bottom: -20px;top: auto;}.ui-helper-hidden-accessible {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-map.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-map.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

.nerves-map {}.nerves-map .leaflet-pane {z-index: unset !important;}.nerves-map .leaflet-bar {border: none !important;}.nerves-map .leaflet-bar a,.nerves-map .leaflet-bar a.leaflet-disabled {display: inline-block;background-color: transparent !important;color: white !important;font-size: 60px !important;padding-left: 16px;padding-right: 16px;}.nerves-map .leaflet-bar a.leaflet-disabled {opacity: 0.4;}.nerves-map .leaflet-bar a,.nerves-map .leaflet-bar a:hover {border-bottom: none !important;}.nerves-map .leaflet-control-attribution {display: none !important;}.nerves-map .leaflet-top.leaflet-left {top: unset !important;bottom: 0px;left: 50%;transform: translate(-50%,0%);}.nerves-map .leaflet-top.leaflet-left .leaflet-control {margin-bottom: 16px;margin-left: 0px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-transitions.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-transitions.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

/*@view-transition {navigation: auto;}*/

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nerves-misc.css */
/* File: css/machinata-nerves-bundle.css/machinata-nerves-misc.css */
/* Compressed: true */
/* -------------------------------------------------------------------------------------------------- */

:root {--easeOutBounceEasing: linear(0,0.063,0.25,0.563,1 36.4%,0.812,0.75,0.813,1 72.7%,0.953,0.938,0.953,1 90.9%,0.984,1 100% 100%);}.januarloch {--xjanuarloch-red: #e20613;--januarloch-red: black;--januarloch-text-size: 44px;--januarloch-small-text-size: $text-size;}body.mobile .januarloch {--januarloch-text-size: 31px;--januarloch-text-size: 36px;--januarloch-small-text-size: 12px;}#navigation .vertical-alignee .title{display: none;}.januarloch {overflow: hidden;}/*.januarloch .teaser {height: 100vh;min-height: 850px;background-color: var(--januarloch-red);}*/body.mobile .januarloch .teaser {height: unset;min-height: unset;}.januarloch .layout {xheight: 95%;xaspect-ratio: 9 / 16;margin-left: auto;margin-right: auto;position: relative;}body.mobile .januarloch .layout {height: unset;width: 100%;}/*.januarloch .layout .pineapple {z-index: 10;width: 100%;height: 100%;background-image: url(/static/file/images/nerves-januarloch-pineapple.png);background-repeat: no-repeat;background-size: contain;background-position: center center;position: absolute;left: 0px;top: 0px;}*/.januarloch.preanimate .layout .pineapple {opacity: 0;}.januarloch.animate .layout .pineapple {opacity: 1;animation:januarloch-pineapple-fall 2s var(--easeOutBounceEasing) forwards,januarloch-pineapple-rotate 1s ease-out forwards,januarloch-pineapple-heartbeat 2s 4s linear forwards infinite;}@keyframes januarloch-pineapple-fall {from {scale: 3.4;}to {scale: 1.0;}}@keyframes januarloch-pineapple-rotate {from {rotate: 33deg;}to {rotate: 0deg;}}@keyframes januarloch-pineapple-heartbeat {0% {scale: 1.0;}4% {scale: 1.1;}8% {scale: 1.0;}12% {scale: 1.1;}16% {scale: 1.0;}}.januarloch .layout .sign {z-index: 11;width: 80%;aspect-ratio: 1500 / 484;background-image: url(/static/file/images/nerves-januarloch-sign.png);background-repeat: no-repeat;background-size: contain;background-position: center center;position: absolute;left: 50%;top: 60%;translate: -50% 0%;}.januarloch.preanimate .layout .sign {opacity: 0;}.januarloch.animate .layout .sign {animation:januarloch-sign-appear 1s 0.8s linear forwards,januarloch-sign-fall 1s 0.8s var(--easeOutBounceEasing) forwards,januarloch-sign-rotate 1s 0.8s ease-out forwards,xjanuarloch-sign-swirl 3s 12s linear forwards infinite;}@keyframes januarloch-sign-appear {0% {opacity: 0;}1% {opacity: 1;}100% {opacity: 1;}}@keyframes januarloch-sign-fall {from {scale: 0.8;translate: -250% 0%;}to {scale: 1.0;translate: -50% 0%;}}@keyframes januarloch-sign-rotate {from {rotate: -33deg;}to {rotate: -6deg;}}@keyframes januarloch-sign-swirl {0% {rotate: -6deg;}4% {rotate: -180deg;}8% {rotate: -6deg;}100% {rotate: -6deg;}}.januarloch .layout .sign .marker-a {width: 63%;height: 9%;background-image: url(/static/file/images/nerves-januarloch-marker-a.png);background-repeat: no-repeat;background-size: auto 100%;background-position: left center;position: absolute;left: 6.5%;top: 43.8%;}.januarloch.preanimate .layout .sign .marker-a {width: 0%;}.januarloch.animate .layout .sign .marker-a {animation:januarloch-marker-a 0.3s 2.0s linear forwards;}@keyframes januarloch-marker-a {from {width: 0%;}to {width: 63%;}}.januarloch .layout .sign .marker-b {width: 8%;height: 25%;left: 64%;top: 15%;background-image: url(/static/file/images/nerves-januarloch-marker-b.png);background-repeat: no-repeat;background-size: auto 100%;background-position: left center;position: absolute;}.januarloch.preanimate .layout .sign .marker-b {width: 0%;}.januarloch.animate .layout .sign .marker-b {animation:januarloch-marker-b 0.2s 2.4s linear forwards;}@keyframes januarloch-marker-b {from {width: 0%;}to {width: 8%;}}.januarloch .layout .sign .marker-c {width: 14%;height: 33%;left: 81%;top: 12%;background-image: url(/static/file/images/nerves-januarloch-marker-c.png);background-repeat: no-repeat;background-size: auto 100%;background-position: left center;position: absolute;}.januarloch.preanimate .layout .sign .marker-c {width: 0%;}.januarloch.animate .layout .sign .marker-c {animation:januarloch-marker-c 0.4s 2.8s linear forwards;}@keyframes januarloch-marker-c {from {width: 0%;}to {width: 33%;}}.januarloch .rsvp {max-width: 600px;margin: 0 auto;padding-top: 90px;padding-left: 30px;padding-right: 30px;}.januarloch .rsvp .intro  {margin-bottom: 32px;}.januarloch .rsvp .intro * {color: var(--januarloch-red);font-size: var(--januarloch-text-size);}/*.januarloch .rsvp .intro.thanks {padding-top: 10vh;}*/.januarloch .rsvp .meta {display: flex;flex-direction: row;gap: 2em;justify-content: flex-start;align-items: flex-start;}body.mobile .januarloch .rsvp .meta {gap: 2em;}.januarloch .rsvp .meta .item {display: flex;flex-direction: row;gap: 1em;justify-content: flex-start;align-items: flex-start;xcolor: var(--januarloch-red);xwhite-space: pre-line;xfont-size: var(--januarloch-small-text-size);}.januarloch .rsvp .meta .item *{color: var(--januarloch-red);font-size: var(--januarloch-small-text-size);}.januarloch .rsvp .form * {color: var(--januarloch-red) !important;border-color: var(--januarloch-red) !important;}.januarloch .rsvp .form {margin-top: 100px;margin-left: 0px;max-width: unset;}.januarloch .rsvp .form .input-with-label {max-width: unset;}.januarloch .rsvp .form input.button,.januarloch .rsvp button.button {background-color: var(--januarloch-red);color: white !important;padding: 0.3em;padding-top: 0.2em;padding-bottom: 0.1em;margin-top: 1em;animation: januarloch-pineapple-heartbeat 2s 4s linear forwards infinite;}.januarloch .rsvp form.form .input-with-label input[type='checkbox']::before {box-shadow: inset 1em 1em var(--januarloch-red);}.januarloch form.form .input-with-label label:not(.for-checkbox),.januarloch form.form .input-with-label label.for-checkbox,.januarloch .januarloch .rsvp .form input.button,.januarloch .rsvp button.button,.januarloch form.form input {font-size: var(--januarloch-text-size);}

