/* ================================================================================================== */
/* css/machinata-nectar-bundle.css */
/* Language: en */
/* Package: Machinata.Core */
/* Theme: nectar-red */
/* Build: 0 */
/* Date: 2024.10.21 07:24 UTC */
/* ================================================================================================== */


/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-vars.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-vars.css */
/* -------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-fonts.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-fonts.css */
/* -------------------------------------------------------------------------------------------------- */

@font-face {font-family: 'Lato';font-weight: normal;font-style: normal;src: url('../../file/fonts/lato-regular.woff2') format('woff2'),url('../../file/fonts/lato-regular.woff') format('woff'),url('../../file/fonts/lato-regular.ttf') format('truetype');}@font-face {font-family: 'Lato';font-weight: bold;font-style: normal;src: url('../../file/fonts/lato-bold.woff2') format('woff2'),url('../../file/fonts/lato-bold.woff') format('woff'),url('../../file/fonts/lato-bold.ttf') format('truetype');}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-icons.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-icons.css */
/* -------------------------------------------------------------------------------------------------- */

@font-face {font-family: "nectar-iconfont";src:url('../../file/fonts/nectar-iconfont.eot');src:url('../../file/fonts/nectar-iconfont.eot@') format("embedded-opentype"),url('../../file/fonts/nectar-iconfont.woff') format("woff"),url('../../file/fonts/nectar-iconfont.ttf') format("truetype"),url('../../file/fonts/nectar-iconfont.svg') format("svg");font-weight: normal;font-style: normal;}[data-icon]:before {font-family: "nectar-iconfont" !important;content: attr(data-icon);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;}[class^="icon-"]:before,[class*=" icon-"]:before {font-family: "nectar-iconfont" !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;}.icon-nectar-arrow-big-down:before {content: "\61";}.icon-nectar-arrow-big-left:before {content: "\62";}.icon-nectar-arrow-big-right:before {content: "\63";}.icon-nectar-arrow-big-up:before {content: "\64";}.icon-nectar-arrow-circle-down:before {content: "\65";}.icon-nectar-arrow-circle-left:before {content: "\66";}.icon-nectar-arrow-circle-right:before {content: "\67";}.icon-nectar-arrow-circle-up:before {content: "\68";}.icon-nectar-arrow-small-down:before {content: "\69";}.icon-nectar-arrow-small-left:before {content: "\6a";}.icon-nectar-arrow-small-right:before {content: "\6b";}.icon-nectar-arrow-small-up:before {content: "\6c";}.icon-nectar-close-big:before {content: "\6d";}.icon-nectar-close-small:before {content: "\6e";}.icon-nectar-drop:before {content: "\6f";}.icon-nectar-dwm:before {content: "\70";}.icon-nectar-menu:before {content: "\71";}.icon-nectar-oo:before {content: "\72";}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-reset.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-reset.css */
/* -------------------------------------------------------------------------------------------------- */

* {font-family: 'Lato', sans-serif;font-weight: normal;font-style: normal;font-size: 18px;color: #767676;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;cursor: default;}body,html {overflow-x: hidden;}html.no-scroll body,html.no-scroll {overflow-x: hidden;overflow-y: hidden;}body {-webkit-text-size-adjust: 100%;}input[type=range]:focus,:focus {outline: 0;outline: none;}::-moz-focus-inner {border: 0;}img {border: 0px;}a,a * {cursor: pointer;}input {border-radius: 0;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-html.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-html.css */
/* -------------------------------------------------------------------------------------------------- */

pre {}h1 {font-size: 50px;font-weight: bold;}body.mobile h1 {font-size: 44px;}h2 {font-size: 26px;font-weight: bold;}body.mobile h2 {font-size: 22px;}h3 {font-size: 33px;font-weight: bold;}body.mobile h3 {font-size: 26px;}p {line-height: 1.4em;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-header.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-header.css */
/* -------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-footer.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-footer.css */
/* -------------------------------------------------------------------------------------------------- */

#footer {background-color: #F25A55;min-height: 248px;position: relative;}body.tablet #footer {min-height: 800px;}body.mobile #footer {min-height: 240px;}#footer .main {position: absolute;top: 44px;left: 44px;bottom: 44px;right: 44px;}body.mobile #footer .main {left: 22px;}#footer .main .left {float: left;width: 50%;min-width: 420px;}#footer .main .right {float: left;width: 50%;min-width: 420px;}body.mobile #footer .main .left,body.mobile #footer .main .right {float: unset;width: auto;}body.tablet-or-mobile #footer .remove-tablet-mobile {display: none;}#footer .main p {margin: 0px;line-height: 1.9em;}body.mobile #footer .main p {line-height: 1.4em;}#footer .main p a{font-size: 33px;font-weight: bold;margin: 0px;color: white;text-decoration: none;}#footer .main .right .title {font-size: 33px;font-weight: bold;margin: 0px;color: white;text-decoration: none;}body.mobile #footer .main p a,body.mobile #footer .main .right .title {font-size: 26px;}#footer .main .left {padding-bottom: 44px;}#footer .main p:first-child a,#footer .main .right .title{color: #510400;}#footer .sub {position: absolute;right: 44px;bottom: 44px;width: 90%;height: 18px;}body.mobile #footer .sub {right: 22px;bottom: 22px;}#footer .sub p {margin: 0px;color: white;text-align: right;}#footer .sub p a {color: white;text-decoration: none;}#footer .sub p a:hover {text-decoration: underline;}body.mobile #footer .sub p,body.mobile #footer .sub p a {font-size: 10px;}#footer .no-interaction {pointer-events: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-navigation.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-navigation.css */
/* -------------------------------------------------------------------------------------------------- */

#navigation {position: fixed;top: 0px;height: 130px;right: 44px;text-align: right;z-index: 100;}body.mobile #navigation {right: 22px;}#navigation .icon {font-size: 38px;text-decoration: none;line-height: 1.6em;padding-top: 30px;margin-left: 16px;}body.mobile #navigation .icon {font-size: 38px;margin-left: 8px;}body.mobile #navigation .desktop-tablet-only {display: none;}#navigation .icon:hover,#navigation .icon.selected {color: #F25A55;}#navigation .icon.tab {font-size: 58px;background-color: #F25A55;color: white;padding-bottom: 4px;position: relative;top: 8px;padding-left: 4px;padding-right: 4px;}body.mobile #navigation .icon.tab {font-size: 48px;}#navigation .nav-group {display: inline-block;}#navigation .hide-on-reduced {opacity: 1.0;will-change: opacity;will-change: opactiy;transition-duration: 0.5s;transition-property: opacity;transition-timing-function: ease-in-out;}body.navigation-reduced #navigation .hide-on-reduced {opacity: 0.0;pointer-events: none !important;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-menu.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-menu.css */
/* -------------------------------------------------------------------------------------------------- */

#menuoverlay {position: fixed;width: 0%;height: 0%;left: 0px;top: 0px;background-color: black;z-index: 200;opacity: 0.0;transition-duration: 0.4s;transition-property: opacity;transition-timing-function: ease-in-out;}body.menu-open #menuoverlay {opacity: 0.8;width: 100%;height: 100%;}#menu {position: fixed;width: 50%;height: 100%;right: -51%;top: 0px;background-color: #F25A55;z-index: 201;transition-duration: 0.4s;transition-property: right;transition-timing-function: ease-in-out;}body.mobile #menu,body.tablet #menu {width: 100%;right: -101%;}body.menu-open #menu {right: 0px;}#menu .close {font-size: 38px;text-decoration: none;line-height: 1.6em;position: absolute;padding-right: 4px;right: 44px;top: 22px;color: white;font-size: 38px;}body.mobile #menu .close {right: 22px;font-size: 38px;}#menu a {font-weight: bold;font-size: 26px;color: black;text-decoration: none;}#menu a:hover {color: white;}body.mobile #menu a {font-size: 22px;}#menu .sep {display: inline-block;clear: both;height: 2px;width: 44px;background-color: white;margin-top: 22px;margin-bottom: 11px;}body.mobile #menu .sep {margin-top: 11px;margin-bottom: 11px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-buttons.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-buttons.css */
/* -------------------------------------------------------------------------------------------------- */

.agree-button,.button {font-weight: bold;border: 2px solid #F25A55;text-decoration: none;padding: 4px;padding-left: 8px;padding-right: 30px;color: #F25A55;position: relative;line-height: 2.2em;}.agree-button:after,.button:after {font-family: "nectar-iconfont" !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;content: "\6b";font-size: 54px;position: absolute;top: -12px;right: -12px;}.agree-button:hover,.button:hover {color: white;background-color: #F25A55;}.agree-button.disabled,.button.disabled {color: #EBEBEB;border-color: #EBEBEB;cursor: default !important;pointer-events: none;}input.button {background-color: transparent;line-height: 1em;padding-right: 8px;cursor: pointer;}input.button::after {content: "";}a.privacy {font-size: 0.7em;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-dialogs.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-dialogs.css */
/* -------------------------------------------------------------------------------------------------- */

#termsoverlay {position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;background-color: white;z-index: 50;}#termsoverlay .vertical-aligner {max-width: 600px;padding-left: 44px;padding-right: 44px;margin-left: auto;margin-right: auto;}body.mobile #termsoverlay .vertical-aligner {padding-left: 22px;padding-right: 22px;}#termsoverlay .content {text-align: left;}#termsoverlay .text {height: 300px;margin-top: 22px;margin-bottom: 22px;position: relative;}#termsoverlay .text.tall {height: 360px;}body.mobile #termsoverlay .text {height: 200px;}body.mobile #termsoverlay .text.tall {height: 200px;}#termsoverlay .text .translation  {overflow-y: scroll;width: 100%;height: 100%;position: absolute;}#termsoverlay .text.growing,body.mobile #termsoverlay .text.growing {height: auto;}#termsoverlay .text.growing .translation,body.mobile #termsoverlay .text.growing .translation {overflow-y: unset;position: unset;height: auto;}#termsoverlay .text.growing .fader.top,#termsoverlay .text.growing .fader.bottom,body.mobile #termsoverlay .text.growing .fader.top ,body.mobile #termsoverlay .text.growing .fader.bottom {display: none;}#termsoverlay.no-scroll .text .translation {overflow-y: auto;}#termsoverlay .text .translation .node * {font-size: 18px !important;}#termsoverlay .text .translation .node label {font-size: 14px !important;}#termsoverlay .text p,#termsoverlay .text h1#termsoverlay .text h2 {margin-top: 11px;margin-bottom: 11px;}#termsoverlay .text .fader.top {pointer-events: none;position: absolute;height: 22px;top: 0px;left: 0px;right: 0px;background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );}#termsoverlay .text .fader.bottom {pointer-events: none;position: absolute;height: 22px;bottom: 0px;left: 0px;right: 0px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}#termsoverlay .spacer {margin-top: 11px;}#termsoverlay #acceptagree {margin-top: 22px;}#termsoverlay .buttons .checkbox {margin-right: 11px;}#termsoverlay .buttons input,#termsoverlay .buttons label {cursor: pointer;margin-right: 11px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-forms.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-forms.css */
/* -------------------------------------------------------------------------------------------------- */

.form {text-align: left;}.form.option-highlight h1,.form.option-highlight label {color: white;}.form.option-highlight h1,.form.option-highlight h1:first-child,.form.option-highlight label,.form.option-highlight .input,.form.option-highlight select {color: white;}.form.option-highlight h1:first-child {color: white !important;}.form label {display: block;text-transform: uppercase;font-weight: bold;margin-top: 22px;margin-bottom: 4px;font-size: 14px;}.form .input {border: 2px solid #767676;padding: 4px;background-color: transparent;width: 100%;box-sizing: border-box;max-width: 320px;font-weight: bold;}.form.option-highlight .input {border-color: white;}.form select.input {padding-right: 8px;}.form .disclaimer a {font-size: 14px;}.form .button {color: white;margin-top: 22px;border: 2px solid white;}.form.option-highlight .button {color: white;}.form.option-highlight .button:after {color: white;}.form.option-highlight .button:hover {color: #F25A55;background-color: white;border: 2px solid white;}.form .submit.hidden {position: absolute;left: -1000px;top: 0px;}.form-wrapper .form {background-color: #F25A55;padding: 22px;box-sizing: border-box;}.newsletter-form .form .button {color: #F25A55;border: 2px solid #F25A55;margin-right: 11px;}.newsletter-form .form .button:hover {color: white;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-layout.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-layout.css */
/* -------------------------------------------------------------------------------------------------- */

.standard-margin {margin-left: 44px;margin-right: 44px;}body.mobile .standard-margin {margin-left: 22px;margin-right: 22px;}.top-spacer {padding-top: 140px;}.bottom-spacer {padding-bottom: 140px;}.layout-intro {position: relative;background-color: black;}.layout-intro .background {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}.layout-intro .background img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}.layout-intro .background video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (min-aspect-ratio: 16/9) {.layout-intro .background video {height: 300%;top: -100%;}}@media (max-aspect-ratio: 16/9) {.layout-intro .background video {width: 300%;left: -100%;}}.layout-intro .ticker {position: relative;padding-top: 44px;padding-left: 44px;opacity: 0.0;}body.mobile .layout-intro .ticker {padding-top: 120px;padding-left: 22px;font-size: 14px;}.layout-intro .ticker span {color: white;text-transform: uppercase;}body.mobile .layout-intro .ticker span {font-size: 14px;}.layout-intro .html {position: relative;padding-left: 44px;}body.mobile .layout-intro .html {padding-left: 22px;}.layout-intro .html h1 {font-size: 50px;font-weight: normal;color: white;opacity: 0.0;}body.mobile .layout-intro .html h1 {font-size: 44px;}.layout-intro .html h1:first-child {color: #F25A55;font-weight: bold;}.layout-intro a.down-arrow {color: white;position: absolute;bottom: 0px;left: 0px;right: 0px;text-align: center;text-decoration: none;font-size: 52px;height: 52px;}.layout-intro a.down-arrow:hover {color: #F25A55;}.layout-services {background-color: #F25A55;width: 360px;min-height: 480px;position: relative;}.layout-services a.anchor {position: absolute;top: 0px;}.layout-service {width: 360px;display: inline-block;vertical-align: top;}.layout-service,.layout-service * {text-decoration: none;}.layout-service .icon-large {color: white;font-size: 180px;}body.mobile .layout-service .icon-large {font-size: 120px;margin-bottom: -22px;}.layout-service .icon-small {margin-top: 22px;color: white;font-size: 52px;}body.mobile .layout-service .icon-small {margin-top: 0px;font-size: 52px;}body.mobile .layout-service:first-child .icon-small {margin-bottom: 22px;}.layout-service .title {color: black;}a.layout-service:hover .title {color: white;}.layout-module {position: relative;background-size: contain;background-position: center center;background-repeat: no-repeat;clear: both;}.layout-module a.anchor {position: absolute;top: 0px;}.layout-module a.down-arrow {display: none;color: white;position: absolute;bottom: 0px;left: 0px;right: 0px;text-align: center;text-decoration: none;font-size: 52px;height: 52px;}.layout-module a.down-arrow:hover {color: #F25A55;}body.desktop .layout-module.option-cover a.down-arrow {display: block;}.layout-module.option-light {}.layout-module.option-dark {background-color: black;}.layout-module.option-red-background,.layout-module.option-red-background.option-dark {background-color: #F25A55;}.layout-module.option-darkgray-background,.layout-module.option-darkgray-background {background-color: #510400;}.layout-module.option-darkgray-background p,.layout-module.option-darkgray-background h1,.layout-module.option-darkgray-background h2,.layout-module.option-darkgray-background h3 {color: #F25A55;}.layout-module.option-lightgray-background {background-color: #f2f2f2;}.layout-module.option-top-spacer .module-spacer.top,.layout-module.option-bottom-spacer .module-spacer.bottom {height: 140px;}.layout-module .module-title {position: absolute;top: 44px;left: 44px;}body.mobile .layout-module .module-title {top: 22px;left: 22px;}.layout-module.option-dark .module-title h2 {color: #F25A55;}.layout-module.option-white-title .module-title h2 {color: white;}.layout-map iframe {width: 100%;height: 100%;}.layout-block {position: relative;float: left;background-size: contain;background-position: center center;background-repeat: no-repeat;}body.desktop .layout-module.option-flip-desktop .layout-block.block-1 {float: right;}.layout-block.option-background-cover {background-size: cover;}.layout-block.option-center-top {background-position: center top;}.layout-block.option-center-bottom {background-position: center bottom;}body.tablet .layout-block {min-height: 400px;padding-top: 44px;}body.mobile .layout-block {min-height: 200px;padding-top: 44px;}body.tablet-or-mobile .layout-block.option-tight {min-height: unset;}body.tablet .layout-block.first-of-type {padding-top: 140px;}body.mobile .layout-block.first-of-type {padding-top: 140px;}body.tablet .layout-block.option-tight.first-of-type,body.mobile .layout-block.option-tight.first-of-type {padding-top: 0px;}body.tablet-or-mobile .layout-block.last-of-type {padding-bottom: 80px;}body.tablet-or-mobile .layout-block.option-tight.last-of-type {padding-bottom: 0px;}.layout-module.option-growing .layout-block {float: unset;}.layout-block.option-red-background {background-color: #F25A55;}.layout-block.option-black-background {background-color: black;}.layout-block.option-lightgray-background {background-color: #f2f2f2;}.layout-block .vertical-aligner {border-collapse: collapse;}.layout-block .block-content {max-width: 700px;text-align: left;margin-left: 44px;margin-right: 44px;}body.mobile .layout-block .block-content {margin-left: 22px;margin-right: 22px;}.layout-block .block-content h1 {font-size: 33px;}body.mobile .layout-block .block-content h1 {font-size: 26px;}DEPRECATED_.layout-module.option-darkgray-background h1 {color: white;}.layout-block .block-content h1:first-child,.layout-block .block-content h2 {color: #F25A55;}.layout-block .block-content h2 {font-size: 18px;margin-top: 22px;line-height: 1.4em;}.layout-block .block-content h2:first-child {margin-top: 0px;}.layout-block .block-content img {width: 100%;height: auto;}.layout-block .block-text {margin-top: 22px;}.layout-block .block-column {width: 50%;}body.tablet-or-mobile .layout-block .block-column,body.desktop.narrow .layout-block .block-column,.layout-block.option-single-column .block-column {width: 100%;}.layout-block .block-column.left {float: left;}body.tablet-or-mobile .layout-block .block-column.left,body.desktop.narrow .layout-block .block-column.left,.layout-block.option-single-column .block-column.left {float: unset;margin-top: 44px;}.layout-block .block-column.left .margin {margin-right: 22px;}body.tablet-or-mobile .layout-block .block-column.left .margin,body.desktop.narrow .layout-block .block-column.left .margin,.layout-block.option-single-column .block-column.left  .margin {margin-right: unset;}.layout-block .block-column.right {float: right;}body.tablet-or-mobile .layout-block .block-column.right,body.desktop.narrow .layout-block .block-column.right,.layout-block.option-single-column .block-column.right {float: unset;margin-top: 44px;}.layout-block .block-column.right .margin {margin-left: 22px;}body.tablet-or-mobile .layout-block .block-column.right .margin,body.desktop.narrow .layout-block .block-column.right .margin,.layout-block.option-single-column .block-column.right .margin {margin-left: unset;}.layout-download {margin-top: 22px;margin-bottom: 22px;}.layout-tiles {}.layout-tiles .tiles-wrapper {margin-left: 44px;margin-right: 44px;}body.mobile .layout-tiles .tiles-wrapper {margin-left: 22px;margin-right: 22px;}.layout-tile {float: left;position: relative;}.layout-tile.option-no-interaction {pointer-events: none;}.layout-tile.cursor .tile-photo {cursor: pointer;}.layout-tile .tile-border {position: absolute;top: 2px;left: 2px;right: 2px;bottom: 2px;overflow: hidden;}.layout-tile.option-red .tile-border {background-color: #F25A55;}.layout-tile .tile-photo,.layout-tile .tile-arrow,.layout-tile .tile-meta {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}.layout-tile .tile-photo {background-size: cover;background-position: center center;}.layout-tile .tile-meta {top: 100%;background-color: #F25A55;transition-duration: 0.2s;transition-property: top;transition-timing-function: ease-in-out;}.layout-tile.selected .tile-meta,body.not-touch-enabled .layout-tile:hover .tile-meta {top: 0%;}.layout-tile .tile-meta .title {color: #510400;font-weight: bold;margin-top: 6px;margin-left: 6px;margin-right: 6px;}.layout-tile .tile-meta .desc {color: white;margin-left: 6px;margin-right: 6px;}.layout-tile .tile-arrow {}.layout-tile.option-no-interaction .tile-arrow {display: none;}.layout-tile .tile-arrow .icon {color: white;font-size: 52px;position: absolute;bottom: -20px;right: 0px;/*transition-duration: 0.2s;transition-property: bottom;transition-timing-function: ease-in-out;*/}.layout-tile:hover .tile-arrow .icon {}.layout-tile .tile-icon {color: white;font-size: 38px;position: relative;top: 4px;left: 2px;}body.mobile .layout-tile .tile-icon {font-size: 28px;top: 3px;}.layout-spacer {width: 100%;height: 140px;}.layout-spacer.option-large {height: 200px;}.layout-video {width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}.layout-video .video-play-button {display: inline-block;width: 150px;height: 150px;background-size: cover;background-position: center center;background-repeat: no-repeat;cursor: pointer;opacity: 0.4;}body.mobile .layout-video .video-play-button {width: 60px;height: 60px;}.layout-video .video-play-button:hover {opacity: 1.0;}.layout-video .video-container {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;overflow: hidden;}.layout-video .video-container iframe {width: 100%;height: 100%;overflow: hidden;}.layout-text p,.layout-text h1,.layout-text h2 {margin-bottom: 22px;max-width: 700px;}.layout-text h2 {margin-top: 44px;}.layout-features .items {margin-left: 44px;margin-right: 44px;}body.mobile .layout-features .items {margin-left: 11px;margin-right: 11px;}.layout-feature {display: inline-block;vertical-align: top;}.layout-feature .sizer {padding: 22px;}.layout-feature h2,body.mobile .layout-feature h2 {font-size: 18px;text-transform: uppercase;margin-bottom: 22px;}.layout-feature img {width: 100%;height: auto;max-width: 240px;}.layout-feature ul {text-align: left;}.layout-feature ul li {position: relative;left: 11px;}body.mobile .layout-feature .text p,body.mobile .layout-feature ul li {font-size: 14px;}.countdown-timer span {font-size: 50px;font-weight: bold;color: #F25A55;}.countdown-timer span.label {font-size: 14px;color: #767676;text-transform: uppercase;}.journal-entries {margin-left: 22px;margin-right: 22px;padding-bottom: 140px;}.option-bottom-spacer .journal-entries {}.layout-journal {padding: 22px;}body.mobile .layout-journal {padding: 0px;padding-bottom: 88px;}.layout-journal .journal-image img {width: 100%;height: auto;margin-bottom: -4px;}.layout-journal.no-thumb .journal-image {display: none;}.layout-journal .journal-margin {background-color: #EBEBEB;padding: 11px;}.layout-journal h1 {font-size: 26px;margin-bottom: 22px;}body.mobile .layout-journal h1 {font-size: 22px;}.layout-journal h2 {font-size: 18px;margin-top: 11px;}body.mobile .layout-journal h2 {font-size: 14px;}.layout-journal h3 {padding-top: 11px;padding-bottom: 11px;margin: 0px;}.layout-journal.no-thumb h3 {padding-top: 0px;}.layout-journal h3,.layout-journal h3 * {font-size: 14px;font-weight: normal;}.layout-journal h3 a {text-decoration: none;}.layout-journal h3 a:hover {text-decoration: underline;}.layout-journal p {margin-bottom: 11px;}.journal-entries.large {max-width: 680px;}body.mobile .journal-entries.large .layout-journal {padding: 0px;}.layout-module.option-dark .layout-journal .journal-margin {background-color: black;background-color: rgba(255,255,255,0.1);}.layout-module.option-dark .layout-journal h1,.layout-module.option-dark .layout-journal h2,.layout-module.option-dark .layout-journal a:hover {color: #F25A55;}.layout-module.option-720p {margin-left: auto;margin-right: auto;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-simulator.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-simulator.css */
/* -------------------------------------------------------------------------------------------------- */

.amc-simulator {}.amc-simulator .form {background-color: #F25A55;width: auto;display: inline-block;padding: 22px;box-sizing: border-box;}body.desktop .amc-simulator.input {float: right;}body.mobile .amc-simulator .form {width: 100%;}.amc-simulator a.only-autoupdate {display: none;}.amc-simulator.autoupdate a.only-autoupdate {display: inline;}.amc-simulator.autoupdate input.button {display: none;}.amc-simulator.output .spacer {height: 22px;}.amc-simulator.output label {display: block;text-transform: uppercase;font-weight: bold;margin-top: 22px;margin-bottom: 4px;font-size: 14px;color: #F25A55;}.amc-simulator.output h3,.amc-simulator.output .parenthesis {color: #F25A55;}.amc-simulator.output .parenthesis {font-size: 18px;}.amc-simulator.output .disclaimer {margin-top: 22px;font-size: 14px;}.amc-simulator.input a.info {font-size: 10px;background-color: white;display: inline-block;width: 14px;height: 14px;border-radius: 50%;text-align: center;line-height: 14px;text-transform: none;text-decoration: none;font-weight: bold;position: relative;left: 3px;top: -1px;}.block-content .chart {position: relative;left: -30px;}.block-content .chart.time-series .tooltip-background {fill: #510400;border: 0px;}.block-content .chart.time-series text,.chart.time-series .tooltip tspan {font-size: 12px;font-weight: bold;text-transform: uppercase;DEPRECATED_fill: #F25A55;}.block-content .chart.time-series .tick text,.chart.time-series .tooltip tspan {fill: #F25A55;}.block-content .chart.time-series .line.zero-line {stroke: #767676;stroke-width: 1px;opacity: 0.5;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-nectar-privacy.css */
/* File: css/machinata-nectar-bundle.css/machinata-nectar-privacy.css */
/* -------------------------------------------------------------------------------------------------- */

.bb-privacy-settings {position: fixed;height: auto;left: 0px;top: 0px;right: 0px;z-index: 90;background-color: white;padding: 44px;}body.mobile .bb-privacy-settings {position: absolute;}.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 .description a {font-size: unset;}.bb-privacy-settings .buttons {text-align: center;}.bb-privacy-settings .description h1 {margin-bottom: 11px;text-align: left;color: #F25A55;font-size: 26px;}body.mobile .bb-privacy-settings .description h1 {padding-top: 44px;}.bb-privacy-settings .settings {padding-top: 22px;border-bottom: 2px solid #767676;}.bb-privacy-settings .settings .title-and-button {margin-bottom: 11px;clear: both;min-height: 20px;}.bb-privacy-settings .settings .title-and-button h2 {float: left;font-size: 18px;}.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: #767676;}.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: 22px;margin-bottom: 11px;}.bb-privacy-settings .settings .option input {width: 20px;position: relative;top: 2px;cursor: pointer;}.bb-privacy-settings .settings .option label {margin-left: 6px;cursor: pointer;font-weight: bold;}.bb-privacy-settings .settings .option div {margin-left: 26px;}.bb-privacy-settings .buttons {margin-top: 44px;}.bb-privacy-settings .buttons input {cursor: pointer;background-color: transparent;line-height: 1em;padding-right: 8px;}.bb-privacy-settings .buttons input:hover {background-color: #F25A55;color: ;}DEPRECATED_.bb-privacy-settings .settings .option input[type="checkbox"] {opacity: 0;}.bb-privacy-settings .settings .option label {position: relative;display: inline-block;}DEPRECATED_.bb-privacy-settings .settings .option label::before,DEPRECATED_.bb-privacy-settings .settings .option label::after {position: absolute;content: "";display: inline-block;}DEPRECATED_.bb-privacy-settings .settings .option label::before {border: 2px solid #767676;width: 12px;height: 12px;left: -24px;top: 0px;}DEPRECATED_.bb-privacy-settings .settings .option label::after {background-color: #767676;width: 8px;height: 8px;left: -20px;top: 4px;}DEPRECATED_.bb-privacy-settings .settings .option input[type="checkbox"] + label::after {content: none;}DEPRECATED_.bb-privacy-settings .settings .option input[type="checkbox"]:checked + label::after {content: "";}DEPRECATED_.bb-privacy-settings .settings .option input[type="checkbox"]:disabled + label::after,DEPRECATED_.bb-privacy-settings .settings .option input[type="checkbox"]:disabled + label::before {opacity: 0.3;}.settings-inline-container {padding-top: 160px;}

