body {background-image: url('https://www.selexxxion.com/UPLD/bgr_images/bgr-abstract-gray-space-blast_1.png'); background-repeat: no-repeat; background-position: center top; background-size: cover; background-attachment: fixed; background-color: rgb(255, 255, 255);}header {line-height: 2.5em; margin: 2.5em 0 1.75em 0; padding: 1.75em;}nav {line-height: 2.5em; margin: 0; padding: 1.25em 1.75em;}nav > *, footer > * {line-height: 2.5em;}nav.sub {margin-top: 1em;}footer {line-height: 2.5em; margin-bottom: 1.75em; padding: 1.25em 1.75em;}body {padding-bottom: 2.5em;}main {line-height: 1.75em; margin: 1.75em 0; padding: 0.75em 1.75em 1.25em 1.75em;}main div.text, main div.title {line-height: 1.75em; margin: 1.25em 0;}main div figure {padding: 0.75em;}main div figure figcaption {padding: 0.75em;}main div.text_image figure {margin: 0 0.75em 0.75em 0;}th, td {padding: 0.5em;}form {line-height: 1.75em; margin: 1.25em 0; padding: 1.25em 0;}form > div:not(:first-child) {line-height: 1.75em; margin-top: 1.25em;}form input[type=submit] {margin-top: 1.25em;}header {background-color: rgb(255, 255, 255);}header {border-radius: 10px;}header {border-top: 2px solid rgb(221, 221, 221);}header {border-right: 2px solid rgb(221, 221, 221);}header {border-bottom: 2px solid rgb(221, 221, 221);}header {border-left: 2px solid rgb(221, 221, 221);}header {box-shadow: 0px 9px 37px -3px rgb(171, 171, 171);}header h1 {font: 2.4em 'Alegreya Sans', sans-serif;}header h1 {color: rgb(64, 64, 64);}header h3 {font: 1.6em 'Metropolis', sans-serif;}header h3 {color: rgb(159, 159, 159);}@media (max-width: 480px) {
							span#hamburger_icon { /* show hamburger icon on mobile */
								display: flex						!important;
								justify-content: center			!important;
								font-size: 1.5em					!important;
								width: 100%							!important;
							}
							span#hamburger_icon label {
								margin: 0.75em 0.5em				!important;
							}
							nav { /* hide navi */
								display: none						!important;
							}
							input:checked ~ nav { /* show navi if checkbox/input is checked (hamburger is clicked) */
								display: inline-block			!important;
							}
						span#hamburger_icon label {padding: 0.25em 0.75em; margin: 0 0.75em 0.75em 0;}span#hamburger_icon label {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.34)); background-color: rgba(0, 0, 0, 0.38);}span#hamburger_icon label {border-radius: 10px;}span#hamburger_icon label {border-bottom: 2px solid rgb(28, 28, 28);}span#hamburger_icon label {font: 1em 'Metropolis', sans-serif;}span#hamburger_icon label {color: rgb(238, 238, 238);}}nav {background-color: transparent; border: none; box-shadow: none; padding: 0;}nav > a, nav > span {padding: 0.25em 0.75em; margin: 0 0.75em 0.75em 0;}nav > a, nav > span {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.34)); background-color: rgba(0, 0, 0, 0.38);}nav > a, nav > span {border-radius: 10px;}nav > a, nav > span {border-bottom: 2px solid rgb(28, 28, 28);}nav {font: 1em 'Metropolis', sans-serif;}nav > span > a {color: rgb(238, 238, 238);}nav > span > span {color: rgb(255, 255, 255);}nav > span > a.parent_of_active {color: rgb(255, 255, 255);}nav svg.parent_downward_arrow {fill: rgb(238, 238, 238); opacity: 1;}nav.sub {background-color: transparent; border: none; box-shadow: none; padding: 0; margin-top: 0.25em;}main {margin-top: 0.75em;}nav.sub > a, nav.sub > span {padding: 0.25em 0.75em; margin: 0 0.75em 0.75em 0;}nav.sub > a, nav.sub > span {background-color: rgb(255, 255, 255); background-image: none;}nav.sub > a, nav.sub > span {border-radius: 10px;}nav.sub > a, nav.sub > span {border-top: 0;}nav.sub > a, nav.sub > span {border-right: 0;}nav.sub > a, nav.sub > span {border-bottom: 0;}nav.sub > a, nav.sub > span {border-left: 0;}nav.sub > a, nav.sub > span {box-shadow: none;}nav.sub > a, nav.sub > span {box-shadow: 0px 5px 19px -1px rgb(180, 180, 180);}nav.sub {font: 1em 'Metropolis', sans-serif;}nav.sub > a {color: rgb(220, 72, 80);}nav.sub > span {color: rgb(220, 72, 80);}footer {background-color: transparent; border: none; box-shadow: none; padding: 0; margin-top: 0.25em;}main {margin-top: 0.75em;}footer > a, footer > span {padding: 0.25em 0.75em; margin: 0 0.75em 0.75em 0;}footer > a, footer > span {background-color: rgba(120, 120, 120, 0)}footer > a, footer > span {border-radius: 10px;}footer {font: 1em 'Metropolis', sans-serif;}footer > a {color: rgb(120, 119, 119);}footer > span {color: rgb(105, 105, 105);}a.footer_marketing_link {color: rgb(120, 119, 119);}main {background-color: rgb(255, 255, 255);}main {border-radius: 10px;}main {box-shadow: 0px 5px 19px -1px rgb(180, 180, 180);}main div.title h2 {font: 1.6em 'HK Grotesk', serif; color: rgb(72, 72, 72);}main div.title svg {fill: rgb(72, 72, 72);}main {font: 1em 'Metropolis', sans-serif; color: rgb(96, 96, 96); line-height: 1.5em;}main a {color: rgb(220, 72, 80);}main blockquote {background-color: rgb(238, 238, 238); color: rgb(142, 142, 142);}main figure figcaption {background-color: rgb(238, 238, 238); color: rgb(142, 142, 142);}table, th, td {border: 1px solid rgb(96, 96, 96); color: rgb(96, 96, 96);}main svg {fill: rgb(96, 96, 96);}main div.text svg {fill: rgb(96, 96, 96);}main div.text div.title svg {fill: rgb(72, 72, 72);}hr {height: 0; background-color: transparent; border: none; border-top: 1px dashed rgb(96, 96, 96); margin: 1em 0;}main video {background-color: rgb(238, 238, 238);}main > form {border-top: 1px dashed rgb(96, 96, 96); border-bottom: 1px dashed rgb(96, 96, 96);}div.alert_after_submit {border: 3px dashed rgb(96, 96, 96)}form input[type=text], form input[type=email], form input[type=number], form input[type=checkbox], form textarea, form select {border: 1px solid rgb(96, 96, 96);}input[type=submit], div.alert_after_submit, button.default {border-radius: 10px;}form input[type=submit], button.default {font-weight: bold; background-color: transparent; border: 2px solid rgb(96, 96, 96); color: rgb(96, 96, 96);}div.blog_post_link_back {border-bottom: 1px solid rgb(96, 96, 96);}div.blog_overview_year_navi {border-bottom: 1px solid rgb(96, 96, 96); border-top: 1px solid rgb(96, 96, 96);}div.product_button {border: 1px solid rgb(96, 96, 96);}div.product_button {border-radius: 10px;}form#cart label:hover {border: 1px dotted rgb(96, 96, 96);}form#cart input[type=submit] {font-weight: bold; background-color: transparent; border: 2px solid rgb(96, 96, 96); color: rgb(96, 96, 96);}form#customer_info div#paying_panel label {border: 2px solid rgb(96, 96, 96); color: rgb(96, 96, 96);}form#customer_info textarea {font-family: 1em 'Metropolis', sans-serif; line-height: 1.5em;}form#customer_info div#paying_panel label {border-radius: 10px;}form#customer_info div#paying_panel div#pay_instructions span#formal {border: 1px dotted rgb(96, 96, 96); color: rgb(96, 96, 96);}div.language_switcher {font: 1em 'Metropolis', sans-serif; color: rgb(88, 88, 88);} div.language_switcher a {color: rgb(88, 88, 88);}div.quick_contact {font: 1em 'Metropolis', sans-serif; color: rgb(88, 88, 88);} div.quick_contact span a, div.quick_contact sup a {color: rgb(88, 88, 88);} div.quick_contact svg {fill: rgb(88, 88, 88);}div.timeline_post {border: 1px solid rgb(96, 96, 96);}div.timeline_post fieldset {border: 1px dashed rgb(96, 96, 96);}div.timeline_post {border-radius: 10px;} div.timeline_post fieldset {border-radius: 10px;}div.timeline_lt_1day {border-bottom: 5px solid rgb(96, 96, 96);}div.timeline_lt_1week {border-bottom: 4px solid rgb(96, 96, 96);}div.timeline_lt_1month {border-bottom: 3px solid rgb(96, 96, 96);}div.timeline_lt_1year {border-bottom: 2px solid rgb(96, 96, 96);}div.list_entrance {font: 1em 'Metropolis', sans-serif; color: rgb(120, 119, 119);} div.list_entrance > a {color: rgb(105, 105, 105);}div.reply {border: 1px dashed rgb(96, 96, 96);}div.reply {border-radius: 10px;}main div.share_menu, main div.share_menu input {font: 1em 'Metropolis', sans-serif;}main div.share_menu, main div.share_menu input[type=text] {color: rgb(96, 96, 96);}main div.share_menu input[type=text] {border: 1px solid rgb(96, 96, 96);}main div.share_menu input[type=button] {background-color: rgb(96, 96, 96); color: rgb(255, 255, 255); border: 1px solid rgb(96, 96, 96); font-weight: bold;}