@font-face {font-family: 'Ephesis';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/Ephesis_v.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Ephesis';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/Ephesis_le.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Ephesis';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/Ephesis_l.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_ce.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_c.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_ge.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_g.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_v.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_le.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/SourceSansPro_l.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Source Sans Pro';font-weight: 900;font-style: normal;font-stretch: normal;src: url(../fonts/SourceSansPro-Regular.woff2) format('woff2');}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: disc;padding-left: 1em;}ol li, ul li {padding-left: 0.3em;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}body {}mark {background-color: transparent;color: inherit;}input::-moz-focus-inner {border: 0;padding: 0;}input, select, textarea {appearance: none;}small {font-size: 70%;}@-ms-viewport {width: device-width;}html {height: 100%;}html {box-sizing: border-box;}*, *:before, *:after {box-sizing: inherit;}body {background: #ffffff;height: 100%;min-width: 320px;}body.is-preload *, body.is-preload *:before, body.is-preload *:after {animation: none !important;transition: none !important;}@keyframes bounce {0% {transform: scale(1, 1) translateY(0);}10% {transform: scale(1.1, .9) translateY(0);}30% {transform: scale(.9, 1.1) translateY(-40px);}50% {transform: scale(1.05, .95) translateY(0);}57% {transform: scale(1, 1) translateY(-7px);}64% {transform: scale(1, 1) translateY(0);}100% {transform: scale(1, 1) translateY(0);}}@keyframes overlay-hide {0% {opacity: 1;z-index: 100000;}15% {opacity: 1;z-index: 100000;}99% {opacity: 0;z-index: 100000;}100% {opacity: 0;z-index: -1;}}body {text-decoration: none;}body:before {animation-name: bounce;animation-timing-function: cubic-bezier(0.280, 0.840, 0.420, 1);animation-duration: 2s;animation-iteration-count: infinite;content: url("../img/logo.svg");cursor: default;display: block;font-size: 2em;height: 2em;left: 50%;line-height: 2em;margin: -1em 0 0 -1em;opacity: 0;position: fixed;text-align: center;top: 50%;width: 2em;z-index: -1;}body.fade-in:after {animation: overlay-hide 1.5s ease-in forwards !important;background: #ffffff;content: '';display: block;height: 100%;left: 0;opacity: 0;position: fixed;top: 0;width: 100%;z-index: -1;}body.is-preload:before {animation-name: bounce;animation-timing-function: cubic-bezier(0.280, 0.840, 0.420, 1);animation-duration: 2s;animation-iteration-count: infinite;z-index: 100001;opacity: 1;}body.is-preload:after {animation: none !important;opacity: 1;z-index: 100000;}body, input, textarea, select, button {font-family: "Source Sans Pro", "sans-serif";font-weight: 300;font-size: 18pt;line-height: 1.75em;color: #39454b;letter-spacing: 0.025em;}@media screen and (max-width: 1920px) {body, input, textarea, select {font-size: 17pt;}}@media screen and (max-width: 1680px) {body, input, textarea, select {font-size: 15pt;}}@media screen and (max-width: 1280px) {body, input, textarea, select {font-size: 13pt;}}@media screen and (max-width: 1000px) {body, input, textarea, select {font-size: 13pt;}}@media screen and (max-width: 736px) {body, input, textarea, select {font-size: 12pt;line-height: 1.5em;}}h1, h2, h3, h4, h5, h6 {color: inherit;letter-spacing: -0.0325em;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}h1 {font-size: 3em;line-height: 1.5em;}h2 {font-size: 2.25em;line-height: 1.25em;letter-spacing: -0.05em;}h3 {font-size: 1.5em;padding-top: .5em;padding-bottom: .5em;}h4 {font-size: 1.2em;line-height: 2em;}@media screen and (max-width: 736px) {h2 {font-size: 1.5em;}}strong, b {font-weight: 900;color: inherit;}em, i {font-style: italic;}a {transition: color 0.2s ease-in-out;color: #174471;}sub {position: relative;top: 0.5em;font-size: 0.8em;}sup {position: relative;top: -0.5em;font-size: 0.8em;}hr {border: 0;border-top: solid 1px #e5e6e7;}blockquote {border-left: solid 0.5em #e5e6e7;padding: 1em 0 1em 2em;font-style: italic;}p, ul, ol, dl, table {margin-bottom: 1em;}.box {background: rgba(255, 255, 255, 0.9);color: #39454b;padding: 2em;border-radius: .3em;}.box > :last-child {margin-bottom: 0;}.box.style2 {padding: 3.5em 2.5em 3.5em 2.5em;}@media screen and (max-width: 736px) {.box {padding: 1em;}.box.style2 {padding: 1.5em 1.25em 1.5em 1.25em;background-color: rgba(255, 255, 255, 0.9);}}input[type="button"], input[type="submit"], input[type="reset"], input[type="checkbox"], .button, button {appearance: none;transition: background-color 0.2s ease-in-out;background-color: #324f6d;border: 0;border-radius: 3.5em;color: #ffffff;cursor: pointer;display: inline-block;height: 3.5em;line-height: 3.5em;outline: 0;padding: 0 2em 0 2em;position: relative;text-align: center;text-decoration: none;}input[type="button"].down, input[type="submit"].down, input[type="reset"].down, .button.down, button.down {width: 5em;height: 5em;line-height: 4.5em;padding: 0;background-image: url("images/dark-arrow.svg");background-position: center center;background-repeat: no-repeat;text-indent: -10em;overflow: hidden;}input[type="button"].down.anchored, input[type="submit"].down.anchored, input[type="reset"].down.anchored, .button.down.anchored, button.down.anchored {bottom: 0;border-bottom: 0;border-radius: 3em 3em 0 0;height: 4.5em;margin-left: -2.5em;}input[type="button"].anchored, input[type="submit"].anchored, input[type="reset"].anchored, .button.anchored, button.anchored {position: absolute;left: 50%;}input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="checkbox"]:hover, .button:hover, button:hover {background-color: #4a6989;}input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="checkbox"]:active, .button:active, button:active {background-color: #1e5892;}input[type="button"].style2, input[type="submit"].style2, input[type="reset"].style2, .button.style2, button.style2 {background-color: transparent;border: solid 2px #e5e6e7;color: inherit;}input[type="button"].style2:hover, input[type="submit"].style2:hover, input[type="reset"].style2:hover, .button.style2:hover, button.style2:hover {background-color: rgba(229, 230, 231, 0.25);}input[type="button"].style2:active, input[type="submit"].style2:active, input[type="reset"].style2:active, .button.style2:active, button.style2:active {background-color: rgba(229, 230, 231, 0.375);}input[type="button"].style2.down, input[type="submit"].style2.down, input[type="reset"].style2.down, .button.style2.down, button.style2.down {background-image: url("images/arrow.svg");}form {margin: 0 0 2em 0;}form > :last-child {margin-bottom: 0;}form > .fields {display: flex;flex-wrap: wrap;width: calc(100% + 3em);margin: -1.5em 0 2em -1.5em;}form > .fields > .field {flex-grow: 0;flex-shrink: 0;padding: 1.5em 0 0 1.5em;width: calc(100% - 1.5em);}form > .fields > .field.half {width: calc(50% - 0.75em);}form > .fields > .field.third {width: calc(100% / 3 - 0.5em);}form > .fields > .field.quarter {width: calc(25% - 0.375em);}form label {float: left;padding-bottom: 0.3em;}form label.radioLabel {padding: 0 0 2px 5px;clear: both;}form label.radioLabel.disabled {color: #999;}form .errors {clear: both;color: red;}form .field input, form .field textarea {background: #f5f6f7;}form .field textarea {resize: vertical;}form .field input:hover, form .field textarea:hover, form .field input:active, form .field textarea:active {background: white;}@media screen and (max-width: 480px) {form > .fields {width: calc(100% + 2em);margin: -1em 0 2em -1em;}form > .fields > .field {padding: 1em 0 0 1em;width: calc(100% - 1em);}form > .fields > .field.half {width: calc(100% - 1em);}form > .fields > .field.third {width: calc(100% - 1em);}form > .fields > .field.quarter {width: calc(100% - 1em);}}label {display: block;}input[type="text"], input[type="number"], input[type="password"], input[type="radio"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], select, textarea {appearance: none;transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;color: #39454b;display: block;width: 100%;padding: 0.65em 0.75em;background: none;border: solid 2px #e5e6e7;border-radius: 0.5em;outline: none;}input[type="radio"], input[type="checkbox"] {cursor: pointer;margin: 0 .6em 0 0;padding: 0;width: 1.2em;height: 1.2em;border: 0.15em solid #39454b;display: inline-grid;place-content: center;}input[type="radio"] {border-radius: 50%;}input[type="checkbox"] {border-radius: 0.3em;}input[type="radio"]::before, input[type="checkbox"]::before {content: "";width: 0.7em;height: 0.7em;transform: scale(0);transition: 120ms transform ease-in-out;box-shadow: inset 3em 3em #39454b;}input[type="radio"]::before {border-radius: 50%;}input[type="checkbox"]::before {transform-origin: bottom left;clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}input[type="radio"]:checked {cursor: default;}input[type="radio"][disabled], input[type="checkbox"][disabled] {border-color: rgba(229, 230, 231, 0.375);cursor: not-allowed;}input[type="radio"]:checked::before, input[type="checkbox"]:checked::before {transform: scale(1);}input[type="radio"]:focus, input[type="checkbox"]:focus {outline: max(2px, 0.15em) solid currentColor;outline-offset: max(2px, 0.15em);}input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="radio"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="url"]:focus, select:focus, textarea:focus {border-color: #9ac8e9;}input[type="text"], input[type="number"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], select {line-height: 1.35em;}textarea {min-height: 8em;}::-moz-focus-inner {border: 0;}::-webkit-input-placeholder {opacity: 0.375;}:-moz-placeholder {opacity: 0.375;}::-moz-placeholder {opacity: 0.375;}:-ms-input-placeholder {opacity: 0.375;}.image {position: relative;display: inline-block;}.image:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.image img {display: block;width: 100%;margin-bottom: 5%;}.image figcaption {position: absolute;z-index: 100;bottom: 0;background: rgba(0, 0, 0, 0.4);width: 100%;color: #eee;text-align: center;font-size: 15px;}.image.featured {display: block;width: 100%;margin: 0 0 2em 0;}.image.fit {display: block;width: 100%;}.image.left {float: left;margin: 0 2em 2em 0;}.image.centered {display: block;margin: 0 0 2em 0;}.image.centered img {margin: 0 auto;width: auto;}ul.default {list-style: disc;padding-left: 1em;}ul.default li {padding-left: 0.5em;}ul.menu {cursor: default;}ul.menu li {display: inline-block;line-height: 1em;border-left: solid 1px #e5e6e7;padding: 0 0 0 0.5em;margin: 0 0 0 0.5em;}ul.menu li:first-child {border-left: 0;padding-left: 0;margin-left: 0;}ol.default {list-style: decimal;padding-left: 1.25em;}ol.default li {padding-left: 0.25em;}ul.actions {display: flex;cursor: default;list-style: none;margin-left: -1em;padding-left: 0;}ul.actions li {padding: 0 0 0 1em;vertical-align: middle;}ul.actions.special {justify-content: center;width: 100%;margin-left: 0;}ul.actions.special li:first-child {padding-left: 0;}ul.actions.stacked {flex-direction: column;margin-left: 0;}ul.actions.stacked li {padding: 1.3em 0 0 0;}ul.actions.stacked li:first-child {padding-top: 0;}ul.actions.fit {width: calc(100% + 1em);}ul.actions.fit li {flex-grow: 1;flex-shrink: 1;width: 100%;}ul.actions.fit li > * {width: 100%;}ul.actions.fit.stacked {width: 100%;}@media screen and (max-width: 480px) {ul.actions:not(.fixed) {flex-direction: column;margin-left: 0;width: 100% !important;}ul.actions:not(.fixed) li {flex-grow: 1;flex-shrink: 1;padding: 1em 0 0 0;text-align: center;width: 100%;}ul.actions:not(.fixed) li > * {width: 100%;}ul.actions:not(.fixed) li:first-child {padding-top: 0;}ul.actions:not(.fixed) li input[type="submit"], ul.actions:not(.fixed) li input[type="reset"], ul.actions:not(.fixed) li input[type="button"], ul.actions:not(.fixed) li button, ul.actions:not(.fixed) li .button {width: 100%;}}header {margin-bottom: 1em;}#intro header h1 {font-family: "Ephesis", "sans-serif";font-size: 10em;line-height: 1.1em;}@media screen and (max-width: 480px) {#intro header h1 {font-size: 8em;}}#intro header h2 {letter-spacing: normal;}header p {display: block;margin: 1em 0 0 0;padding: 0 0 0.5em 0;}footer {margin-top: 2em;}table {width: 100%;}table.default {width: 100%;}table.default tbody tr:nth-child(2n+2) {background: rgba(229, 230, 231, 0.5);}table.default td {padding: 0.5em 1em 0.5em 1em;}table.default th {text-align: left;font-weight: 900;padding: 0.5em 1em 0.5em 1em;}table.default thead {background: #39454b;color: #ffffff;}table.default tfoot {background: #e5e6e7;}.poptrox-popup {box-sizing: content-box;background: #fff;padding-bottom: 3em;box-shadow: 0 0.1em 0.15em 0 rgba(0, 0, 0, 0.15);}.poptrox-popup .loader {height: 100px;position: absolute;bottom: 0;left: 40%;margin: 0 auto 0 auto;transform-origin: bottom;width: 20%;animation-name: bounce;animation-timing-function: cubic-bezier(0.280, 0.840, 0.420, 1);animation-duration: 2s;animation-iteration-count: infinite;}.poptrox-popup .loader:before {content: url("../img/logo.svg");}.poptrox-popup .caption {position: absolute;bottom: 0;left: 0;background: #ffffff;width: 100%;height: 3.5em;line-height: 2.4em;text-align: center;cursor: default;z-index: 1;font-size: 0.8em;}.poptrox-popup .caption .button {margin: .2em 1em;height: 2.5em;line-height: 2.5em;}.poptrox-popup .nav-next, .poptrox-popup .nav-previous {transition: opacity 0.2s ease-in-out;position: absolute;top: 0;width: 50%;height: 100%;opacity: 0;cursor: pointer;background: rgba(0, 0, 0, 0.01);}.poptrox-popup .nav-next:before, .poptrox-popup .nav-previous:before {content: '';position: absolute;width: 96px;height: 64px;background: url("images/poptrox-nav.svg");top: calc(50% - 1.5em);margin: -32px 0 0 0;}.poptrox-popup:hover .nav-next, .poptrox-popup:hover .nav-previous {opacity: 0.5;}.poptrox-popup:hover .nav-next:hover, .poptrox-popup:hover .nav-previous:hover {opacity: 1.0;}.poptrox-popup .nav-previous:before {transform: scaleX(-1);filter: FlipH;}.poptrox-popup .nav-next {right: 0;}.poptrox-popup .nav-next:before {right: 0;}.poptrox-popup .nav-previous {left: 0;}.poptrox-popup .nav-previous:before {left: 0;}.poptrox-popup .closer {transition: opacity 0.2s ease-in-out;position: absolute;top: 0;right: 0;width: 64px;height: 64px;text-indent: -9999px;z-index: 2;opacity: 0;}.poptrox-popup .closer:before {content: '';display: block;position: absolute;right: 16px;top: 16px;width: 40px;height: 40px;border-radius: 100%;box-shadow: inset 0 0 0 2px #fff;background: url("images/poptrox-closer.svg") center center;color: #ffffff !important;}.poptrox-popup:hover .closer {opacity: 0.5;}.poptrox-popup:hover .closer:hover {opacity: 1.0;}body.is-touch .poptrox-popup .nav-next, body.is-touch .poptrox-popup .nav-previous, body.is-touch .poptrox-popup .closer {opacity: 1.0 !important;}@media screen and (max-width: 736px) {.poptrox-popup .nav-next:before, .poptrox-popup .nav-previous:before {width: 48px;height: 32px;background-size: contain;margin: -16px 0 0 0;}.poptrox-popup .closer:before {right: 12px;top: 12px;width: 20px;height: 20px;box-shadow: inset 0 0 0 1px #fff;background-size: contain;opacity: 0.65;}}.gallery, .products, .teasers {position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;width: 45em;max-width: 100%;margin: 0 auto 2em auto;}.gallery .ribbon, .products .ribbon {position: absolute;pointer-events: none;z-index: 100;background: rgba(255, 255, 255, .5);transform: rotate(-45deg);box-shadow: 4px 2px 6px 0px #33333370;width: 200px;left: -60px;font-size: 12px;top: 25px;text-align: center;line-height: 20px;}.products .ribbon.active {background: #4a6989d6;color: #fff;}.gallery article, .products article, .teasers article {transition: transform 1s ease, opacity 1s ease;transform: translateX(0);overflow: hidden;width: 49%;position: relative;opacity: 1.0;}@media screen and (max-width: 736px) {.teasers article {width: 100%;}}.gallery article .image, .products article .image, .products article .image article .image, .teasers article .image {margin: 0;display: block;}.gallery article:nth-last-child(1n), .products article:nth-last-child(1n) {transition-delay: 0.05s;}.gallery article:nth-last-child(2n), .products article:nth-last-child(2n) {transition-delay: 0.1s;}.gallery article:nth-last-child(3n), .products article:nth-last-child(3n) {transition-delay: 0.15s;}.gallery article:nth-last-child(4n), .products article:nth-last-child(4n) {transition-delay: 0.2s;}.gallery article:nth-last-child(5n), .products article:nth-last-child(5n) {transition-delay: 0.25s;}.gallery article:nth-last-child(6n), .products article:nth-last-child(6n) {transition-delay: 0.3s;}.gallery article:nth-last-child(7n), .products article:nth-last-child(7n) {transition-delay: 0.35s;}.gallery article:nth-last-child(8n), .products article:nth-last-child(8n) {transition-delay: 0.4s;}.gallery article:nth-last-child(9n), .products article:nth-last-child(9n) {transition-delay: 0.45s;}.gallery article:nth-last-child(10n), .products article:nth-last-child(10n) {transition-delay: 0.5s;}.gallery article:nth-last-child(11n), .products article:nth-last-child(11n) {transition-delay: 0.55s;}.gallery article:nth-last-child(12n), .products article:nth-last-child(12n) {transition-delay: 0.6s;}.gallery article:nth-last-child(13n), .products article:nth-last-child(13n) {transition-delay: 0.65s;}.gallery article:nth-last-child(14n), .products article:nth-last-child(14n) {transition-delay: 0.7s;}.gallery article:nth-last-child(15n), .products article:nth-last-child(15n) {transition-delay: 0.75s;}.gallery article:nth-last-child(16n), .products article:nth-last-child(16n) {transition-delay: 0.8s;}.gallery article:nth-last-child(17n), .products article:nth-last-child(17n) {transition-delay: 0.85s;}.gallery article:nth-last-child(18n), .products article:nth-last-child(18n) {transition-delay: 0.9s;}.gallery article:nth-last-child(19n), .products article:nth-last-child(19n) {transition-delay: 0.95s;}.gallery article:nth-last-child(20n), .products article:nth-last-child(20n) {transition-delay: 1s;}.gallery article:nth-last-child(21n), .products article:nth-last-child(21n) {transition-delay: 1.05s;}.gallery article:nth-last-child(22n), .products article:nth-last-child(22n) {transition-delay: 1.1s;}.gallery article:nth-last-child(23n), .products article:nth-last-child(23n) {transition-delay: 1.15s;}.gallery article:nth-last-child(24n), .products article:nth-last-child(24n) {transition-delay: 1.15s;}.gallery.inactive article {opacity: 0;}.gallery.inactive article.from-left, .products.inactive article.from-left {transform: translateX(-14em);}.gallery.inactive article.from-right, .products.inactive article.from-right {transform: translateX(14em);}.gallery.inactive article.from-top {transform: translateY(-7em);}.gallery.inactive article.from-bottom {transform: translateY(7em);}@media screen and (max-width: 480px) {.gallery, .products {flex-wrap: nowrap;flex-direction: column;}.gallery article, .products article {width: 100%;}}#header {position: fixed;z-index: 10000;left: 0;top: 0;width: 100%;background: rgba(255, 255, 255, 0.95);height: 3em;line-height: 3em;box-shadow: 0 0 0.15em 0 rgba(0, 0, 0, 0.1);}#header h1 {position: absolute;left: 0;top: 0;font-size: 1em;line-height: 3em;cursor: default;width: 3em;height: 3em;background: transparent url("../img/logo_mirrored.svg") left bottom no-repeat;}#header h1 a {display: block;width: 3em;height: 3em;}#header a.speech-bubble {position: absolute;background: white;color: black;border: 1px solid black;border-radius: .4em;text-decoration: none;top: 15px;left: 65px;height: 30px;width: fit-content;display: inline-block;transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;animation: pulse 2s infinite;line-height: 2em;padding: 0 .5em;font-size: 14px;z-index: 10000;}#header a.speech-bubble:after {content: '';position: absolute;left: 0;z-index: 0;top: 50%;width: 0;height: 0;border: 7px solid transparent;border-right-color: black;margin-top: -7px;margin-left: -14px;}@media screen and (max-width: 1920px) {#header a.speech-bubble {top: 15px;left: 60px;}}@media screen and (max-width: 1670px) {#header a.speech-bubble {top: 10px;left: 55px;}#header a.speech-bubble:after {margin-top: -9px;}}@media screen and (max-width: 950px) {#header a.speech-bubble {top: 2px;left: 50px;}#header a.speech-bubble:after {margin-top: -10px;}}@keyframes pulse {0% {transform: scale(1);}50% {transform: scale(1.07) translateX(7px);}100% {transform: scale(1);}}#header nav {position: absolute;right: 0.5em;top: 0;height: 3em;line-height: 3em;}#header nav .menu-btn {display: none;}#header nav .menu-icon {display: none;}#header nav ul {margin: 0;list-style: none;}#header nav ul li {display: inline-block;margin-left: 0.5em;font-size: 0.9em;}#header nav ul li a {display: block;color: inherit;text-decoration: none;height: 3em;line-height: 3em;padding: 0 0.5em 0 0.5em;outline: 0;}#header nav ul li.active a, #header nav ul li a:focus, #header nav ul li a:hover {color: #174471;text-decoration: underline;}@media screen and (max-width: 950px) {#header {height: 2.5em;line-height: 2.5em;}#header h1 {width: 5em;background-position: 0 -9px;}#header nav {right: 0;}#header nav ul {max-height: 0;margin-top: 2.5em;transition: max-height .2s ease-out;background: white;overflow: hidden;}#header nav ul li {display: list-item;}#header nav .menu-icon {display: inline-block;}#header nav .menu-icon {cursor: pointer;float: right;padding: 20px;position: absolute;right: 0;user-select: none;}#header nav .menu-icon .navicon {background: #333;display: block;height: 2px;position: relative;transition: background .2s ease-out;width: 18px;}#header nav .menu-icon .navicon:before, #header nav .menu-icon .navicon:after {background: #333;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}#header nav .menu-icon .navicon:before {top: 5px;}#header nav .menu-icon .navicon:after {top: -5px;}#header nav .menu-btn {display: none;}#header nav .menu-btn:checked ~ ul {max-height: 500px;}#header nav .menu-btn:checked ~ .menu-icon .navicon {background: transparent;}#header nav .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg);}#header nav .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg);}#header nav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, #header nav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0;}}body {padding-top: 3em;}@media screen and (max-width: 736px) {body {padding-top: 2.5em;}}.main {display: flex;position: relative;margin: 0;overflow-x: hidden;background-image: var(--bg-l);background-position: center center;background-attachment: fixed;background-size: cover;}.main > .content {width: 45em;max-width: calc(100% - 4em);margin: 0 auto;padding-bottom: 1em;}.main > .content > :last-child {margin-bottom: 0;}.main.fullscreen {min-height: calc(100vh - 7em);}.main.style1 {align-items: center;justify-content: center;text-align: center;padding: 3em 0 3em 0;}.main.style1 h1 {font-size: 7em;line-height: 1.2em;}.main.style1 h2 {font-size: 1.5em;line-height: 1em;margin-bottom: 1.5em;}.main.style1 > .content {transition: opacity 1s ease;transform: translateZ(0);opacity: 1.0;margin: 0;background-position: center right;}.main.style1.inactive > .content {opacity: 0;}.main.style2 {align-items: center;justify-content: center;padding: 3em 0 3em 0;overflow: hidden;}.main.style2 > .content {transform: translateZ(0);opacity: 1.0;transition: transform,opacity 1s ease;position: relative;width: 35%;margin: 0;}.main.style2.left {justify-content: flex-start;}.main.style2.right {justify-content: flex-end;}.main.style2.inactive > .content {opacity: 0;}.main.style2.inactive.left > .content {transform: translateX(-100%);}.main.style2.inactive.right > .content {transform: translateX(100%);}.main.style3 {padding: 6em 0 6em 0;}.main.style3 .content > header {margin-bottom: 2em;}.main.style3.secondary {background: #f5f6f7;}.main.dark {color: #ffffff;}.main.dark a {color: inherit;}.main.dark .button.style2 {border-color: #ffffff;}.main.dark .button.style2:hover {background-color: rgba(255, 255, 255, 0.125);}.main.dark .button.style2:active {background-color: rgba(255, 255, 255, 0.25);}.main.dark .button.style2.down {background-image: url("images/dark-arrow.svg");}body.is-touch .main {background-attachment: scroll !important;}@media screen and (max-width: 1920px) {.main {background-image: var(--bg-m);background-position: center center;}.main.style2 .content {width: 40%;}}@media screen and (max-width: 1280px) {.main.style2 .content {width: 50%;}}@media screen and (max-width: 1000px) {.main.style2 .content {width: 60%;}}@media screen and (max-width: 736px) {.main {background-image: var(--bg-s);background-position: center center;}.main.fullscreen {height: auto !important;}.main.style1 {padding: 4em 15px 4em 15px;}.main.style1 h2 {font-size: 3em;}.main.style2 {padding: 1em 15px 1em 15px;}.main.style2:before, .main.style2:after {display: none !important;}.main.style2 .button.anchored {display: none;}.main.style2 .content {width: 100%;max-width: 100%;text-align: center;transform: none;}.main.style3 {padding: 3em 10px 3em 10px;}}@media screen and (max-width: 480px) {.main > .content {max-width: calc(100% - 1.5em);}}#footer {display: flex;align-items: center;justify-content: space-between;position: relative;margin: 0;line-height: 1em;padding: 1.5em;background: #39454b;color: #afafaf;overflow: hidden;}@media screen and (min-width: 1000px) {#footer {height: 4em;}}#footer > * {margin-bottom: 0;}#footer a {color: #afafaf;text-decoration: none;}#footer a:hover {color: #f0f0f0;text-decoration: underline;}#footer ul.icons {cursor: default;}#footer ul.icons li {display: inline-block;}#footer ul.icons a {display: inline-block;width: 2em;height: 2em;line-height: 2.3em;text-align: center;border: 0;}#footer ul.icons a svg {fill: #afafaf;}#footer ul.icons a:hover svg {fill: #f0f0f0;}#footer ul.menu {margin: 0;}#footer ul.menu li {border-left-color: rgba(185, 186, 187, 0.2);font-size: 0.9em;}@media screen and (max-width: 1000px) {#footer {flex-direction: column;justify-content: center;line-height: 1.5em;text-align: center;padding: 2em 1em 2em 1em;}#footer > * {margin: 0 0 1em 0;}}@media screen and (max-width: 736px) {#footer ul.menu li {border-left: none;display: block;line-height: inherit;margin: 0.25em 0 0 0;padding: 0.25em 0 0 0;}#footer ul.menu li:first-child {margin-top: 0;padding-top: 0;}}@media screen and (max-width: 736px) {.main.style1 h1 {font-size: 5em;}.main.style1 h2 {font-size: 1.5em;}.main.style2 {background: #eee;}}.mobile-only img {width: 100%;height: auto;}@media screen and (min-width: 737px) {.mobile-only {display: none;}.neos-backend .mobile-only {display: block;opacity: 0.6;}}#contactform, #orderform {display: none;}.style3 {overflow: hidden;padding-bottom: 0;}.style3 .box {transition: transform 1s ease;transform: translateY(0);position: relative;}.style3.inactive .box {transform: translateY(100%);}@media screen and (max-width: 736px) {.style3 .box {padding: 1.5em 1.5em 2em 1.5em;}}@media screen and (max-width: 480px) {.style3 .box {padding: 1em 1em 2em 1em;}}#booking_reservation {float: right;font-size: 17px;background: #fbfbb7;padding: .3em .8em;border-radius: .5em;}.video {position: relative;}.video .overlay {width: 100px;height: 100px;position: absolute;top: calc(50% - 50px);left: calc(50% - 50px);background: rgba(255,255,255,0.6);border-radius: 50%;margin: 0 auto;}.video .overlay:hover {box-shadow: 1px 2px 2px rgba(0,0,0,0.4);cursor: pointer;}.video .overlay::after {border-width: 20px 20px 20px 30px;border-color: transparent transparent transparent rgba(0,0,0,0.4);border-style: solid;content: '';position: absolute;top: 30px;left: 40px;}.video img {cursor: pointer;width: 100%;height: auto;}.video iframe {max-width: 100%;}.workshop-teaser, .collection-teaser {position: relative;background-color: #fff;border: 1px solid #e0e0e0;border-radius: 6px;box-shadow: 2px 2px 8px 2px rgb(0 0 0 / 20%);display: flex;flex-wrap: wrap;align-content: stretch;align-items: stretch;transition: all 0.2s ease;width: 100%;padding: 15px 15px 30px;margin-bottom: 2em;overflow: hidden;}.collection-teaser:before {content: '';display: block;padding-top: 100%;}.collection-teaser {align-items: center;}.workshop-teaser:hover, .collection-teaser:hover {transform: scale(1.01);box-shadow: 2px 2px 15px 2px rgb(0 0 0 / 30%);}.workshop-teaser-image, .collection-teaser-image {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 128px;background-image: var(--bg), linear-gradient(to right, #39454b, #4a6989);background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}.workshop-teaser-image {height: 128px;}.collection-teaser-image {height: 100%;}.workshop-teaser-image img, .collection-teaser-image img {width: 100%;height: 100%;}.workshop-teaser-content {margin-top: 128px;text-align: left;width: 100%;}.workshop-teaser-content > h1 {font-size: 2em;margin-bottom: .4em;}.collection-teaser > h1 {font-size: 2.1em;line-height: 1.1em;font-weight: 900;color: #ffffffcc;z-index: 10;width: 100%;text-align: center;text-shadow: 0 2px 2px #646464bb;}.workshop-teaser-card, .collection-teaser-card {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 20;}.workshop-teaser-price-badge {position: absolute;pointer-events: none;z-index: 100;background: rgba(255, 255, 255, 1);transform: rotate(45deg);box-shadow: 1px 1px 7px 0 rgb(0 0 0 / 30%);width: 200px;right: -60px;font-size: 16px;font-weight: bold;top: 25px;text-align: center;line-height: 40px;}.course-instructor {display: grid;grid-template-areas: "bio img";grid-template-columns: 2fr 1fr;grid-gap: 1em;align-items: center;background-color: #f5f6f7;border-radius: .3em;border-left: solid 0.5em #e5e6e7;margin-bottom: 1em;}.course-instructor.course-instructor-image-left {grid-template-areas: "img bio";grid-template-columns: 1fr 2fr;}.course-instructor > div {grid-area: bio;}.course-instructor > div > blockquote {border: none;}.course-instructor > div > h3 {padding: 1em 0 0 1.3em;}.course-instructor > figure {grid-area: img;margin: 1em;}.course-instructor > figure > img {border-radius: 50%;width: 100%;height: auto;object-fit: cover;aspect-ratio: 1/1;}@media screen and (max-width: 736px) {.course-instructor, .course-instructor.course-instructor-image-left {grid-template-areas: "img" "bio";grid-template-columns: none;grid-template-rows: 1fr auto;}.course-instructor > figure {margin: 2em 2em 0 2em;grid-row: 1;}}.course-teaser {position: relative;background-color: #f5f6f7;border: 1px solid #e0e0e0;border-radius: 6px;box-shadow: 2px 2px 8px 2px rgb(0 0 0 / 20%);transition: all 0.2s ease;width: 100%;padding: 1.5em;margin-bottom: 2em;overflow: hidden;}.course-teaser.bookable {background-color: #fff;}.course-teaser.bookable:hover {transform: scale(1.01);box-shadow: 2px 2px 15px 2px rgb(0 0 0 / 30%);}.course-teaser .course-teaser-heading {margin-bottom: .5em;}.course-teaser .course-teaser-sessions {font-size: smaller;}.course-teaser .course-teaser-price {margin-bottom: 1.5em;}.course-teaser .course-teaser-price strong {font-size: larger;}.course-teaser .course-teaser-button {text-align: center;}.course-teaser .course-teaser-not-bookable-notice {position: absolute;pointer-events: none;z-index: 100;background: #aaa;color: white;transform: rotate(-45deg);box-shadow: 1px 1px 7px 0 rgb(0 0 0 / 30%);width: 200px;left: -60px;font-size: 12px;top: 25px;text-align: center;line-height: 20px;}.course-teaser-card {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 20;}.course-teaser .instructor {text-align: center;margin: 2em;}.course-teaser .instructor img {border-radius: 50%;width: 40%;height: auto;}.course-teaser .instructor .instructor-headline {font-size: 1em;text-align: center;}.course-teaser .instructor .instructor-headline a {color: #174471;text-decoration: underline;z-index: 2000;position: relative;}@media screen and (min-width: 737px) {.course-teaser .instructor {margin: 0;position: absolute;right: 1.5em;top: 2.5em;}.course-teaser .instructor img {width: auto;}}.faq-question {padding: 1.5em 0 .3em;border-bottom: 1px solid #afafaf;}.faq-question h1 {font-size: 2em;}.error {color: #cf3831;}.chosen-container {position: relative;display: inline-block;vertical-align: middle;font-size: 13px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.chosen-container * {box-sizing: border-box;}.chosen-container .chosen-drop {position: absolute;top: 100%;z-index: 1010;width: 100%;border: 1px solid #aaa;border-top: 0;background: #fff;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);clip: rect(0, 0, 0, 0);}.chosen-container.chosen-with-drop .chosen-drop {clip: auto;}.chosen-container a {cursor: pointer;}.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {margin-right: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;color: #999999;}.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {content: ":";padding-left: 2px;vertical-align: top;}.chosen-container-single .chosen-single {position: relative;display: block;overflow: hidden;padding: 0 0 0 8px;height: 25px;border: 1px solid #aaa;border-radius: 5px;background-color: #fff;background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip: padding-box;box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);color: #444;text-decoration: none;white-space: nowrap;line-height: 24px;}.chosen-container-single .chosen-default {color: #999;}.chosen-container-single .chosen-single span {display: block;overflow: hidden;margin-right: 26px;text-overflow: ellipsis;white-space: nowrap;}.chosen-container-single .chosen-single-with-deselect span {margin-right: 38px;}.chosen-container-single .chosen-single abbr {position: absolute;top: 6px;right: 26px;display: block;width: 12px;height: 12px;background: url("chosen-sprite.png") -42px 1px no-repeat;font-size: 1px;}.chosen-container-single .chosen-single abbr:hover {background-position: -42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position: -42px -10px;}.chosen-container-single .chosen-single div {position: absolute;top: 0;right: 0;display: block;width: 18px;height: 100%;}.chosen-container-single .chosen-single div b {display: block;width: 100%;height: 100%;background: url("chosen-sprite.png") no-repeat 0px 2px;}.chosen-container-single .chosen-search {position: relative;z-index: 1010;margin: 0;padding: 3px 4px;white-space: nowrap;}.chosen-container-single .chosen-search input[type="text"] {margin: 1px 0;padding: 4px 20px 4px 5px;width: 100%;height: auto;outline: 0;border: 1px solid #aaa;background: url("chosen-sprite.png") no-repeat 100% -20px;font-size: 1em;font-family: sans-serif;line-height: normal;border-radius: 0;}.chosen-container-single .chosen-drop {margin-top: -1px;border-radius: 0 0 4px 4px;background-clip: padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search {position: absolute;clip: rect(0, 0, 0, 0);}.chosen-container .chosen-results {color: #444;position: relative;overflow-x: hidden;overflow-y: auto;margin: 0 4px 4px 0;padding: 0 0 0 4px;max-height: 240px;-webkit-overflow-scrolling: touch;}.chosen-container .chosen-results li {display: none;margin: 0;padding: 5px 6px;list-style: none;line-height: 15px;word-wrap: break-word;-webkit-touch-callout: none;}.chosen-container .chosen-results li.active-result {display: list-item;cursor: pointer;}.chosen-container .chosen-results li.disabled-result {display: list-item;color: #ccc;cursor: default;}.chosen-container .chosen-results li.highlighted {background-color: #3875d7;background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);color: #fff;}.chosen-container .chosen-results li.no-results {color: #777;display: list-item;background: #f4f4f4;}.chosen-container .chosen-results li.group-result {display: list-item;font-weight: bold;cursor: default;}.chosen-container .chosen-results li.group-option {padding-left: 15px;}.chosen-container .chosen-results li em {font-style: normal;text-decoration: underline;}.chosen-container-multi .chosen-choices {position: relative;overflow: hidden;margin: 0;padding: 0 5px;width: 100%;height: auto;border: 1px solid #aaa;background-color: #fff;background-image: linear-gradient(#eee 1%, #fff 15%);cursor: text;}.chosen-container-multi .chosen-choices li {float: left;list-style: none;}.chosen-container-multi .chosen-choices li.search-field {margin: 0;padding: 0;white-space: nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type="text"] {margin: 1px 0;padding: 0;height: 25px;outline: 0;border: 0 !important;background: transparent !important;box-shadow: none;color: #999;font-size: 100%;font-family: sans-serif;line-height: normal;border-radius: 0;width: 25px;}.chosen-container-multi .chosen-choices li.search-choice {position: relative;margin: 3px 5px 3px 0;padding: 3px 20px 3px 5px;border: 1px solid #aaa;max-width: 100%;border-radius: 3px;background-color: #eeeeee;background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size: 100% 19px;background-repeat: repeat-x;background-clip: padding-box;box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);color: #333;line-height: 13px;cursor: default;}.chosen-container-multi .chosen-choices li.search-choice span {word-wrap: break-word;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {position: absolute;top: 4px;right: 3px;display: block;width: 12px;height: 12px;background: url("images/chosen-sprite.png") -42px 1px no-repeat;font-size: 1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {background-position: -42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled {padding-right: 5px;border: 1px solid #ccc;background-color: #e4e4e4;background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color: #666;}.chosen-container-multi .chosen-choices li.search-choice-focus {background: #d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {background-position: -42px -10px;}.chosen-container-multi .chosen-results {margin: 0;padding: 0;}.chosen-container-multi .chosen-drop .result-selected {display: list-item;color: #ccc;cursor: default;}.chosen-container-active .chosen-single {border: 1px solid #5897fb;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.chosen-container-active.chosen-with-drop .chosen-single {border: 1px solid #aaa;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-image: linear-gradient(#eee 20%, #fff 80%);box-shadow: 0 1px 0 #fff inset;}.chosen-container-active.chosen-with-drop .chosen-single div {border-left: none;background: transparent;}.chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -18px 2px;}.chosen-container-active .chosen-choices {border: 1px solid #5897fb;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.chosen-container-active .chosen-choices li.search-field input[type="text"] {color: #222 !important;}.chosen-disabled {opacity: 0.5 !important;cursor: default;}.chosen-disabled .chosen-single {cursor: default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close {cursor: default;}.chosen-rtl {text-align: right;}.chosen-rtl .chosen-single {overflow: visible;padding: 0 8px 0 0;}.chosen-rtl .chosen-single span {margin-right: 0;margin-left: 26px;direction: rtl;}.chosen-rtl .chosen-single-with-deselect span {margin-left: 38px;}.chosen-rtl .chosen-single div {right: auto;left: 3px;}.chosen-rtl .chosen-single abbr {right: auto;left: 26px;}.chosen-rtl .chosen-choices li {float: right;}.chosen-rtl .chosen-choices li.search-field input[type="text"] {direction: rtl;}.chosen-rtl .chosen-choices li.search-choice {margin: 3px 5px 3px 0;padding: 3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close {right: auto;left: 4px;}.chosen-rtl.chosen-container-single .chosen-results {margin: 0 0 4px 4px;padding: 0 4px 0 0;}.chosen-rtl .chosen-results li.group-option {padding-right: 15px;padding-left: 0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {border-right: none;}.chosen-rtl .chosen-search input[type="text"] {padding: 4px 5px 4px 20px;background: url("images/chosen-sprite.png") no-repeat -30px -20px;direction: rtl;}.chosen-rtl.chosen-container-single .chosen-single div b {background-position: 6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {background-position: -12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {background-image: url("images/chosen-sprite@2x.png") !important;background-size: 52px 37px !important;background-repeat: no-repeat !important;}}.chose-image {width:80px;max-height:80px;padding: 2px 5px 3px 0;vertical-align:middle;}.chose-image.rtl {padding: 2px 0 3px 5px;}.chose-image-small {width: 35px;max-height: 35px;vertical-align: middle;margin: -3px 3px 0 0;}.chose-image-small.rtl {margin: -3px 0 0 3px;}.chose-image-list {width: 35px;max-height: 35px;vertical-align: middle;margin: -3px 3px 0 0;}.chose-image-list.rtl {margin: -3px 0 0 3px;}.chosen-container-multi .result-selected img {opacity: 0.3;}.altcha {--altcha-border-width: 0;}.altcha .altcha-checkbox input[type="checkbox"] {width: 25px;height: 25px;}.altcha .altcha-label {margin: 5px 0 0 5px;}
