@-ms-viewport {width: device-width;}html {box-sizing: border-box;-ms-overflow-style: scrollbar;}*,*::before,*::after {box-sizing: inherit;}.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container {max-width: 540px;}}@media (min-width: 768px) {.container {max-width: 720px;}}@media (min-width: 992px) {.container {max-width: 960px;}}@media (min-width: 1200px) {.container {max-width: 1140px;}}.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.no-gutters {margin-right: 0;margin-left: 0;}.no-gutters > .col,.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-first {-ms-flex-order: -1;order: -1;}.order-last {-ms-flex-order: 13;order: 13;}.order-0 {-ms-flex-order: 0;order: 0;}.order-1 {-ms-flex-order: 1;order: 1;}.order-2 {-ms-flex-order: 2;order: 2;}.order-3 {-ms-flex-order: 3;order: 3;}.order-4 {-ms-flex-order: 4;order: 4;}.order-5 {-ms-flex-order: 5;order: 5;}.order-6 {-ms-flex-order: 6;order: 6;}.order-7 {-ms-flex-order: 7;order: 7;}.order-8 {-ms-flex-order: 8;order: 8;}.order-9 {-ms-flex-order: 9;order: 9;}.order-10 {-ms-flex-order: 10;order: 10;}.order-11 {-ms-flex-order: 11;order: 11;}.order-12 {-ms-flex-order: 12;order: 12;}.offset-1 {margin-left: 8.333333%;}.offset-2 {margin-left: 16.666667%;}.offset-3 {margin-left: 25%;}.offset-4 {margin-left: 33.333333%;}.offset-5 {margin-left: 41.666667%;}.offset-6 {margin-left: 50%;}.offset-7 {margin-left: 58.333333%;}.offset-8 {margin-left: 66.666667%;}.offset-9 {margin-left: 75%;}.offset-10 {margin-left: 83.333333%;}.offset-11 {margin-left: 91.666667%;}@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-sm-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-sm-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-sm-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-sm-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-sm-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-sm-first {-ms-flex-order: -1;order: -1;}.order-sm-last {-ms-flex-order: 13;order: 13;}.order-sm-0 {-ms-flex-order: 0;order: 0;}.order-sm-1 {-ms-flex-order: 1;order: 1;}.order-sm-2 {-ms-flex-order: 2;order: 2;}.order-sm-3 {-ms-flex-order: 3;order: 3;}.order-sm-4 {-ms-flex-order: 4;order: 4;}.order-sm-5 {-ms-flex-order: 5;order: 5;}.order-sm-6 {-ms-flex-order: 6;order: 6;}.order-sm-7 {-ms-flex-order: 7;order: 7;}.order-sm-8 {-ms-flex-order: 8;order: 8;}.order-sm-9 {-ms-flex-order: 9;order: 9;}.order-sm-10 {-ms-flex-order: 10;order: 10;}.order-sm-11 {-ms-flex-order: 11;order: 11;}.order-sm-12 {-ms-flex-order: 12;order: 12;}.offset-sm-0 {margin-left: 0;}.offset-sm-1 {margin-left: 8.333333%;}.offset-sm-2 {margin-left: 16.666667%;}.offset-sm-3 {margin-left: 25%;}.offset-sm-4 {margin-left: 33.333333%;}.offset-sm-5 {margin-left: 41.666667%;}.offset-sm-6 {margin-left: 50%;}.offset-sm-7 {margin-left: 58.333333%;}.offset-sm-8 {margin-left: 66.666667%;}.offset-sm-9 {margin-left: 75%;}.offset-sm-10 {margin-left: 83.333333%;}.offset-sm-11 {margin-left: 91.666667%;}}@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-md-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-md-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-md-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-md-first {-ms-flex-order: -1;order: -1;}.order-md-last {-ms-flex-order: 13;order: 13;}.order-md-0 {-ms-flex-order: 0;order: 0;}.order-md-1 {-ms-flex-order: 1;order: 1;}.order-md-2 {-ms-flex-order: 2;order: 2;}.order-md-3 {-ms-flex-order: 3;order: 3;}.order-md-4 {-ms-flex-order: 4;order: 4;}.order-md-5 {-ms-flex-order: 5;order: 5;}.order-md-6 {-ms-flex-order: 6;order: 6;}.order-md-7 {-ms-flex-order: 7;order: 7;}.order-md-8 {-ms-flex-order: 8;order: 8;}.order-md-9 {-ms-flex-order: 9;order: 9;}.order-md-10 {-ms-flex-order: 10;order: 10;}.order-md-11 {-ms-flex-order: 11;order: 11;}.order-md-12 {-ms-flex-order: 12;order: 12;}.offset-md-0 {margin-left: 0;}.offset-md-1 {margin-left: 8.333333%;}.offset-md-2 {margin-left: 16.666667%;}.offset-md-3 {margin-left: 25%;}.offset-md-4 {margin-left: 33.333333%;}.offset-md-5 {margin-left: 41.666667%;}.offset-md-6 {margin-left: 50%;}.offset-md-7 {margin-left: 58.333333%;}.offset-md-8 {margin-left: 66.666667%;}.offset-md-9 {margin-left: 75%;}.offset-md-10 {margin-left: 83.333333%;}.offset-md-11 {margin-left: 91.666667%;}}@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-lg-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-lg-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-lg-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-lg-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-lg-first {-ms-flex-order: -1;order: -1;}.order-lg-last {-ms-flex-order: 13;order: 13;}.order-lg-0 {-ms-flex-order: 0;order: 0;}.order-lg-1 {-ms-flex-order: 1;order: 1;}.order-lg-2 {-ms-flex-order: 2;order: 2;}.order-lg-3 {-ms-flex-order: 3;order: 3;}.order-lg-4 {-ms-flex-order: 4;order: 4;}.order-lg-5 {-ms-flex-order: 5;order: 5;}.order-lg-6 {-ms-flex-order: 6;order: 6;}.order-lg-7 {-ms-flex-order: 7;order: 7;}.order-lg-8 {-ms-flex-order: 8;order: 8;}.order-lg-9 {-ms-flex-order: 9;order: 9;}.order-lg-10 {-ms-flex-order: 10;order: 10;}.order-lg-11 {-ms-flex-order: 11;order: 11;}.order-lg-12 {-ms-flex-order: 12;order: 12;}.offset-lg-0 {margin-left: 0;}.offset-lg-1 {margin-left: 8.333333%;}.offset-lg-2 {margin-left: 16.666667%;}.offset-lg-3 {margin-left: 25%;}.offset-lg-4 {margin-left: 33.333333%;}.offset-lg-5 {margin-left: 41.666667%;}.offset-lg-6 {margin-left: 50%;}.offset-lg-7 {margin-left: 58.333333%;}.offset-lg-8 {margin-left: 66.666667%;}.offset-lg-9 {margin-left: 75%;}.offset-lg-10 {margin-left: 83.333333%;}.offset-lg-11 {margin-left: 91.666667%;}}@media (min-width: 1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-xl-first {-ms-flex-order: -1;order: -1;}.order-xl-last {-ms-flex-order: 13;order: 13;}.order-xl-0 {-ms-flex-order: 0;order: 0;}.order-xl-1 {-ms-flex-order: 1;order: 1;}.order-xl-2 {-ms-flex-order: 2;order: 2;}.order-xl-3 {-ms-flex-order: 3;order: 3;}.order-xl-4 {-ms-flex-order: 4;order: 4;}.order-xl-5 {-ms-flex-order: 5;order: 5;}.order-xl-6 {-ms-flex-order: 6;order: 6;}.order-xl-7 {-ms-flex-order: 7;order: 7;}.order-xl-8 {-ms-flex-order: 8;order: 8;}.order-xl-9 {-ms-flex-order: 9;order: 9;}.order-xl-10 {-ms-flex-order: 10;order: 10;}.order-xl-11 {-ms-flex-order: 11;order: 11;}.order-xl-12 {-ms-flex-order: 12;order: 12;}.offset-xl-0 {margin-left: 0;}.offset-xl-1 {margin-left: 8.333333%;}.offset-xl-2 {margin-left: 16.666667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.333333%;}.offset-xl-5 {margin-left: 41.666667%;}.offset-xl-6 {margin-left: 50%;}.offset-xl-7 {margin-left: 58.333333%;}.offset-xl-8 {margin-left: 66.666667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.333333%;}.offset-xl-11 {margin-left: 91.666667%;}}.d-none {display: none !important;}.d-inline {display: inline !important;}.d-inline-block {display: inline-block !important;}.d-block {display: block !important;}.d-table {display: table !important;}.d-table-row {display: table-row !important;}.d-table-cell {display: table-cell !important;}.d-flex {display: -ms-flexbox !important;display: flex !important;}.d-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}@media (min-width: 576px) {.d-sm-none {display: none !important;}.d-sm-inline {display: inline !important;}.d-sm-inline-block {display: inline-block !important;}.d-sm-block {display: block !important;}.d-sm-table {display: table !important;}.d-sm-table-row {display: table-row !important;}.d-sm-table-cell {display: table-cell !important;}.d-sm-flex {display: -ms-flexbox !important;display: flex !important;}.d-sm-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@media (min-width: 768px) {.d-md-none {display: none !important;}.d-md-inline {display: inline !important;}.d-md-inline-block {display: inline-block !important;}.d-md-block {display: block !important;}.d-md-table {display: table !important;}.d-md-table-row {display: table-row !important;}.d-md-table-cell {display: table-cell !important;}.d-md-flex {display: -ms-flexbox !important;display: flex !important;}.d-md-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@media (min-width: 992px) {.d-lg-none {display: none !important;}.d-lg-inline {display: inline !important;}.d-lg-inline-block {display: inline-block !important;}.d-lg-block {display: block !important;}.d-lg-table {display: table !important;}.d-lg-table-row {display: table-row !important;}.d-lg-table-cell {display: table-cell !important;}.d-lg-flex {display: -ms-flexbox !important;display: flex !important;}.d-lg-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@media (min-width: 1200px) {.d-xl-none {display: none !important;}.d-xl-inline {display: inline !important;}.d-xl-inline-block {display: inline-block !important;}.d-xl-block {display: block !important;}.d-xl-table {display: table !important;}.d-xl-table-row {display: table-row !important;}.d-xl-table-cell {display: table-cell !important;}.d-xl-flex {display: -ms-flexbox !important;display: flex !important;}.d-xl-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@media print {.d-print-none {display: none !important;}.d-print-inline {display: inline !important;}.d-print-inline-block {display: inline-block !important;}.d-print-block {display: block !important;}.d-print-table {display: table !important;}.d-print-table-row {display: table-row !important;}.d-print-table-cell {display: table-cell !important;}.d-print-flex {display: -ms-flexbox !important;display: flex !important;}.d-print-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}@media (min-width: 576px) {.flex-sm-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-sm-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-sm-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-sm-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-sm-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-sm-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-sm-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-sm-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-sm-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-sm-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-sm-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-sm-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-sm-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-sm-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-sm-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-sm-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-sm-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-sm-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}@media (min-width: 768px) {.flex-md-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-md-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-md-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-md-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-md-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-md-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-md-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-md-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-md-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-md-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-md-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-md-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-md-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-md-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-md-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}@media (min-width: 992px) {.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-lg-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-lg-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-lg-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-lg-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-lg-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-lg-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-lg-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-lg-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-lg-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-lg-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-lg-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-lg-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-lg-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-lg-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}@media (min-width: 1200px) {.flex-xl-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-xl-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-xl-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-xl-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-xl-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-xl-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-xl-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-xl-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-xl-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-xl-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-xl-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-xl-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-xl-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-xl-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-xl-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-xl-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}@font-face {font-family: 'Sofa Sans';src: url('/assets/www/SofaSansHand-Regular.eot');src: url('/assets/www/SofaSansHand-Regular.woff2') format('woff2'), url('/assets/www/SofaSansHand-Regular.woff') format('woff'), url('/assets/www/SofaSansHand-Regular.ttf') format('truetype');}@font-face {font-family: 'Sofa Sans Black Line';src: url('/assets/www/SofaSansHand-BkDPLine.eot');src: url('/assets/www/SofaSansHand-BkDPLine.woff2') format('woff2'), url('/assets/www/SofaSansHand-BkDPLine.woff') format('woff'), url('/assets/www/SofaSansHand-BkDPLine.ttf') format('truetype');}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}.clearfix:after {clear: both;}@-webkit-keyframes pulse {0% {-webkit-box-shadow: 0 0 0 0 rgba(173, 83, 178, 0.4);}70% {-webkit-box-shadow: 0 0 0 10px rgba(173, 83, 178, 0.4);}100% {-webkit-box-shadow: 0 0 0 0 rgba(173, 83, 178, 0.4);}}@keyframes pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(173, 83, 178, 0.4);box-shadow: 0 0 0 0 rgba(173, 83, 178, 0.4);}70% {-moz-box-shadow: 0 0 0 10px rgba(173, 83, 178, 0.4);box-shadow: 0 0 0 10px rgba(173, 83, 178, 0.4);}100% {-moz-box-shadow: 0 0 0 0 rgba(173, 83, 178, 0.4);box-shadow: 0 0 0 0 rgba(173, 83, 178, 0.4);}}@-webkit-keyframes pulse-green {0% {-webkit-box-shadow: 0 0 0 0 rgba(148, 214, 10, 0.4);}70% {-webkit-box-shadow: 0 0 0 10px rgba(148, 214, 10, 0.4);}100% {-webkit-box-shadow: 0 0 0 0 rgba(148, 214, 10, 0.4);}}@keyframes pulse-green {0% {-moz-box-shadow: 0 0 0 0 rgba(148, 214, 10, 0.4);box-shadow: 0 0 0 0 rgba(148, 214, 10, 0.4);}70% {-moz-box-shadow: 0 0 0 10px rgba(148, 214, 10, 0.4);box-shadow: 0 0 0 10px rgba(148, 214, 10, 0.4);}100% {-moz-box-shadow: 0 0 0 0 rgba(148, 214, 10, 0.4);box-shadow: 0 0 0 0 rgba(148, 214, 10, 0.4);}}html,body {font-size: 16px;line-height: 24px;}body {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-weight: 400;}p:last-child {margin-bottom: 0;}h1,h2,h4 {font-family: 'Sofa Sans Black Line';font-weight: 400;}h1 {font-size: 4.4rem;line-height: 6.4rem;letter-spacing: 0.25rem;color: #7B2382;}h2 {font-family: 'Sofa Sans Black Line';font-size: 3.75rem;line-height: 4.5rem;color: #7B2382;margin: 0;}h2.bigger {font-size: 5.4rem;line-height: 6.4rem;letter-spacing: 0.25rem;}h3 {font-size: 2.2rem;line-height: 3.2rem;font-weight: 300;}h4 {font-size: 2.125rem;line-height: 2.7rem;letter-spacing: 0.1rem;color: white;margin-bottom: 10px;}h5,p,.products-gastronomy .buttons,.products-teaser .buttons {font-size: 1.3rem;line-height: 2.2rem;font-weight: 300;}h6 {font-family: 'Open Sans', sans-serif;font-size: 1.25rem;line-height: 1.875rem;}a {text-decoration: none;color: #7B2382;}.text-center {text-align: center;}.online-bestellen .stoerer {font-size: 2.125rem;line-height: 2.7rem;letter-spacing: 0.1rem;color: white;font-family: 'Sofa Sans Black Line';font-weight: 400;}@media (max-width: 991px) {h1 {font-size: 3.5rem;line-height: 4.5rem;}h2 {font-size: 2.75rem;line-height: 3.5rem;}h2.bigger {font-size: 4.4rem;line-height: 5.4rem;}h3 {font-size: 2rem;line-height: 2.75rem;}h4 {font-size: 1.125rem;line-height: 1.7rem;}h5,p,.products-gastronomy .buttons,.products-teaser .buttons {font-size: 1.1rem;line-height: 1.9rem;}h6 {font-size: 1rem;line-height: 1.5;}}@media (max-width: 1199px) {h1 {font-size: 3.2rem;line-height: 4rem;}h2.bigger {font-size: 3.4rem;line-height: 4.4rem;}.z-intro-image {bottom: -90px;}}@media (max-width: 767px) {h1 {font-size: 3rem;line-height: 4rem;}h2 {font-size: 2.3rem;line-height: 3.1rem;}h2.bigger {font-size: 3.4rem;line-height: 4.4rem;}h3 {font-size: 1.6rem;line-height: 2.35rem;}}@media (max-width: 991px) {html,body {font-size: 14px !important;}.online-bestellen .stoerer {font-size: 2.125rem;line-height: 2.7rem;}}@media (max-width: 575px) {h1 {font-size: 2.5rem;line-height: 3.2rem;}h2.bigger {font-size: 3.2rem;line-height: 4.2rem;}.online-bestellen .stoerer {font-size: 1.125rem;line-height: 2.7rem;}.online-bestellen .stoerer .choose-your-taster {width: 210px;height: 210px;padding: 1.8em 1.7em;background-color: #94D60A;font-size: 2.5rem;text-align: center;}}*,*::before,*::after {box-sizing: border-box;}body {margin: 0;}img {max-width: 100%;}main {padding-top: 96px;display: block;}section {margin: 150px 0;}section ul {padding-left: 0;}section ul li {list-style: none;padding: 5px 0 5px 18px;text-indent: -18px;font-size: 1.3rem;line-height: 2rem;font-weight: 300;}section ul li:before {content: '';border-radius: 100%;height: 8px;width: 8px;background: #7B2382;display: inline-block;margin: 0px 10px 0 0;position: relative;top: -4px;}section:last-child {margin-bottom: 0;}section .material-icons {position: relative;top: 5px;}section .mail,section .phone {display: block;}section .mail:hover,section .phone:hover {color: #94D60A;}@media (max-width: 767px) {section {margin: 80px 0;}}.btn {border: 2px solid #94D60A;border-radius: 8px;color: #94D60A;display: inline-block;text-transform: uppercase;padding: 6px 15px;font-size: 0.95rem;line-height: 1.3125rem;font-weight: 600;}.btn:hover {border: 2px solid #5FA400;background-color: #5FA400;color: white;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.btn.btn-block {display: block;}.btn.btn-reverse {border: 2px solid #5FA400;background-color: #5FA400;color: white;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.btn.btn-reverse:hover {border: 2px solid #94D60A;background-color: white;color: #94D60A;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.absolute {position: absolute;}.relative {position: relative;}.fixed {position: fixed;left: 0;}.fixed.fixed-top {top: 0;}.container {max-width: 1270px;}.container-small {max-width: 800px;margin: 0 auto;}.cta-link:empty {display: none;}.col-center .text {text-align: center;}.col-center .image img {margin: 0 auto;display: block;}.order-md-1 {padding-bottom: 60px;}.image-left .col-md-6.image img {padding-right: 10%;width: 100%;}.image-right .col-md-6.image img {padding-left: 10%;width: 100%;}@media (max-width: 991px) {.text-center {text-align: left;}.container-small {padding: 0 80px;}.order-md-1 {padding-bottom: 0;}}@media (max-width: 767px) {.container,.container-small {padding-right: 25px;padding-left: 25px;}.container .row,.container-small .row {margin-left: -25px;margin-right: -25px;}.container .row .col-6,.container-small .row .col-6,.container .row .col-xs-1,.container-small .row .col-xs-1,.container .row .col-sm-1,.container-small .row .col-sm-1,.container .row .col-md-1,.container-small .row .col-md-1,.container .row .col-lg-1,.container-small .row .col-lg-1,.container .row .col-xs-2,.container-small .row .col-xs-2,.container .row .col-sm-2,.container-small .row .col-sm-2,.container .row .col-md-2,.container-small .row .col-md-2,.container .row .col-lg-2,.container-small .row .col-lg-2,.container .row .col-xs-3,.container-small .row .col-xs-3,.container .row .col-sm-3,.container-small .row .col-sm-3,.container .row .col-md-3,.container-small .row .col-md-3,.container .row .col-lg-3,.container-small .row .col-lg-3,.container .row .col-xs-4,.container-small .row .col-xs-4,.container .row .col-sm-4,.container-small .row .col-sm-4,.container .row .col-md-4,.container-small .row .col-md-4,.container .row .col-lg-4,.container-small .row .col-lg-4,.container .row .col-xs-5,.container-small .row .col-xs-5,.container .row .col-sm-5,.container-small .row .col-sm-5,.container .row .col-md-5,.container-small .row .col-md-5,.container .row .col-lg-5,.container-small .row .col-lg-5,.container .row .col-xs-6,.container-small .row .col-xs-6,.container .row .col-sm-6,.container-small .row .col-sm-6,.container .row .col-md-6,.container-small .row .col-md-6,.container .row .col-lg-6,.container-small .row .col-lg-6,.container .row .col-xs-7,.container-small .row .col-xs-7,.container .row .col-sm-7,.container-small .row .col-sm-7,.container .row .col-md-7,.container-small .row .col-md-7,.container .row .col-lg-7,.container-small .row .col-lg-7,.container .row .col-xs-8,.container-small .row .col-xs-8,.container .row .col-sm-8,.container-small .row .col-sm-8,.container .row .col-md-8,.container-small .row .col-md-8,.container .row .col-lg-8,.container-small .row .col-lg-8,.container .row .col-xs-9,.container-small .row .col-xs-9,.container .row .col-sm-9,.container-small .row .col-sm-9,.container .row .col-md-9,.container-small .row .col-md-9,.container .row .col-lg-9,.container-small .row .col-lg-9,.container .row .col-xs-10,.container-small .row .col-xs-10,.container .row .col-sm-10,.container-small .row .col-sm-10,.container .row .col-md-10,.container-small .row .col-md-10,.container .row .col-lg-10,.container-small .row .col-lg-10,.container .row .col-xs-11,.container-small .row .col-xs-11,.container .row .col-sm-11,.container-small .row .col-sm-11,.container .row .col-md-11,.container-small .row .col-md-11,.container .row .col-lg-11,.container-small .row .col-lg-11,.container .row .col-xs-12,.container-small .row .col-xs-12,.container .row .col-sm-12,.container-small .row .col-sm-12,.container .row .col-md-12,.container-small .row .col-md-12,.container .row .col-lg-12,.container-small .row .col-lg-12 {padding-right: 25px;padding-left: 25px;}.container-small {padding: 0;}.image-left .col-md-6.image {padding-top: 40px;}.image-left .col-md-6.image img {padding-right: 0;}.image-right .col-md-6.image {padding-top: 40px;}.image-right .col-md-6.image img {padding-left: 0;}}footer {margin-top: 80px;}footer .social {padding: 40px 0;}footer .social a {width: 22px;display: inline-block;margin: 0 5px;vertical-align: middle;}footer .social a:hover .social-path {-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;fill: #94D60A;}footer .address {color: #7B2382;margin: 0 0 40px;}footer .copy p {display: inline-block;text-transform: uppercase;margin: 40px 20px 40px 0;font-weight: 600;color: #7B2382;font-size: 0.875rem;line-height: 1.3125rem;}@media (max-width: 767px) {footer .address span {display: block;visibility: hidden;height: 0;}}header {background-color: #7B2382;width: 100%;height: 96px;z-index: 10;}header .btn {border: 2px solid #C9FF52;color: #C9FF52;}header .btn:hover {border: 2px solid #94D60A;background-color: #94D60A;}.logo {top: 13px;}.logo img {vertical-align: middle;}.nav-wrapper {float: right;padding: 1.85rem 0;}.nav-wrapper .btn {display: inline-block;}nav {display: inline-block;}nav ul {padding: 0 20px 0 0;margin: 6px 0 0;display: inline-block;list-style: none;}nav ul li {display: inline;}nav ul li.jwa_menu_page_zamba-finder {display: none;}nav ul li.active a {color: #e7a6f3;}nav ul li a {display: inline-block;padding: 0 0.75rem;font-size: 0.95rem;line-height: 1.3125rem;text-transform: uppercase;color: white;}nav ul li a:hover {color: #e7a6f3;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}#menu-button {top: 36px;right: 25px;display: none;padding: 0;margin-right: -2px;background: none;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}#menu-button:after {content: "menu";font-family: 'Material Icons';color: white;font-size: 1.8rem;}#menu-button:hover {cursor: pointer;}.nav-open #menu-button:after {content: "close";font-family: 'Material Icons';}.nav-open nav {position: fixed;top: 96px;width: 100%;left: 0;right: 0;height: 100vh;background: #AD53B2;}@media (max-width: 991px) {#menu-button {display: block;}.nav-open nav ul {display: block;text-align: center;padding: 15vh 0 0;}.nav-open nav ul li {display: block;}.nav-open nav ul li.active a {color: #7B2382;}.nav-open nav ul li a {font-family: 'Sofa Sans Black Line';font-weight: 400;font-size: 2.75rem;line-height: 3.8rem;}.nav-wrapper .btn {margin-right: 50px;}nav ul {display: none;}}@media (max-width: 575px) {.nav-wrapper .btn {display: none;}.nav-open nav ul {padding: 12vh 0 0;}.nav-open nav ul li a {font-size: 2rem;line-height: 3rem;}}body section.bg-primary {background-color: #7B2382;padding: 150px 0;}body section.bg-primary h1,body section.bg-primary h2,body section.bg-primary h3,body section.bg-primary h4,body section.bg-primary h5,body section.bg-primary p {color: white;}body.ananas-color header {background-color: #5FA400;}body.ananas-color nav ul li a:hover {color: #94D60A;}body.ananas-color .bg-primary {background-color: #94D60A;}body.ananas-color .bg-primary .btn {color: white;border: 2px solid white;}body.ananas-color .bg-primary .btn:hover {background-color: white;color: #94D60A;}body.ananas-color h2,body.ananas-color h3 {color: #94D60A;}body.ananas-color .btn {color: #94D60A;border: 2px solid #94D60A;}body.ananas-color .btn:hover {background-color: #94D60A;color: white;}body.ananas-color .z-intro .bg-ananas {z-index: 1;}body.ananas-color .z-intro .choose-your-taster {background-color: #5FA400;animation: none;}body.ananas-color .z-intro .choose-your-taster .choose-item.active .st0 {fill: #94D60A;}body.ananas-color .z-intro .choose-your-taster .choose-item:hover .st0 {fill: #94D60A;}body.orange-color header {background-color: #AD1B00;}body.orange-color nav ul li a:hover {color: #E75204;}body.orange-color .bg-primary {background-color: #E75204;}body.orange-color .bg-primary .btn {color: white;border: 2px solid white;}body.orange-color .bg-primary .btn:hover {background-color: white;color: #E75204;}body.orange-color h2,body.orange-color h3 {color: #E75204;}body.orange-color .btn {color: #E75204;border: 2px solid #E75204;}body.orange-color .btn:hover {background-color: #E75204;color: white;}body.orange-color .z-intro .bg-orange {z-index: 1;}body.orange-color .z-intro .choose-your-taster {background-color: #AD1B00;animation: none;}body.orange-color .z-intro .choose-your-taster .choose-item.active .st0 {fill: #E75204;}body.orange-color .z-intro .choose-your-taster .choose-item:hover .st0 {fill: #E75204;}body.grapefruit-color header {background-color: #C44269;}body.grapefruit-color nav ul li a:hover {color: #FA7497;}body.grapefruit-color .bg-primary {background-color: #FA7497;}body.grapefruit-color .bg-primary .btn {color: white;border: 2px solid white;}body.grapefruit-color .bg-primary .btn:hover {background-color: white;color: #FA7497;}body.grapefruit-color h2,body.grapefruit-color h3 {color: #FA7497;}body.grapefruit-color .btn {color: #FA7497;border: 2px solid #FA7497;}body.grapefruit-color .btn:hover {background-color: #FA7497;color: white;}body.grapefruit-color .z-intro .bg-grapefruit {z-index: 1;}body.grapefruit-color .z-intro .choose-your-taster {background-color: #C44269;animation: none;}body.grapefruit-color .z-intro .choose-your-taster .choose-item.active .st0 {fill: #FA7497;}body.grapefruit-color .z-intro .choose-your-taster .choose-item:hover .st0 {fill: #FA7497;}@media (max-width: 991px) {body section.bg-primary {padding: 80px 0;}section ul li {font-size: 1.1rem;line-height: 1.9rem;}section ul li:before {width: 6px;height: 6px;}}#products h1 {font-size: 3.75rem;line-height: 3.5rem;margin-top: 0;}#products .text-center {text-align: center;}#products-teaser {margin-top: -37.5px;}.product-image-detail {max-height: 600px;}.product-image-detail img {margin: 0 auto;display: block;height: 100%;}.product-text-detail p {margin: 0;}.product-text-detail h1 {margin-bottom: 15px;}.product-text-detail h3 {font-size: 1.16rem;color: #7B2382;text-transform: uppercase;font-weight: 600;}.product-text-detail h4 {font-size: 1.16rem;line-height: 1.4rem;font-weight: 700;color: black;font-family: 'Open Sans', Arial, Helvetica, sans-serif;margin-bottom: 15px;}.product-text-detail .btn {margin-top: 40px;margin-right: 20px;display: inline-block;}.product-detail-section {padding-top: 10px;}@media (max-width: 991px) {.product-image-detail {padding-bottom: 40px;}}@media (max-width: 575px) {.product-image-detail img {height: 400px;}#products h1 {font-size: 3rem;line-height: 3.8rem;}}.product {margin-bottom: 30px;padding-bottom: 25px;}.product:hover {-webkit-box-shadow: 0 8px 30px 0 rgba(62, 63, 82, 0.15);box-shadow: 0 5px 30px 0 rgba(62, 63, 82, 0.15);-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.product:hover .product-image img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);}.product-title {font-family: 'Sofa Sans Black Line';margin: 20px 0 10px;}.product-image {height: 450px;padding-top: 50px;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.product-image img {margin: 0 auto;display: block;height: 100%;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.product-text-pre {white-space: pre-wrap;}.column-block {display: flex;flex-wrap: wrap;justify-content: flex-start;}.column-block .column {margin-bottom: 2%;}.column-block.column-4 .column {width: 25%;}#category-filter {text-align: center;}#category-filter .btn-category {-webkit-appearance: none;appearance: none;background: transparent;border: none;color: #7B2382;cursor: pointer;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 0.9rem;font-weight: 600;line-height: 30px;margin-right: 10px;outline: none;padding: 10px 0;text-transform: uppercase;}#category-filter .btn-category:last-child {margin-right: 0;}#category-filter .btn-category:hover,#category-filter .btn-category.active {color: #5FA400;}#category-filter-mobile {-webkit-appearance: none;appearance: none;background-color: #7B2382;border: none;color: white;display: none;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 600;padding: 0 10px;height: 50px;width: 100%;}.products-gastronomy,.products-teaser {overflow: hidden;}.products-gastronomy .title,.products-teaser .title,.products-gastronomy .product-text,.products-teaser .product-text,.products-gastronomy .buttons,.products-teaser .buttons {text-align: center;}@media (max-width: 1199px) {.column-block.column-4 .column {width: 33.33%;}}@media (min-width: 992px) and (max-width: 1199px) {.products-teaser .product:nth-child(n+5) {display: none;}}@media (max-width: 991px) {.column-block.column-4 .column {margin-bottom: 4%;}.column-block.column-4 .column {width: 50%;}}@media (max-width: 767px) {#category-filter {display: none;}#category-filter-mobile {display: block;}}@media (min-width: 576px) and (max-width: 991px) {.products-teaser .product:nth-child(n+4) {display: none;}}@media (max-width: 575px) {.column-block.column-4 .column {width: 100%;}.products-teaser .product:nth-child(n+3) {display: none;}}#map {height: 550px;}.team-headline {padding-bottom: 150px;}.team-text h4 {color: #7B2382;font-size: 1.25rem;line-height: 1.875rem;margin-bottom: 0;}.team-text p {font-size: 1rem;line-height: 1.6em;margin-top: 10px;}.z-intro {width: 100%;height: 900px;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}.z-intro h1 {color: white;}.z-intro:before {content: '';background: rgba(0, 0, 0, 0.15);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.z-intro .z-intro-bg {background: url("/assets/www/intro-bg-primary.jpg") no-repeat;background-size: cover;background: #FFFFFF;width: 100%;height: 100%;top: 0;}.z-intro .z-intro-bg.bg-primary {z-index: 1;}.z-intro .z-intro-bg.bg-ananas {background: url("/assets/www/intro-bg-ananas.jpg") no-repeat;background-size: cover;}.z-intro .z-intro-bg.bg-orange {background: url("/assets/www/intro-bg-orange.jpg") no-repeat;background-size: cover;}.z-intro .z-intro-bg.bg-grapefruit {background: url("/assets/www/intro-bg-grapefruit.jpg") no-repeat;background-size: cover;}.z-intro .z-intro-content {position: relative;z-index: 2;height: 100%;}.z-intro .z-intro-content.online-bestellen .choose-your-taster {width: 280px;height: 280px;padding: 2.2em 1.7em;background-color: #94D60A;box-shadow: 0 0 0 rgba(148, 214, 10, 0.4);animation: pulse-green 2s infinite;}.z-intro .z-intro-content.online-bestellen .choose-your-taster:hover {background-color: #C9FF52;}.z-intro .z-intro-content.online-bestellen .choose-your-taster:hover h4 {color: #94D60A;}.z-intro .container {height: 100%;position: relative;}.z-intro h1 {position: absolute;width: 60%;padding-top: 40px;color: #7B2382;}.z-intro .z-intro-icons {width: 60%;bottom: 2em;left: 15px;}.z-intro .z-intro-image {right: 0;bottom: 0;top: 32%;}.z-intro .z-intro-image.top {top: 100px;bottom: auto;}.z-intro .choose-your-taster {width: 310px;height: 310px;background-color: #7B2382;border-radius: 100%;bottom: 2em;right: -5em;z-index: 25;text-align: center;padding: 2.1em;animation: pulse 2s infinite;box-shadow: 0 0 0 rgba(173, 83, 178, 0.4);}.z-intro .choose-your-taster .choose-wrapper {padding: 0 1.5em;}.z-intro .choose-your-taster .choose-item {width: 33.33%;height: 80px;float: left;padding: 0 5px;overflow: hidden;}.z-intro .choose-your-taster .choose-item:hover {cursor: pointer;}.z-intro .choose-your-taster .choose-item:hover .st0 {-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;fill: #AD53B2;cursor: pointer;}@media (max-width: 1450px) {.z-intro .choose-your-taster {right: 25px;}}@media (max-width: 1199px) {.z-intro {height: 850px;text-align: center;}.z-intro h1 {width: 100%;padding-top: 60px;position: relative;margin: 0;}.z-intro .z-intro-image {right: 15px;bottom: 20px;width: 400px;top: 40%;}}@media (max-width: 991px) {.z-intro .z-intro-content.online-bestellen .choose-your-taster h4 {font-size: 2.125rem;line-height: 2.7rem;}.z-intro .choose-your-taster {width: 230px;height: 230px;bottom: 2em;padding: 1.5em 1em;}.z-intro .choose-your-taster .choose-wrapper {padding: 0 1.2em;}.z-intro .z-intro-icons {width: 100%;left: 0;}.z-intro-image {top: 46%;}}@media (max-width: 767px) {.z-intro {height: 800px;}.z-intro h1 {padding-top: 35px;}.z-intro .z-intro-image {width: 330px;top: 48%;}}@media (max-width: 575px) {.z-intro {text-align: left;}.z-intro .z-intro-image {top: 48%;}.z-intro .z-intro-content.online-bestellen .choose-your-taster {width: 250px;height: 250px;bottom: 20%;right: 36%;}.jwa_home .z-intro {text-align: left;}.jwa_home .z-intro .z-intro-image {top: 36%;}}@media (min-width: 1200px) {.jwa_home .z-intro {margin-bottom: 220px;}}.read-more {transition: height 200ms;overflow: hidden;position: relative;}.read-more[aria-expanded="true"]:after {background-image: none;height: 0;}.read-more:after {content: '';background-image: linear-gradient(rgba(255, 255, 255, 0.4), #ffffff);position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;}.read-more-wrapper .btn {margin-top: 30px;display: inline-block;}.zamba-finder {background: white;margin-bottom: 150px;min-height: calc(100vh - 96px);padding-top: 60px;position: relative;width: 100%;}.zamba-finder.list-view #google-maps {display: none;}.zamba-finder.list-view #location-list {display: block;}.zamba-finder.list-view #btn-switch-view .map {display: block;}.zamba-finder.list-view #btn-switch-view .list {display: none;}.zamba-finder .top-bar {background-color: #AD53B2;color: white;height: 60px;left: 0;padding: 10px 0;position: fixed;right: 0;top: 96px;z-index: 5;}.zamba-finder .buttons {float: right;}.zamba-finder .btn-finder {-webkit-appearance: none;appearance: none;background: transparent;border: none;color: white;cursor: pointer;height: 40px;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 0.875rem;font-weight: 600;line-height: 24px;margin-left: 20px;outline: none;padding: 8px 0;text-transform: uppercase;}.zamba-finder .btn-finder:hover {color: #7B2382;}.zamba-finder .btn-finder .material-icons {vertical-align: top;}.zamba-finder input {background: #AD53B2;border: 2px solid white;border-radius: 5px;color: white;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 0.875rem;font-weight: 600;height: 40px;line-height: 16px;padding: 10px 15px;text-transform: uppercase;width: calc(100% - 400px);}.zamba-finder input::placeholder {color: white;}.zamba-finder input::-ms-input-placeholder {color: white;}.zamba-finder input:hover {border-color: #7B2382;}.zamba-finder .store {border-bottom: 1px solid #7B2382;margin: 0;min-height: 126px;padding: 15px 0;}.zamba-finder .store .address {padding-left: 0;}.zamba-finder .store .name {font-weight: 600;}.zamba-finder .store .contact {padding-top: 24px;}.zamba-finder .store .remarks {padding-top: 24px;white-space: pre-line;}.zamba-finder .store .controls {padding-right: 0;text-align: right;}.zamba-finder .store .distance {font-weight: 600;height: 24px;margin-bottom: 10px;}.zamba-finder .btn-show {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.624' height='41.624' viewBox='0 0 41.624 41.624'%3E%3Cpath d='M0,0H41.624V41.624H0Z' fill='none'/%3E%3Cpath d='M17.14,2A12.132,12.132,0,0,0,5,14.14c0,7.232,7.666,17.2,10.822,21a1.722,1.722,0,0,0,2.654,0c3.139-3.8,10.8-13.771,10.8-21A12.132,12.132,0,0,0,17.14,2Zm0,16.476a4.336,4.336,0,1,1,4.336-4.336A4.337,4.337,0,0,1,17.14,18.476Z' transform='translate(3.672 1.469)' fill='%237B2382'/%3E%3C/svg%3E");background-color: white;background-position: left 10px center;background-repeat: no-repeat;background-size: 20px 20px;border-color: #7B2382;color: #7B2382;cursor: pointer;padding-left: 35px;}.zamba-finder .btn-show:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.624' height='41.624' viewBox='0 0 41.624 41.624'%3E%3Cpath d='M0,0H41.624V41.624H0Z' fill='none'/%3E%3Cpath d='M17.14,2A12.132,12.132,0,0,0,5,14.14c0,7.232,7.666,17.2,10.822,21a1.722,1.722,0,0,0,2.654,0c3.139-3.8,10.8-13.771,10.8-21A12.132,12.132,0,0,0,17.14,2Zm0,16.476a4.336,4.336,0,1,1,4.336-4.336A4.337,4.337,0,0,1,17.14,18.476Z' transform='translate(3.672 1.469)' fill='white'/%3E%3C/svg%3E");background-color: #7B2382;color: white;}.zamba-finder .info-window {display: none;}#btn-switch-view .map {display: none;}#google-maps {bottom: 0;left: 0;position: absolute;right: 0;top: 60px;z-index: 1;}#google-maps .gm-style {font-family: 'Open Sans', Arial, Helvetica, sans-serif;}#location-list {color: #7B2382;display: none;padding: 50px 0;}@media (max-width: 991px) {.zamba-finder .btn-finder {margin-left: 15px;}.zamba-finder .btn-finder .label {display: none;}.zamba-finder input {width: calc(100% - 100px);}}@media (max-width: 767px) {.zamba-finder .store .col-md-3 {padding-left: 0;padding-right: 0;}}.data-policy-text h1 {font-size: 3.5rem;line-height: 4.6rem;margin-bottom: 20px;}.data-policy-text h2 {font-size: 3rem;line-height: 4rem;margin: 40px 0 20px;}.data-policy-text h3 {font-size: 1.8rem;line-height: 2.5rem;}.itds-privacy-notice {background-color: #7B2382;color: white;bottom: 0;left: 0;padding: 20px;position: fixed;right: 0;z-index: 200;}.itds-privacy-notice .privacy-text {float: left;width: 80%;}.itds-privacy-notice .privacy-text a {color: white;border-bottom: 1px solid white;}.itds-privacy-notice .privacy-text a:hover {color: #94D60A;border-bottom: 1px solid #94D60A;}.itds-privacy-notice .privacy-button {float: right;margin-left: 20px;}.itds-privacy-notice .privacy-button .btn {border: 2px solid #C9FF52;color: #C9FF52;background: transparent;}.itds-privacy-notice .privacy-button .btn:hover {border: 2px solid #94D60A;background-color: #94D60A;color: white;}@media (max-width: 768px) {.data-policy-text h1 {font-size: 2.5rem;line-height: 3.6rem;}.data-policy-text h2 {font-size: 2.1rem;line-height: 3rem;}.data-policy-text h3 {font-size: 1.3rem;line-height: 1.8rem;}.itds-privacy-notice .privacy-text {float: none;width: 100%;}.itds-privacy-notice .privacy-button {float: none;margin-left: 0;margin-top: 20px;}}.form-probierpaket {padding-top: 2em;}.form-probierpaket .form-group {width: 100%;margin: 15px 0;}.form-probierpaket .form-group input,.form-probierpaket .form-group textarea {width: 100%;border: 2px solid #7B2382;border-radius: 8px;padding: 15px;display: block;font-family: 'Open Sans', Arial, Helvetica, sans-serif;box-sizing: border-box;font-size: 1.2rem;color: #7B2382;}.form-probierpaket .form-group input:focus,.form-probierpaket .form-group textarea:focus {outline-color: #4B0055;}.form-probierpaket .form-group ::placeholder {color: #7B2382;opacity: 1;}.form-probierpaket .form-group ::-ms-input-placeholder {color: #7B2382;}.form-probierpaket .form-group .btn {margin-top: 2em;background-color: white;}.form-probierpaket .form-group .btn:hover {background-color: #5FA400;cursor: pointer;}.form-probierpaket .form-group .row-captcha {padding-top: 2em;}.bg-success {margin: 3em 0;}.bg-success .container-small {background-color: #94D60A;padding: 3em;}.bg-success h2,.bg-success p {color: white;}.bg-success .btn {border: 2px solid #7B2382;color: #7B2382;margin-top: 1em;}.bg-success .btn:hover {background-color: #4B0055;border: 2px solid #4B0055;}