 :root { --marssipuisto-primary: #226254; --marssipuisto-primary-medium: #605954; --marssipuisto-base: #565450; --marssipuisto-accent: #499f68; --marssipuisto-accent-hover: #71dd98; --marssipuisto-accent-alt: #226254; --marssipuisto-light-1: var(--marssipuisto-accent-alt); --marssipuisto-light-2: var(--marssipuisto-primary); --marssipuisto-bg-ultra-light: #efede6; --primary: var(--marssipuisto-primary); --primary-medium: var(--marssipuisto-primary-medium); --base: var(--marssipuisto-base); --primary-hover: var(--marssipuisto-primary); --bg-dark: var(--marssipuisto-base); --bg-ultra-dark: var(--marssipuisto-primary); --bg-ultra-light: var(--white); --bg-light: #efede6;}.bg--light { background-color: var(--bg-light) !important;}.bg--dark { background-color: var(--bg-dark) !important;}.bg--ultra-dark { background-color: var(--primary) !important;}#brx-header.scrolling { background-color: hsla(25 6.7% 35.3% / 0.8)!important; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px);}.btn--primary.brxe-button:not(.btn--outline.btn--primary) { --btn-font-size: calc(var(--text-m) * 1) !important; --btn-background: var(--marssipuisto-accent-alt); --btn-background-hover: var(--marssipuisto-accent-hover); --btn-text-color: var(--white) !important; --btn-text-color-hover: var(--white) !important; --btn-font-weight: 700; --btn-line-height: 1; --btn-border-color: var(--marssipuisto-accent-alt); --btn-border-color-hover: var(--marssipuisto-accent-hover); --btn-text-transform: none; --btn-letter-spacing: 1px;}.btn--primary.btn--outline.brxe-button { --btn-background-hover: var(--marssipuisto-accent-hover); --btn-text-color: var(--white) !important; --btn-font-weight: 700; --btn-line-height: 1; --btn-border-color: var(--text-light-muted); --btn-border-color-hover: var(--marssipuisto-accent-hover); --btn-text-transform: none; --btn-letter-spacing: 1px; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); --icon-color: var(--primary);}.bg--ultra-dark { background: var(--marssipuisto-base);}.bg--ultra-light { background: var(--marssipuisto-light-2);}.bg--light { background: var(--marssipuisto-light-1);}.form--light .frm-fluent-form .ff-btn:not(.ff_upload_btn) {--f-btn-text-size: var(--h4); --f-btn-font-weight: 700; --f-light-btn-text-color: var(--marssipuisto-base); --f-btn-padding-y: 0.4em !important; --f-btn-padding-x: 1.5em; margin-block-end: 1.3em !important; background-color: var(--marssipuisto-accent-alt); color: var(--marssipuisto-primary-medium); border-color: var(--marssipuisto-accent-alt); transition: all .3s ease;}.form--light .frm-fluent-form label:not(.ff-el-form-check-label) { --f-label-size: var(--h4); }.form--light .frm-fluent-form .ff-el-form-check-label span, .form--light .frm-fluent-form .ff_t_c { --f-option-label-size: var(--text-m); --f-option-label-font-weight: 500;}.form--light .frm-fluent-form .ff-btn:not(.ff_upload_btn):hover { background-color: var(--marssipuisto-accent-hover); color: var(--marssipuisto-primary); border-color: var(--f-light-btn-border-color, var(--primary));} body {font-family: "Poppins"} h1, h2, h3, h4, h5, h6 {font-family: "Inclusive Sans"; font-weight: 500} h1 {font-weight: 700} h2 {font-weight: 700} .bricks-button {font-family: "Inclusive Sans"} .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}