 @import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');@import url('https://fonts.cdnfonts.com/css/neue-haas-grotesk-display-pro');html, body {margin: 0;padding: 0;width: 100%;height: 100%;background: var(--nb);}body {font-family: 'Neue Haas Grotesk Display Pro', sans-serif;font-weight: 300;font-size: 100%;line-height: 1.625;color: var(--nw);-webkit-font-smoothing: antialiased;}ul, li {margin: 0;padding: 0;list-style: none;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: none;margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}img {border: none;display: block;}.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.cur-pointer {cursor: pointer;}:root {--black-01: hsla(359,100%,0%,.1);--black-02: hsla(359,100%,0%,.2);--black-03: hsla(359,100%,0%,.3);--black-04: hsla(359,100%,0%,.4);--black-05: hsla(359,100%,0%,.5);--black-09: hsla(359,100%,0%,.9);--black-10: hsla(359,100%,0%,1);--black-pur: hsla(0,0%,0%,1);--nb: rgb( 19, 18, 18 );--vo: rgb( 255, 106, 20 );--rm: rgb( 227, 28, 121 );--ev: rgb( 162, 91, 250 );--li: rgb( 224, 231, 34 );--ce: rgb( 0, 163, 225 );--nw: rgb( 235, 236, 228) ;--gr: rgb( 34, 32, 33);}h1, h2, h3, h4, h5, h6 {font-family: 'Anton', sans-serif;font-weight: 300;}@media all and (min-width: 300px) {h1, .h1-size {font-size: 2.2em;}h2, .h2-size {font-size: 1.9em;}h3, .h3-size {font-size: 1.3em;}h4, .h4-size {font-size: 1.0em;}}@media all and (min-width: 667px) {h1, .h1-size{font-size: 2.4em;}h2, .h2-size {font-size: 2.1em;}h3, .h3-size {font-size: 1.5em;}h4, .h4-size {font-size: 1.2em;}}@media all and (min-width: 1024px) {h1, .h1-size {font-size: 2.7em;}h2, .h2-size {font-size: 2.4em;}h3, .h3-size {font-size: 1.8em;}h4, .h4-size {font-size: 1.5em;}}@media all and (min-width: 300px) {p, time, address, .p-size {font-size: 1.0em;margin-bottom: 13px;font-weight: 500;}}@media all and (min-width: 667px) {p, time, address, .p-size {font-size: 1.1em;margin-bottom: 13px;font-weight: 500;}}@media all and (min-width: 1024px) {p, time, address, .p-size {font-size: 1.2em;margin-bottom: 13px;font-weight: 500;}}@media all and (min-width: 300px) {.p-size {font-family: 'Neue Haas Grotesk Display Pro', sans-serif;font-size: 1.0em;margin-bottom: 13px;font-weight: 500;}}@media all and (min-width: 667px) {.p-size {font-family: 'Neue Haas Grotesk Display Pro', sans-serif;font-size: 1.1em;margin-bottom: 13px;font-weight: 500;}}@media all and (min-width: 1024px) {.p-size {font-family: 'Neue Haas Grotesk Display Pro', sans-serif;font-size: 1.2em;margin-bottom: 13px;font-weight: 500;}}address {font-style: normal;}.description {font-size: 0.813em;padding: 2.4375px 0;}.font-haas {font-family: 'Neue Haas Grotesk Display Pro', sans-serif;}.font-anton {font-family: 'Anton', sans-serif;font-weight: 400;}.h1-size {}.h2-size {}.h3-size {}.h4-size {}.font-s-0-8 {font-size: 0.8em;padding: 2.3438px 0;}.font-s-1-0 {font-size: 1.0em;}.font-s-1-1 {font-size: 1.1em;}.font-s-1-382 {font-size: 1.382em;}.font-s-1-618 {font-size: 1.618em;padding: 5.6488px 0;}.font-s-2-0 {font-size: 2.0em;}.font-s-2-382 {font-size: 2.382em;padding: 7.8125px 0;}.f-w-100 {font-weight: 100;}.f-w-300 {font-weight: 300;}.f-w-400 {font-weight: 400;}.f-w-500 {font-weight: 500;}.f-w-700 {font-weight: 700;}.f-lh-0-6 {line-height: 0.618em;}.f-lh-0-8 {line-height: 0.809em;}.f-lh-1-0 {line-height: 1em;}.f-lh-1-382 {line-height: 1.382em;}.f-lh-1-618 {line-height: 1.618em;}.f-lh-2-0 {line-height: 2.0em;}.f-lh-2-382 {line-height: 2.382em;}.f-ls-0-1 {letter-spacing: 0.1em;}.fs-uppercase {text-transform: uppercase;}.fs-lowercase {text-transform: lowercase;}.fs-capital {text-transform: capitalize;}.t-center {text-align: center;}.t-left {text-align: left;}.t-right {text-align: right;}.t-justify {text-align: justify;}.t-nowrap {white-space: nowrap;}.t-normal-space {white-space: normal;}.t-vertical-middle {vertical-align: middle;}.t-breakword {word-wrap: break-word;}@media all and (min-width: 300px) {.t-small-center {text-align: center;}.t-small-right {text-align: right;}.t-small-left {text-align: left;}}@media all and (min-width: 667px) {.t-medium-center {text-align: center;}.t-medium-right {text-align: right;}.t-medium-left {text-align: left;}}@media all and (min-width: 1024px) {.t-large-center {text-align: center;}.t-large-right {text-align: right;}.t-large-left {text-align: left;}}a {font-weight: 500;color: var(--nw);text-decoration: none;cursor: pointer;}a:hover {color: #fff;}a.white {color: #ffffff;}a.white:hover {color: #7f7f7f;}a.black {color: #000;}a.black:hover {color: #7f7f7f;}a.vo {color: var(--vo);}a.vo:hover {color: var(--nw);}a.ce {color: var(--ce);}a.ce:hover {color: var(--nw);}a.blue {color: blue;}a.blue:hover {color: var(--nw);}@media all and (min-width: 300px) {li {font-size: 1.0em;}}@media all and (min-width: 667px) {li {font-size: 1.1em;}}@media all and (min-width: 1024px) {li {font-size: 1.2em;}}ul.circle {margin-left: 20px;list-style: disc;}ul.circle li {list-style: disc;}ul.row li {display: inline-block;}ul.column li {display: block;}ul.row li ul, ul.column li ul {display: none;}ul.row li:hover ul, ul.column li ul {display: block;}@media all and (min-width: 300px) {ul.small-row li {display: inline-block;}ul.small-column li {display: block;}}@media all and (min-width: 667px) {ul.medium-row li {display: inline-block;}ul.medium-column li {display: block;}}@media all and (min-width: 1024px) {ul.large-row li {display: inline-block;}ul.large-column li {display: block;}}.color-black {color: #000000;}.color-white {color: #ffffff;}.error {color: #c22e2c;}.bg-black {background-color: #000000;}.bg-white {background-color: #ffffff;}.bg-darken-image {background-color: rgba(40,40,40,0.2);}.bg-transparent {background-color: transparent;}.color-nb {color: var(--nb);}.color-vo {color: var(--vo);}.color-rm {color: var(--rm);}.color-ev {color: var(--ev);}.color-li {color: var(--li);}.color-ce {color: var(--ce);}.color-nw {color: var(--nw);}.color-gr {color: var(--gr);}.bg-nb {background-color: var(--nb);}.bg-vo {background-color: var(--vo);}.bg-rm {background-color: var(--rm);}.bg-ev {background-color: var(--ev);}.bg-li {background-color: var(--li);}.bg-ce {background-color: var(--ce);}.bg-gr {background-color: var(--gr);}.opacity_00 {opacity: 0;}.opacity_02 {opacity: 0.2;}.opacity_05 {opacity: 0.5;}.opacity_08 {opacity: 0.8;}.opacity_10 {opacity: 1.0;}.shadow-b {-webkit-box-shadow: 0 5px 8px -5px rgba(0,0,0,0.5);-moz-box-shadow: 0 5px 8px -5px rgba(0,0,0,0.5);box-shadow: 0 5px 8px -5px rgba(0,0,0,0.5);}.shadow-t {-webkit-box-shadow: 0 -4px 8px -5px rgba(0,0,0,0.5);-moz-box-shadow: 0 -4px 8px -5px rgba(0,0,0,0.5);box-shadow: 0 -4px 8px -5px rgba(0,0,0,0.5);}.shadow-45 {-webkit-box-shadow: 5px 5px 8px -5px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 8px -5px rgba(0,0,0,0.5);box-shadow: 5px 5px 8px -5px rgba(0,0,0,0.5);}.blur {-webkit-filter: blur(10px);filter: blur(10px);}.scale_1_2 {transform: scale(1.2);}.zoom {transition: transform .2s ease-in-out;}.zoom:hover {transform: scale(1.05);}.mix-blend-exclusion {mix-blend-mode: exclusion;}@media all and (min-width:300px) {.backgroundPlain::before, .backgroundPiano::before, .backgroundWomanGlasses::before, .backgroundDancingCrowd::before, .backgroundManPiano::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.45);pointer-events: none;}}@media all and (min-width:667px) {.backgroundPlain::before, .backgroundPiano::before, .backgroundWomanGlasses::before, .backgroundDancingCrowd::before, .backgroundManPiano::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);pointer-events: none;}}@media all and (min-width:1024px) {.backgroundPlain::before, .backgroundPiano::before, .backgroundWomanGlasses::before, .backgroundDancingCrowd::before, .backgroundManPiano::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);pointer-events: none;}}.backgroundPlain {background-image: url('../images/Background-Plain.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}.backgroundPiano {background-image: url('../images/Background-Piano.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}.backgroundWomanGlasses {background-image: url('../images/Background-WomanGlasses.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}.backgroundDancingCrowd {background-image: url('../images/Background-DancingCrowd.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}.backgroundManPiano {background-image: url('../images/Background-ManPiano.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}.gradientRadialBlack {background: radial-gradient(ellipse at center, var(--black-05),var(--black-pur));}.gradientRadialBlackTrans{background: radial-gradient(ellipse at center, transparent 40% ,var(--black-pur)) 100%;}.gradientVoRm {background: linear-gradient( to right, var(--vo), var(--rm) );}.gradientVoRmEv {background: linear-gradient(to right, var(--vo), var(--rm), var(--ev));}.gradientRmEv {background: linear-gradient(to right, var(--rm), var(--ev));}.con-100 {height: 100%;width: 100%;}.con-90 {height: 90%;width: 100%;}.con-80 {height: 80%;width: 100%;}.con-w-100 {width: 100%;}.con-h-100 {height: 100%;}.con-min-100 {min-height: 100%;height:auto;width: 100%;}.con-column {display: flex;flex-direction: column;justify-content: space-between;}.ratio-1-1 {position: relative;width: 100%;padding-bottom: 100%;}.ratio-1-2 {position: relative;width: 100%;padding-bottom: 200%;}.ratio-2-3 {position: relative;width: 100%;padding-bottom: 66.67%;}.ratio-3-4 {position: relative;width: 100%;padding-bottom: 75%;}.ratio-3-7 {position: relative;width: 100%;padding-bottom: 42.85%;}.ratio-2-1 {position: relative;width: 100%;padding-bottom: 50%;}.ratio-3-1 {position: relative;width: 100%;padding-bottom: 33.3%;}@media all and (min-width:300px) {.ratio-small-2-1 {position: relative;width: 100%;padding-bottom: 50%;}.ratio-small-2-3 {position: relative;width: 100%;padding-bottom: 66.67%;}}@media all and (min-width:667px) {.ratio-medium-2-1 {position: relative;width: 100%;padding-bottom: 50%;}.ratio-medium-2-3 {position: relative;width: 100%;padding-bottom: 66.67%;}}@media all and (min-width:1024px) {.ratio-large-2-1 {position: relative;width: 100%;padding-bottom: 50%;}.ratio-large-2-3 {position: relative;width: 100%;padding-bottom: 66.67%;}}.ratio-1-1 > div, .ratio-1-2 > div, .ratio-2-3 > div, .ratio-small-2-3 > div, .ratio-medium-2-3 > div, .ratio-large-2-3 > div, .ratio-3-4 > div, .ratio-3-7 > div, .ratio-2-1 > div, .ratio-3-1 > div, .ratio-small-2-1 > div, .ratio-medium-2-1 > div, .ratio-large-2-1 > div {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.z-2000 {z-index: 2000;}.z-1400 {z-index: 1400;}.z-1200 {z-index: 1200;}.z-1000 {z-index: 1000;}.z-900 {z-index: 900;}.z-800 {z-index: 800;}.z-600 {z-index: 600;}.z-400 {z-index: 400;}.z-200 {z-index: 200;}.z-100 {z-index: 100;}.pos-rel {position: relative;}.pos-abs {position: absolute;}.pos-fix {position: fixed;}.top {top: 0;}.right {right: 0;}.bottom {bottom: 0;}.left {left: 0;}.offscreen {position: absolute;left: 100%;}.top-left {top: 0;left: 0;}.top-center {top: 0;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}.top-right {top: 0;right: 0;}.middle-left {top: 50%;left: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.vertical-middle {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.middle-right {top: 50%;right: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.bottom-left {bottom: 0;left: 0;}.bottom-center {bottom: 0;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}.bottom-right {bottom: 0;right: 0;}.toright {float:right;}.toleft {float:left;}.clear {clear: both;}@media all and (min-width: 300px) {.page-wrapper {padding: 5vw 9vw 9vw 9vw;z-index: 600;}.page-outer-h {padding-left: 9vw;padding-right: 9vw;}.page-outer-v {padding-top: 9vw;padding-bottom: 9vw;}.section-inner-v {padding-top: 3vw;padding-bottom: 3vw;}.m-outer-h-l {margin-left: 9vw;}.m-outer-h-r {margin-right: 9vw;}}@media all and (min-width: 667px) {.page-wrapper {padding: 4vw 7vw 7vw 7vw;z-index: 600;}.page-outer-h {padding-left: 7vw;padding-right: 7vw;}.page-outer-v {padding-top: 7vw;padding-bottom: 7vw;}.section-inner-v {padding-top: 2.5vw;padding-bottom: 2.5vw;}.m-outer-h-l {margin-left: 7vw;}.m-outer-h-r {margin-right: 7vw;}}@media all and (min-width: 1024px) {.page-wrapper {padding: 3vw 5vw 5vw 5vw;z-index: 600;}.page-outer-h {padding-left: 5vw;padding-right: 5vw;}.page-outer-v {padding-top: 5vw;padding-bottom: 5vw;}.section-inner-v {padding-top: 2vw;padding-bottom: 2vw;}.m-outer-h-l {margin-left: 5vw;}.m-outer-h-r {margin-right: 5vw;}}@media all and (min-width: 1280px) {.page-wrapper {padding: 3vw 5vw 5vw 5vw;z-index: 600;}.page-outer-h {padding-left: 5vw;padding-right: 5vw;}.page-outer-v {padding-top: 5vw;padding-bottom: 5vw;}.section-inner-v {padding-top: 2vw;padding-bottom: 2vw;}.m-outer-h-l {margin-left: 3vw;}.m-outer-h-r {margin-right: 3vw;}}.page-h-10px {padding-left: 10px;padding-right: 10px;}.page-h-20px {padding-left: 20px;padding-right: 20px;}.page-h-30px {padding-left: 30px;padding-right: 30px;}.page-h-40px {padding-left: 30px;padding-right: 40px;}.page-h-50px {padding-left: 50px;padding-right: 50px;}.page-h-50 {padding-left: 25%;padding-right: 25%;}.page-h-60 {padding-left: 20%;padding-right: 20%;}.page-h-70 {padding-left: 15%;padding-right: 15%;}.page-h-75 {padding-left: 12.5%;padding-right: 12.5%;}.page-h-80 {padding-left: 10%;padding-right: 10%;}.page-h-85 {padding-left: 7.5%;padding-right: 7.5%;}.page-h-90 {padding-left: 5%;padding-right: 5%;}.page-v-10px {padding-top: 10px;padding-bottom: 10px;}.page-v-20px {padding-top: 20px;padding-bottom: 20px;}.page-v-30px {padding-top: 30px;padding-bottom: 30px;}.page-v-40px {padding-top: 40px;padding-bottom: 40px;}.page-v-50px {padding-top: 50px;padding-bottom: 50px;}.page-v-05-05 {padding-top: 0.5%;padding-bottom: 0.5%;}.page-v-1-1 {padding-top: 1%;padding-bottom: 1%;}.page-v-1-2 {padding-top: 1%;padding-bottom: 2%;}.page-v-2-2 {padding-top: 2%;padding-bottom: 2%;}.page-v-3-3 {padding-top: 3%;padding-bottom: 3%;}.page-v-5-5 {padding-top: 5%;padding-bottom: 5%;}.page-v-10-10 {padding-top: 10%;padding-bottom: 10%;}@media all and (max-width: 300px) {.page-h-50, .page-h-60, .page-h-70, .page-h-75, .page-h-80, .page-h-85 {padding-left: 5%;padding-right: 5%;}.page-v-1-1 {padding-top: 10px;padding-bottom: 10px;}.page-v-1-2 {padding-top: 10px;padding-bottom: 20px;}.page-v-2-2 {padding-top: 20px;padding-bottom: 20px;}.page-v-3-3 {padding-top: 30px;padding-bottom: 30px;}.page-v-5-5 {padding-top: 50px;padding-bottom: 50px;}}@media all and (max-width: 667px) {.page-h-50, .page-h-60, .page-h-70, .page-h-75, .page-h-80, .page-h-85 {padding-left: 5%;padding-right: 5%;}.page-v-1-1 {padding-top: 10px;padding-bottom: 10px;}.page-v-1-2 {padding-top: 10px;padding-bottom: 20px;}.page-v-2-2 {padding-top: 20px;padding-bottom: 20px;}.page-v-3-3 {padding-top: 30px;padding-bottom: 30px;}.page-v-5-5 {padding-top: 50px;padding-bottom: 50px;}}@media all and (min-width: 1024px) {}@media all and (min-width: 1280px) {}.margin-all-0 {margin: 0px !important;}.margin-all-5 {margin: 5px !important;}.margin-all-10 {margin: 10px !important;}.margin-all-15 {margin: 15px !important;}.margin-all-20 {margin: 20px !important;}.margin-all-25 {margin: 25px !important;}.margin-all-30 {margin: 30px !important;}.padding-all-0 {padding: 0px;}.padding-all-2 {padding: 2px;}.padding-all-5 {padding: 5px;}.padding-all-10 {padding: 10px;}.padding-all-15 {padding: 15px;}.padding-all-20 {padding: 20px;}.padding-all-25 {padding: 25px;}.padding-all-30 {padding: 30px;}.margin-t-2_5 {margin-top: 2.5%;}.margin-t-5 {margin-top: 5%;}.margin-t-10 {margin-top: 10%;}.margin-t-15 {margin-top: 15%;}.margin-t-5px {margin-top: 5px;}.margin-t-10px {margin-top: 10px;}.margin-t-15px {margin-top: 15px;}.margin-t-20px {margin-top: 20px;}.margin-t-25px {margin-top: 25px;}.margin-t-30px {margin-top: 30px;}.margin-t-50px {margin-top: 50px;}.margin-t-60px {margin-top: 60px;}.margin-t-100px {margin-top: 100px;}.margin-b-2_5 {margin-bottom: 2.5%;}.margin-b-5 {margin-bottom: 5%;}.margin-b-10 {margin-bottom: 10%;}.margin-b-15 {margin-bottom: 15%;}.margin-b-5px {margin-bottom: 5px;}.margin-b-10px {margin-bottom: 10px;}.margin-b-15px {margin-bottom: 15px;}.margin-b-20px {margin-bottom: 20px;}.margin-b-25px {margin-bottom: 25px;}.margin-b-30px {margin-bottom: 30px;}.margin-b-35px {margin-bottom: 35px;}.margin-b-50px {margin-bottom: 50px;}.margin-b-60px {margin-bottom: 60px;}.margin-b-100px {margin-bottom: 100px;}.margin-l-2_5 {margin-left: 2.5%;}.margin-l-5 {margin-left: 5%;}.margin-l-10 {margin-left: 10%;}.margin-l-15 {margin-left: 15%;}.margin-l-5px {margin-left: 5px;}.margin-l-10px {margin-left: 10px;}.margin-l-15px {margin-left: 15px;}.margin-l-20px {margin-left: 20px;}.margin-l-25px {margin-left: 25px;}.margin-l-30px {margin-left: 30px;}.margin-r-2_5 {margin-right: 2.5%;}.margin-r-5 {margin-right: 5%;}.margin-r-10 {margin-right: 10%;}.margin-r-15 {margin-right: 15%;}.margin-r-5px {margin-right: 5px;}.margin-r-10px {margin-right: 10px;}.margin-r-15px {margin-right: 15px;}.margin-r-20px {margin-right: 20px;}.margin-r-25px {margin-right: 25px;}.margin-r-30px {margin-right: 30px;}.margin-all-2_5 {margin: 2.5%;}.margin-l-r-auto {margin: 0 auto;}.border-50 {border-radius: 50%;}.border-05 {border-radius: 5%;}.border-00 {border-radius: 0%;}.dis-flex-center {display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}.dis-block {display: block;}.dis-inline-block {display: inline-block;}.dis-inline {display: inline;}.dis-none {display: none;}@media all and (min-width: 300px) {.dis-small-block {display: block;}.dis-small-inline-block {display: inline-block;}.dis-small-inline {display: inline;}.dis-small-none {display: none;}}@media all and (min-width: 667px) {.dis-medium-block {display: block;}.dis-medium-inline-block {display: inline-block;}.dis-medium-inline {display: inline;}.dis-medium-none {display: none;}}@media all and (min-width: 1024px) {.dis-large-block {display: block;}.dis-large-inline-block {display: inline-block;}.dis-large-inline {display: inline;}.dis-large-none {display: none;}}.of-hidden {overflow: hidden;}.of-visible {overflow: visible;}.of-scroll-y {overflow-y: scroll;}.of-scroll-x {overflow-x: scroll;}.img-fill {width: 100%;height: 100%;object-fit: fill;}.img-contain {width: 100%;height: 100%;object-fit: contain;}.img-cover {width: 100%;height: 100%;object-fit: cover;}.img-scale-down {width: 100%;height: 100%;object-fit: scale-down;}.img-100 {width: 100%;}img.docu {border: 1px solid #cacac6;}hr {border: 0;height: 0;border-bottom: 1px solid rgba(255, 255, 255, 0);margin: 0;}hr.color-nw {border-top: 1px solid var(--nw);}hr.color-vo {border-top: 1px solid var(--vo);}hr.color-nb {border-top: 1px solid var(--nb);}hr.color-black {border-top: 1px solid #000000;}hr.color-grey {border-top: 1px solid #7f7f7f;}.scroll-arrow {position: absolute;bottom: -1px;width: 100%;height: 20px;z-index: 995;}.scroll-arrow div {display: inline-block;float: left;}.scroll-arrow__left, .scroll-arrow__right {width: calc(50% - 20px);height: 20px;}.scroll-arrow_m_g {border-bottom: 20px solid #f4f4f4;}.scroll-arrow__middle_l {display:inline-block;padding: 0;width: 0;height: 0;border-left: 0px solid transparent;border-right: 20px solid transparent;}.scroll-arrow__middle_r {display:inline-block;padding: 0;width: 0;height: 0;border-left: 20px solid transparent;border-right: 0px solid transparent;}.scroll-arrow_lr_w {background-color: white;}.scroll-arrow_lr_g {background-color: #f4f4f4;}.scroll-arrow_m_w {border-bottom: 20px solid white;}.arrow-up {width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom-width: 20px;border-bottom-style: solid;}.arrow-down {width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top-width: 20px;border-top-style: solid;}.arrow-right {width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left-width: 20px;border-left-style: solid;}.arrow-left {width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right-width: 20px;border-right-style: solid;}.arrow-l-black {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 10px;}.arrow-l-white {border: solid white;border-width: 0 2px 2px 0;display: inline-block;padding: 10px;}.r {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}.l {transform: rotate(135deg);-webkit-transform: rotate(135deg);}.u {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}.d {transform: rotate(45deg);-webkit-transform: rotate(45deg);}.grid {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;}.grid-auto {width: auto;}.grid-1-1 {width: 100%;}.grid-1-2 {width: 50%;}.grid-1-3 {width: 33.333%;}.grid-1-4 {width: 25%;}.grid-1-5 {width: 20%;}.grid-1-6 {width: 16.667%;}.grid-1-7 {width: 14.285%;}.grid-1-8 {width: 12.5%;}.grid-1-9 {width: 11.112%;}.grid-1-10 {width: 10%;}.grid-1-11 {width: 9.091%;}.grid-1-12 {width: 8.334%;}@media all and (min-width: 300px) {.grid-small-auto {width: auto;}.grid-small-1-1 {width: 100%;}.grid-small-1-2 {width: 50%;}.grid-small-1-3 {width: 33.333%;}.grid-small-1-4 {width: 25%;}.grid-small-1-5 {width: 20%;}.grid-small-1-6 {width: 16.667%;}.grid-small-1-7 {width: 14.285%;}.grid-small-1-8 {width: 12.5%;}.grid-small-1-9 {width: 11.112%;}.grid-small-1-10 {width: 10%;}.grid-small-1-11 {width: 9.091%;}.grid-small-1-12 {width: 8.334%;}}@media all and (min-width:667px) {.grid-medium-auto {width: auto;}.grid-medium-1-1 {width: 100%;}.grid-medium-1-2 {width: 50%;}.grid-medium-1-3 {width: 33.333%;}.grid-medium-1-4 {width: 25%;}.grid-medium-1-5 {width: 20%;}.grid-medium-1-6 {width: 16.667%;}.grid-medium-1-7 {width: 14.285%;}.grid-medium-1-8 {width: 12.5%;}.grid-medium-1-9 {width: 11.112%;}.grid-medium-1-10 {width: 10%;}.grid-medium-1-11 {width: 9.091%;}.grid-medium-1-12 {width: 8.334%;}}@media all and (min-width:1024px) {.grid-large-auto {width: auto;}.grid-large-1-1 {width: 100%;}.grid-large-1-2 {width: 50%;}.grid-large-1-3 {width: 33.333%;}.grid-large-1-4 {width: 25%;}.grid-large-1-5 {width: 20%;}.grid-large-1-6 {width: 16.667%;}.grid-large-1-7 {width: 14.285%;}.grid-large-1-8 {width: 12.5%;}.grid-large-1-9 {width: 11.112%;}.grid-large-1-10 {width: 10%;}.grid-large-1-11 {width: 9.091%;}.grid-large-1-12 {width: 8.334%;}}[class*='width'] {box-sizing: border-box;width: 100%;height: auto;}.width-auto {width: auto;}.width-1-1 {width: 100%;}.width-1-2, .width-2-4, .width-3-6, .width-5-10 {width: 50%;}.width-1-3, .width-2-6 {width: 33.333%;}.width-2-3, .width-4-6 {width: 66.666%;}.width-1-4 {width: 25%;}.width-3-4 {width: 75%;}.width-1-5, .width-2-10 {width: 20%;}.width-2-5, .width-4-10 {width: 40%;}.width-3-5, .width-6-10 {width: 60%;}.width-4-5, .width-8-10 {width: 80%;}.width-1-6 {width: 16.666%;}.width-5-6 {width: 83.333%;}.width-1-7 {width: 14.285%;}.width-6-7 {width: 85.714%;}.width-1-8 {width: 12.5%;}.width-3-8 {width: 37.5%;}.width-5-8 {width: 62.5%;}.width-7-8 {width: 87.5% }.width-1-10 {width: 10%;}.width-3-10 {width: 30%;}.width-7-10 {width: 70%;}.width-9-10 {width: 90%;}@media all and (min-width: 300px) {.width-small-auto {width: auto;}.width-small-1-1 {width: 100%;}.width-small-1-2, .width-small-2-4, .width-small-3-6, .width-small-5-10 {width: 50%;}.width-small-1-3, .width-small-2-6 {width: 33.333%;}.width-small-2-3, .width-small-4-6 {width: 66.666%;}.width-small-1-4 {width: 25%;}.width-small-3-4 {width: 75%;}.width-small-1-5, .width-small-2-10 {width: 20%;}.width-small-2-5, .width-small-4-10 {width: 40%;}.width-small-3-5, .width-small-6-10 {width: 60%;}.width-small-4-5, .width-small-8-10 {width: 80%;}.width-small-1-6 {width: 16.666%;}.width-small-5-6 {width: 83.333%;}.width-small-1-8 {width: 12.5%;}.width-small-3-8 {width: 37.5%;}.width-small-5-8 {width: 62.5%;}.width-small-1-7 {width: 14.285%;}.width-small-6-7 {width: 85.714%;}.width-small-1-10 {width: 10%;}.width-small-3-10 {width: 30%;}.width-small-7-10 {width: 70%;}.width-small-9-10 {width: 90%;}}@media all and (min-width: 667px) {.width-medium-auto {width: auto;}.width-medium-1-1 {width: 100%;}.width-medium-1-2, .width-medium-2-4, .width-medium-3-6, .width-medium-5-10 {width: 50%;}.width-medium-1-3, .width-medium-2-6 {width: 33.333%;}.width-medium-2-3, .width-medium-4-6 {width: 66.666%;}.width-medium-1-4 {width: 25%;}.width-medium-3-4 {width: 75%;}.width-medium-1-5, .width-medium-2-10 {width: 20%;}.width-medium-2-5, .width-medium-4-10 {width: 40%;}.width-medium-3-5, .width-medium-6-10 {width: 60%;}.width-medium-4-5, .width-medium-8-10 {width: 80%;}.width-medium-1-6 {width: 16.666%;}.width-medium-5-6 {width: 83.333%;}.width-medium-1-7 {width: 14.285%;}.width-medium-6-7 {width: 85.714%;}.width-medium-1-8 {width: 12.5%;}.width-medium-3-8 {width: 37.5%;}.width-medium-5-8 {width: 62.5%;}.width-medium-1-10 {width: 10%;}.width-medium-3-10 {width: 30%;}.width-medium-7-10 {width: 70%;}.width-medium-9-10 {width: 90%;}}@media all and (min-width: 1024px) {.width-large-auto {width: auto;}.width-large-1-1 {width: 100%;}.width-large-1-2, .width-large-2-4, .width-large-3-6, .width-large-5-10 {width: 50%;}.width-large-1-3, .width-large-2-6 {width: 33.333%;}.width-large-2-3, .width-large-4-6 {width: 66.666%;}.width-large-1-4 {width: 25%;}.width-large-3-4 {width: 75%;}.width-large-1-5, .width-large-2-10 {width: 20%;}.width-large-2-5, .width-large-4-10 {width: 40%;}.width-large-3-5, .width-large-6-10 {width: 60%;}.width-large-4-5, .width-large-8-10 {width: 80%;}.width-large-1-6 {width: 16.666%;}.width-large-5-6 {width: 83.333%;}.width-large-1-7 {width: 14.285%;}.width-large-6-7 {width: 85.714%;}.width-large-1-8 {width: 12.5%;}.width-large-3-8 {width: 37.5%;}.width-large-5-8 {width: 62.5%;}.width-large-1-10 {width: 10%;}.width-large-3-10 {width: 30%;}.width-large-7-10 {width: 70%;}.width-large-9-10 {width: 90%;}}.grid-gutter-mini {margin: -5px 0 0 -5px;}.grid-gutter-mini > * {padding: 5px 0 0 5px;}.grid-gutter-small {margin: -10px 0 0 -10px;}.grid-gutter-small > * {padding: 10px 0 0 10px;}.grid-gutter-medium {margin: -20px 0 0 -20px;}.grid-gutter-medium > * {padding: 20px 0 0 20px;}.grid-gutter-large {margin: -30px 0 0 -30px;}.grid-gutter-large > * {padding: 30px 0 0 30px;}.grid-gutter-superlarge {margin: -50px 0 0 -50px;}.grid-gutter-superlarge > * {padding: 50px 0 0 50px;}@media all and (min-width: 300px) {.grid-small-gutter-mini {margin: -5px 0 0 -5px;}.grid-small-gutter-mini > * {padding: 5px 0 0 5px;}.grid-small-gutter-small {margin: -10px 0 0 -10px;}.grid-small-gutter-small > * {padding: 10px 0 0 10px;}.grid-small-gutter-medium {margin: -20px 0 0 -20px;}.grid-small-gutter-medium > * {padding: 20px 0 0 20px;}.grid-small-gutter-large {margin: -30px 0 0 -30px;}.grid-small-gutter-large > * {padding: 30px 0 0 30px;}.grid-small-gutter-superlarge {margin: -50px 0 0 -50px;}.grid-small-gutter-superlarge > * {padding: 50px 0 0 50px;}.grid-gutter {margin: -6.6vw 0 0 -6.6vw;}.grid-gutter > * {padding: 6.6vw 0 0 6.6vw;}.grid-gutter-sides {margin: 0 0 0 -6.6vw;}.grid-gutter-sides > * {padding: 0 0 0 6.6vw;}.grid-gutter-full-half {margin:-3.3vw 0 0 -6.6vw;}.grid-gutter-full-half > * {padding: 3.3vw 0 0 6.6vw;}}@media all and (min-width: 667px) {.grid-medium-gutter-mini {margin: -5px 0 0 -5px;}.grid-medium-gutter-mini > * {padding: 5px 0 0 5px;}.grid-medium-gutter-small {margin: -10px 0 0 -10px;}.grid-medium-gutter-small > * {padding: 10px 0 0 10px;}.grid-medium-gutter-medium {margin: -20px 0 0 -20px;}.grid-medium-gutter-medium > * {padding: 20px 0 0 20px;}.grid-medium-gutter-large {margin: -30px 0 0 -30px;}.grid-medium-gutter-large > * {padding: 30px 0 0 30px;}.grid-medium-gutter-superlarge {margin: -50px 0 0 -50px;}.grid-medium-gutter-superlarge > * {padding: 50px 0 0 50px;}.grid-gutter {margin: -5vw 0 0 -5vw;}.grid-gutter > * {padding: 5vw 0 0 5vw;}.grid-gutter-sides {margin: 0 0 0 -5vw;}.grid-gutter-sides > * {padding: 0 0 0 5vw;}.grid-gutter-full-half {margin: -2.5vw 0 0 -5vw;}.grid-gutter-full-half > * {padding: 2.5vw 0 0 5vw;}}@media all and (min-width: 1024px) {.grid-large-gutter-mini {margin: -5px 0 0 -5px;}.grid-large-gutter-mini > * {padding: 5px 0 0 5px;}.grid-large-gutter-small {margin: -10px 0 0 -10px;}.grid-large-gutter-small > * {padding: 10px 0 0 10px;}.grid-large-gutter-medium {margin: -20px 0 0 -20px;}.grid-large-gutter-medium > * {padding: 20px 0 0 20px;}.grid-large-gutter-large {margin: -30px 0 0 -30px;}.grid-large-gutter-large > * {padding: 30px 0 0 30px;}.grid-large-gutter-superlarge {margin: -50px 0 0 -50px;}.grid-large-gutter-superlarge > * {padding: 50px 0 0 50px;}.grid-gutter {margin: -4vw 0 0 -4vw;}.grid-gutter > * {padding: 4vw 0 0 4vw;}.grid-gutter-sides {margin: 0 0 0 -4vw;}.grid-gutter-sides > * {padding: 0 0 0 4vw;}.grid-gutter-full-half {margin: -2vw 0 0 -4vw;}.grid-gutter-full-half > * {padding: 2vw 0 0 4vw;}}.grid-match > * {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.grid-match > * > * {-ms-flex: none;-webkit-flex: none;flex: none;box-sizing: border-box;width: 100%;}.grid-top {align-items: flex-start;}.grid-bottom {align-items: flex-end;}.grid-middle {align-items: center;}@media all and (min-width: 300px) {.grid-small-top {align-items: flex-start;}.grid-small-bottom {align-items: flex-end;}.grid-small-middle {align-items: center;}}@media all and (min-width: 667px) {.grid-medium-top {align-items: flex-start;}.grid-medium-bottom {align-items: flex-end;}.grid-medium-middle {align-items: center;}}@media all and (min-width: 1024px) {.grid-large-top {align-items: flex-start;}.grid-large-bottom {align-items: flex-end;}.grid-large-middle {align-items: center;}}.grid-cell-top {align-self: flex-start;}.grid-cell-bottom {align-self: flex-end;}.grid-cell-middle {align-self: center;}.grid-flex-center {-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}.grid-flex-left {-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}.grid-flex-right {-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;}.grid-flex-space-between {-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.grid-flex-space-around {-ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around;}@media all and (min-width: 300px) {.grid-small-flex-space-between {-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.grid-small-flex-space-around {-ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around;}}@media all and (min-width: 667px) {.grid-medium-flex-space-between {-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.grid-medium-flex-space-around {-ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around;}}@media all and (min-width: 1024px) {.grid-large-flex-space-between {-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.grid-large-flex-space-around {-ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around;}}.grid-justify-start {margin-left: auto;}.grid-justify-end {margin-right: auto;}.grid-justify-center {margin: 0 auto;}@media all and (min-width: 300px) and ( max-width: 666px ) {.grid-small-justify-start {margin-left: auto;}.grid-small-justify-end {margin-right: auto;}.grid-small-justify-center {margin: 0 auto;}}@media all and (min-width: 667px) and (max-width: 1023px) {.grid-medium-justify-start {margin-left: auto;}.grid-medium-justify-end {margin-right: auto;}.grid-medium-justify-center {margin: 0 auto;}}@media all and (min-width: 1024px) {.grid-large-justify-start {margin-left: auto;}.grid-large-justify-end {margin-right: auto;}.grid-large-justify-center {margin: 0 auto;}}@media all and (min-width: 300px) {.element-first {order: 1;}.element-second {order: 0;}.flex-order-none {order: 0;}.flex-order-last {order: 99;}}@media all and (min-width: 667px) {.element-first {order: 0;}.element-second {order: 1;}.flex-order-none {order: 0;}.flex-order-last {order: 99;}}@media all and (min-width: 1024px) {.element-first {order: 0;}.element-second {order: 1;}.flex-order-none {order: 0;}.flex-order-last {order: 99;}}.text-columns-4 {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}.text-columns-3 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}.text-columns-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.text-columns-1 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}@media all and (min-width: 300px) {.text-small-columns-4 {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}.text-small-columns-3 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}.text-small-columns-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.text-small-columns-1 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}@media all and (min-width: 667px) {.text-medium-columns-4 {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}.text-medium-columns-3 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}.text-medium-columns-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.text-medium-columns-1 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}@media all and (min-width: 1024px) {.text-large-columns-4 {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}.text-large-columns-3 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}.text-large-columns-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.text-large-columns-1 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}.text-columns-width-200 {-webkit-column-width: 200px;-moz-column-width: 200px;column-width: 200px;}.text-columns-width-300 {-webkit-column-width: 300px;-moz-column-width: 300px;column-width: 300px;}.text-columns-width-400 {-webkit-column-width: 400px;-moz-column-width: 400px;column-width: 400px;}.text-columns-width-500 {-webkit-column-width: 400px;-moz-column-width: 400px;column-width: 400px;}.text-columns-rule-1-dotted-g {-webkit-column-rule: 1px dotted #7f7f7f;-moz-column-rule: 1px dotted #7f7f7f;column-rule: 1px dotted #7f7f7f;}.text-columns-gap-10 {-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}.text-columns-gap-20 {-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}.text-columns-gap-30 {-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;}.text-columns p {font-size: 16px;line-height: 25px;margin: 0 0 15px 0;hyphens:auto;orphans:3;widows: 3;}.text-columns h1 {font-size: 40px;line-height: 60px;margin: 15px 0 0 0;}.text-columns h2 {font-size: 30px;line-height: 35px;margin: 15px 0 0 0;}.text-columns h3 {font-size: 20px;line-height: 35px;margin: 15px 0 0 0;}.text-columns h4 {font-size: 16px;line-height: 25px;margin: 0;}.overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}.overlay.black {background: #000000;opacity: 0.33;}.overlay.white {background:rgba(255,255,255,.5);}.overlay.login {position: fixed;background: #000000;opacity: 0.66;}.dot_black {height: 12px;width: 12px;background-color: #000000;border-radius: 50%;display: inline-block;}.dot_red {height: 12px;width: 12px;background-color: red;border-radius: 50%;display: inline-block;}.dot_green {height: 12px;width: 12px;background-color: green;border-radius: 50%;display: inline-block;}.btn {font-weight: 400;display: inline-block;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;border-radius: 0px;}.btn-small {font-size: 0.8em;padding: 4px 10px;}.btn-medium {font-size: 0.9em;padding: 5px 12px;}.btn-regular {font-size: 1em;padding: 8px 16px;}.btn-big {font-size: 1.2em;padding: 16px 32px;}.btn-white {background-color: white;color: black;opacity: 0.7;letter-spacing: 0.02em;}.btn-white:hover {opacity: 1.0;}.btn-white-outline {border: 1px solid var(--nw);background-color: rgba(255,255,255,0.15);color: white;}.btn-white-outline:hover, .btn-white-outline.active {background-color: white;color: #2C2D2D;}.btn-red-outline {border: 1px solid var(--vo);background-color: transparent;color: white;}.btn-red-outline:hover, .btn-white-outline.active {background-color: var(--vo);color: white;}.btn-buy-outline {font-weight: 700;border: 3px solid var(--vo);background-color: rgba(255,255,255,0);color: white;}.btn-buy-outline:hover, .btn-white-outline.active {background-color: var(--vo);color: white;}.btn-pulsing {font-weight: 700;background-color: var(--vo);color: white;animation: orangePulse 1.5s ease-in-out infinite;}@keyframes orangePulse {0% {background-color: var(--vo);}50% {background-color: rgb(255, 149, 87);}100% {background-color: var(--vo);}}.sticky-button-wrapper {position: fixed;width: 100vw;top: 0px;padding: 10px;background-color: rgba( 19, 18, 18, 0.7 );z-index: 1000;opacity: 0;pointer-events: none;transition: opacity 0.3s ease;}.sticky-button-wrapper.visible {opacity: 1;pointer-events: auto;}@media all and (min-width: 300px) {dt.indicator {line-height: 0.8;}dt>span {display: inline-block;font-size: 1.0em;line-height: 1.2;}}@media all and (min-width: 667px) {dt.indicator {line-height: 1.2;}dt>span {display: inline-block;font-size: 1.5em;}}@media all and (min-width: 1024px) {dt.indicator {line-height: 1.2;}dt>span {display: inline-block;font-size: 1.8em;}}dt.indicator {position: relative;display: flex;justify-content: space-between;align-items: center;font-family: 'Anton', sans-serif;font-weight: 400;margin-bottom: 0;padding: 5px 0;}dt.indicator:after {font-size: 2em;content: "+";position: static;margin-left: auto;}dt.indicator.active:after {font-size: 2em;content: "-";}input, textarea, select {outline: 0 none;-webkit-appearance: none;}input.search-field, input.search-form {display: inline-block;font: 1em/1.618em 'lato';padding: 4px 8px;color: #000;font-weight: 300;outline: 0 none;-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0 }input.search-submit {font-family: FontAwesome;font-size: 1em;color: #bebebe;background: none;}input.search-field-s, input.search-form-s {display: inline-block;font: 0.8em/1.236em 'lato';padding: 1px 4px;height: 25px;color: #000;font-weight: 300;outline: 0 none;-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0;}input.search-submit-s {font: 0.8em/1.236em 'FontAwesome';color: #bebebe;background: none;margin-right: 5px;}input.search-submit:hover {color: rgba(39,39,39,0.9);}label {display: block;font-size: 0.813em;font-weight: 400;padding: 2.4375px 0;}input[type="text"], input[type="password"], input[type="email"] {display:block;font-size: 1em;line-height: 1.563;padding: 2.4375px;font-weight: 300;font-family: 'Neue Haas', sans-serif;color: var(--nb);border-bottom: 1px solid #4B4D4E;border-radius: 0;margin-bottom: 13px;background: #cccccc;}input[type="text"]:focus, input[type="email"]:focus {border-bottom: 1px solid #BACCC1;background-color: #f4f4f4;}input[type="text"].missing, input[type="email"].missing, input[type="password"].missing {border-bottom: 1px solid #c22e2c;}textarea {font-size: 1em;line-height: 1.563;font-weight: 300;color: var(--nb);border-bottom: 1px solid #4B4D4E;border-left: 1px solid #bebebe;border-top: 1px solid #bebebe;border-right: 1px solid #bebebe;border-radius: 0;padding: 5px;margin-bottom: 10px;background: #cccccc;}textarea:focus {border-left: none;border-top: none;border-right: none;border-bottom: 1px solid #BACCC1;background-color: #f4f4f4;}textarea.missing {border-bottom: 1px solid #c22e2c;}.resize-v {resize: vertical;}.resize-h {resize: horizontal;}select {font-size: 1.0em;font-weight: 300;color: var(--nb);width: 100%;border-bottom: 1px solid #000;border-radius: 0;padding: 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../icons/css_select_double.png) 99% no-repeat #cccccc;background-size: 12px 22px;margin-bottom: 13px;}select:focus {border-bottom: 1px solid #006699;}select.missing {border-bottom: 1px solid #c22e2c;}input[type="checkbox"] {display:none;}input[type="checkbox"] + label span {display:inline-block;width: 19px;height: 19px;margin:-2px 10px 0 0;vertical-align: middle;background: #cccccc;cursor:pointer;}input[type="checkbox"] + label span.missing {border: 1px solid #c22e2c;}input[type="checkbox"]:checked + label span {background:url(../icons/css_checkbox.png) no-repeat #ffffff;}input[type=radio]{width: 18px;margin: 0;padding: 0;opacity: 0;cursor: pointer;}input[type=radio]:hover + label > span {background: #cccccc;}input[type=radio] + label{margin-bottom: 0px;margin-left: -20px;margin-right: 10px;}input[type=radio] + label > span{display: inline-block;width: 18px;height: 18px;margin-right: 5px;border: 1px solid #7f7f7f;border-radius: 9px;background: #fff;vertical-align: bottom;}input[type=radio] + label > span.missing {border: 1px solid #c22e2c;}input[type=radio]:checked + label > span{background-color: #fff;}input[type=radio]:checked:hover + label > span{background-color: #bebebe;}input[type=radio]:checked + label > span > span{display: block;width: 8px;height: 8px;margin: 4px;border: 0;border-radius: 4px;background: #000;}input[type="file"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-user-select: text;display:none;}.form-error-message {background: #c22e2c;color: #fff;display: none;font-size: 14px;line-height: 18px;padding: 0 5px;display: inline-block;}.scrollbar::-webkit-scrollbar-track {border-left: 1px solid #bebebe;background-color: #fff;}.scrollbar::-webkit-scrollbar {width: 10px;background-color: #fff;}.scrollbar::-webkit-scrollbar-thumb {background-color: #bebebe;}.no-scrollbar::-webkit-scrollbar {display: none;}header {width: 100%;}@media all and (min-width: 300px) {#main-header {padding: 15px 6.6vw;}}@media all and (min-width: 667px) {#main-header {padding: 20px 5vw;}}@media all and (min-width: 1024px) {#main-header {padding: 25px 4vw;}}@media all and (min-width: 1280px) {#main-header {padding: 25px 4vw;}}.bg-header, .bg-footer {background-color: rgb(45,44,47,0.7);}@media all and (min-width: 300px) {#header-logo {height: 25px;}#header-logo-icon {margin-left: 6.6vw;height: 25px;}}@media all and (min-width:667px) {#header-logo {height: 30px;}#header-logo-icon {margin-left: 5vw;height: 30px;}}@media all and (min-width:1024px) {#header-logo {height: 35px;}#header-logo-icon {margin-left: 4vw;height: 35px;}}.ShowHide{-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;transition: .6s ease-in-out;}.ShowHide.active {-webkit-transform: translate(0px, -130px);-moz-transform: translate(0px, -130px);-o-transform: translate(0px, -130px);transform: translate(0px, -130px);-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}@media all and (min-width: 300px) {.head-wrapper {margin-top: 20px;}}@media all and (min-width: 667px) {.head-wrapper {margin-top: 50px;}}@media all and (min-width: 1024px) {.head-wrapper {margin-top: 50px;}}@media all and (min-width: 300px) {.logo-wrapper {width: 75vw;}}@media all and (min-width: 667px) {.logo-wrapper {width: 75vw;}}@media all and (min-width: 1024px) {.logo-wrapper {width: 67.5vw;}}.SignatureTone {margin-left: auto;margin-right: auto;text-align: center;}.SampledRhodes {display: block;text-align: center;}.Plugin {margin-left: auto;margin-right: auto;text-align: center;font-weight: 600;}@media all and (min-width: 300px) {.Plugin {font-size: 4.2vw;margin-top: 9vh;}.SignatureTonePreview {font-size: 2.9vw;}.FamilyAffair{font-size: 2.9vw;margin: 0;padding-top: 20px;}.SignatureTone {font-size: 2.9vw;margin-top: 9vh;}.SampledRhodes{font-size: 2.9vw;margin: 0;}}@media all and (min-width: 667px) {.Plugin {font-size: 2.9vw;margin-top: 9vh;}.SignatureTonePreview {font-size: 1.5vw;}.FamilyAffair {font-size: 1.5vw;margin: 0;padding-top: 20px;}.SignatureTone {font-size: 1.5vw;margin-top: 20vh;}.SampledRhodes{font-size: 1.5vw;margin: 0;}}@media all and (min-width: 1024px) {.Plugin {font-size: 2.9vw;margin-top: 9vh;}.SignatureTonePreview {font-size: 1.5vw;}.FamilyAffair {font-size: 1.5vw;margin: 0;padding-top: 20px;}.SignatureTone {font-size: 1.5vw;margin-top: 25vh;}.SampledRhodes{font-size: 1.5vw;margin: 0;}}@media all and (min-width: 1440px) {.Plugin {font-size: 2.9vw;margin-top: 15vh;}.SignatureTonePreview {font-size: 1.2vw;}.FamilyAffair {font-size: 1.2vw;margin: 0;padding-top: 20px;}.SignatureTone {font-size: 1.2vw;margin-top: 25vh;}.SampledRhodes{font-size: 1.2vw;margin: 0;}}main, section, article {position: relative;}.section-border {border-bottom: 1px solid var(--nw);}.slider {}.slider-navigation {display: none;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}.slider:hover .slider-navigation {display: block;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}@media all and (min-width: 300px) {}@media all and (min-width: 667px) {}@media all and (min-width: 1024px) {}@media all and (min-width: 1440px) {}.Dynamic100 {display: flex;flex-direction: column;}.Dynamic100 > .grid.front-type {flex: 1;min-height: 0;}#main-ham.responsive {display:none;}#main-ham.regular {display: block;}@media only screen and (max-width: 667px) {#main-ham.responsive {display: block;}}@media all and (min-width: 300px) {.ham-spacer {height: 16px;}}@media all and (min-width: 667px) {.ham-spacer {height: 29px;}}.hamburger {position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}.hamburger span {display: block;position: absolute;height: 2px;width: 100%;border-radius: 0px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}.hamburger span.white {background: #fff;}.hamburger:hover span.white {background: #7f7f7f;}.hamburger span.black {background: #000;}.hamburger:hover span.black {background: #7f7f7f;}.hamburger span:nth-child(1) {top: 0px;}.hamburger.active span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.hamburger.active span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}@media all and (min-width: 300px) {.hamburger{width: 23px;height: 16px;}.hamburger span:nth-child(2), .hamburger span:nth-child(3) {top: 7px;}.hamburger span:nth-child(4) {top: 14px;}.hamburger.active span:nth-child(1) {top: 7px;width: 0%;left: 50%;}.hamburger.active span:nth-child(4) {top: 7px;width: 0%;left: 50%;}}@media all and (min-width: 667px) {.hamburger{width: 31px;height: 29px;}.hamburger span:nth-child(2), .hamburger span:nth-child(3) {top: 10px;}.hamburger span:nth-child(4) {top: 20px;}.hamburger.active span:nth-child(1) {top: 10px;width: 0%;left: 50%;}.hamburger.active span:nth-child(4) {top: 10px;width: 0%;left: 50%;}}@media all and (min-width: 300px) {#main-nav a, #admin-nav a, #footer-nav a, .date {font-size: 1.0em;}}@media all and (min-width: 667px) {#main-nav a, #admin-nav a, #footer-nav a, .date {font-size: 0.8em;}}@media all and (min-width: 1024px) {#main-nav a, #admin-nav a, #footer-nav a, .date {font-size: 0.8em;}}#main-nav, #footer-nav, #admin-nav {font-family: 'Neue Haas', sans-serif;}#main-nav a, #footer-nav a {font-weight: 400;display: inline-block;position: relative;color: var(--nw);margin: 0 6px;}#admin-nav a {color: rgb(100,100,100);}#admin-nav a:hover {color: rgb(150,150,150);}#admin-nav .current-menu-item a {font-weight: 600;color: rgb(150,150,150);}#main-nav .current-menu-item a, #footer-nav .current-menu-item a {font-weight: 600;color: #ffffff;}#footer-nav a, #admin-nav a {margin-left: 5px;margin-right: 5px;}#main-nav a:after, #footer-nav a:after {background: none repeat scroll 0 0 white;bottom: 0;content: "";display: block;height: 1px;left: 50%;position: absolute;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;}#main-nav a:hover:after, #footer-nav a:hover:after {width: 100%;left: 0;}#main-nav {background-color: var(--nb);}.main-nav {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.main-nav-group {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;list-style: none;text-align: center;overflow-y: scroll;max-height: 0;opacity: 0;position: absolute;padding: 40px;}.main-nav-group.visible {height: 100vh;max-height: 100vh;opacity: 1;padding: 40px;}.main-nav-item {-webkit-box-flex: 0 auto;-webkit-flex: 0 auto;-ms-flex: 0 auto;flex: 0 auto;margin: 0 10px;}.separator {display: none;}.sep {display: none;}@media all and (min-width:668px) {#main-nav {}.sep {display: block;}.main-nav.responsive {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.main-nav.responsive.left {top:0%;left: 0%;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}.main-nav.responsive.center {top:0%;left: 0%;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}.main-nav.responsive.right {top:0%;right: 0%;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);margin: 15px 0;}.main-nav-group {padding: 0;}.main-nav-group.responsive {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;max-height: 40px;opacity: 1;overflow: hidden;}.main-nav-group.responsive.left {justify-content: flex-start;}.main-nav-group.responsive.center {justify-content: center;}.main-nav-group.responsive.right {justify-content: flex-end;}.separator.responsive {display: block;}}@media all and (min-width: 300px) {.frontpage-nav {display: none;}}@media all and (min-width: 667px) {.frontpage-nav {display: block;}}@media all and (min-width: 1024px) {.frontpage-nav {display: block;}}.frontpage-nav li {margin: 0 10px;}.frontpage-nav a {color: white;font-weight: 600;background-color: none;border-radius: 3px;padding: 3px 6px;}.frontpage-nav a:hover {background-color: rgb( 255, 106, 20, .7);}.frontpage-nav a.active {background-color: var(--vo);}.image-zoomout {transform: scale(1.8);opacity: 0;transition: transform 1s ease-out, opacity 1s ease-out;}.image-zoomout.visible {transform: scale(1);opacity: 1;}.image-zoomin {transform: scale(0.6);opacity: 0;transition: transform 1s ease-out, opacity 1s ease-out;}.image-zoomin.visible {transform: scale(1);opacity: 1;}.image-left {transform: translateX(-200px);opacity: 0;transition: transform 1s ease-out, opacity 1s ease-out;}.image-left.visible {transform: translateX(0);opacity: 1;}.image-right {transform: translateX(200px);opacity: 0;transition: transform 1s ease-out, opacity 1s ease-out;}.image-right.visible {transform: translateX(0);opacity: 1;}.image-top {transform: translateY(80px) scale(0.7);opacity: 0;transition: transform 1s ease-out, opacity 1s ease-out;}.image-top.visible {transform: translateY(0) scale(1);opacity: 1;}.infinite-scroll-request {position: relative;width: 50%;margin: 0 auto;text-align: center;}.infinite-scroll-request img {width: 40px;margin: 0 auto;}.infinite-scroll-error, .infinite-scroll-last, .infinite-scroll-request {font-size: .8em;color: #969894;text-align: center;}p.infinite-scroll-last, p.infinite-scroll-request {margin: 0;}.sk-cube-grid {width: 40px;height: 40px;margin: 100px auto;}.sk-cube-grid .sk-cube {width: 33%;height: 33%;background-color: #fff;float: left;-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}.sk-cube-grid .sk-cube2 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}.sk-cube-grid .sk-cube3 {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}.sk-cube-grid .sk-cube4 {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}.sk-cube-grid .sk-cube5 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}.sk-cube-grid .sk-cube6 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}.sk-cube-grid .sk-cube7 {-webkit-animation-delay: 0s;animation-delay: 0s;}.sk-cube-grid .sk-cube8 {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}.sk-cube-grid .sk-cube9 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}@-webkit-keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);}35% {-webkit-transform: scale3D(0, 0, 1);transform: scale3D(0, 0, 1);}}@keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);}35% {-webkit-transform: scale3D(0, 0, 1);transform: scale3D(0, 0, 1);}}#page-loader {text-align: center;}.piano-wrapper {height: 70px;}.keys-wrapper {display: flex;position: relative;height: 60px;}.white-key {width: 20px;height: 60px;background: rgb(235, 236, 228);border: 1px solid #bbb;border-radius: 0 0 3px 3px;margin: 0 1px;}.black-key {width: 12px;height: 38px;background: rgb(75, 75, 75);border-radius: 0 0 2px 2px;position: absolute;top: 0;z-index: 10;}.black-key-1 {left: 15px;}.black-key-2 {left: 37px;}.black-key-3 {left: 81px;}.black-key-4 {left: 103px;}.black-key-5 {left: 125px;}@keyframes pressWhite1 {0%, 8%, 100% {background: rgb(235, 236, 228) }4% {background: rgb(200, 200, 200);}}@keyframes pressBlack1 {0%, 8%, 100% {background: rgb(75, 75, 75);}4% {background: rgb(19, 18, 18);}}@keyframes pressWhite2 {0%, 8.33%, 16.66%, 100% {background: rgb(235, 236, 228) }12.5% {background: rgb(200, 200, 200);}}@keyframes pressBlack2 {0%, 16.66%, 25%, 100% {background: rgb(75, 75, 75);}20.83% {background: rgb(19, 18, 18);}}@keyframes pressWhite3 {0%, 25%, 33.33%, 100% {background: rgb(235, 236, 228) }29.16% {background: rgb(200, 200, 200);}}@keyframes pressWhite4 {0%, 33.33%, 41.66%, 100% {background: rgb(235, 236, 228) }37.5% {background: rgb(200, 200, 200);}}@keyframes pressBlack3 {0%, 41.66%, 50%, 100% {background: rgb(75, 75, 75);}45.83% {background: rgb(19, 18, 18);}}@keyframes pressWhite5 {0%, 50%, 58.33%, 100% {background: rgb(235, 236, 228) }54.16% {background: rgb(200, 200, 200);}}@keyframes pressBlack4 {0%, 58.33%, 66.66%, 100% {background: rgb(75, 75, 75);}62.5% {background: rgb(19, 18, 18);}}@keyframes pressWhite6 {0%, 66.66%, 75%, 100% {background: rgb(235, 236, 228) }70.83% {background: rgb(200, 200, 200);}}@keyframes pressBlack5 {0%, 75%, 83.33%, 100% {background: rgb(75, 75, 75);}79.16% {background: rgb(19, 18, 18);}}@keyframes pressWhite7 {0%, 83.33%, 91.66%, 100% {background: rgb(235, 236, 228) }87.5% {background: rgb(200, 200, 200);}}.white-key-1 {animation: pressWhite1 3s ease-out infinite;}.black-key-1 {animation: pressBlack1 3s ease-out infinite;}.white-key-2 {animation: pressWhite2 3s ease-out infinite;}.black-key-2 {animation: pressBlack2 3s ease-out infinite;}.white-key-3 {animation: pressWhite3 3s ease-out infinite;}.white-key-4 {animation: pressWhite4 3s ease-out infinite;}.black-key-3 {animation: pressBlack3 3s ease-out infinite;}.white-key-5 {animation: pressWhite5 3s ease-out infinite;}.black-key-4 {animation: pressBlack4 3s ease-out infinite;}.white-key-6 {animation: pressWhite6 3s ease-out infinite;}.black-key-5 {animation: pressBlack5 3s ease-out infinite;}.white-key-7 {animation: pressWhite7 3s ease-out infinite;}.loading-text {margin-top: 20px;color: var(--nw);letter-spacing: 2px;}.parallax {transform: translateZ(-10px);}.video-section {position: absolute;right: 0;left: 0;bottom: 0;top: 0;width: 100vw;min-height: 100vh;}.video-section video {position: absolute;right: 0;left: 0;bottom: 0;top: 0;width: 100vw;height: 100vh;object-fit: cover;}.videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.lb_padding {padding-top: 50px;padding-bottom: 55px;padding-left: 45px;padding-right: 45px;}.lb_trigger:hover {cursor: pointer;}span.title__white.title_line {font-size: 1.2em!important;}#cookie-banner input[type="checkbox"] {display: inline-block;width: 16px;height: 16px;margin-right: 8px;vertical-align: middle;cursor: pointer;-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox;accent-color: var(--vo);}.cookie-banner-wrapper {padding: 4vw;}.tnp-field.tnp-field-privacy>a, .tnp-field.tnp-privacy-field>label>a {color: var(--nw)!important;}.tnp-field.tnp-field-privacy>a:hover, .tnp-field.tnp-privacy-field>label>a:hover {color: #fff!important;}input.tnp-submit {color: var(--nw)!important;text-transform: uppercase!important;background-color: transparent!important;border: 1px solid var(--vo)!important;}input.tnp-submit:hover {color: var(--nw)!important;text-transform: uppercase!important;background-color: var(--vo)!important;border: 1px solid var(--vo)!important;cursor: pointer;}