/* cmsms stylesheet: Core modified: 09.10.2025 15:04:34 */
/* =====================================IPHONE X NOTCH===================================== */@media only screen  and (orientation: landscape) {@viewport { viewport-fit: cover;}@supports(padding: max(0px)) {.container--padded {padding-left: max(.5em, env(safe-area-inset-left)) !important;padding-right: max(.5em, env(safe-area-inset-right)) !important;}}}/* =====================================BASE STYLES===================================== */html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*,*:before,*:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}/* taken from HTML5 Boilerplate http://h5bp.com */html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}audio, canvas, video {display: inline-block;*display: inline;*zoom: 1}audio:not([controls]) {display: none}[hidden] {display: none}/* Consistent box sizing and appearance */input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;*width: 13px;*height: 13px}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none}/* Remove inner padding and border in FF3/4 */button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0}/** 1. Remove default vertical scrollbar in IE6/7/8/9* 2. Allow only vertical resizing*/textarea {overflow: auto;vertical-align: top;resize: vertical}ul, ol {margin: 1em 0;padding: 0 0 0 40px}dd {margin: 0 0 0 40px}nav ul, nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0}/* Redeclare monospace font family */pre,code,kbd,samp {font-family: monospace, serif; _font-family: 'courier new', monospace;font-size: 1em}/* Improve readability of pre-formatted text in all browsers */pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q {quotes: none}q:before, q:after {content: "";content: none}small {font-size: 85%}address {font-style: normal;}/* Hide from both screenreaders and browsers */.hidden {display: none !important;visibility: hidden}/* Hide only visually, but have it available for screenreaders */.visuallyhidden {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard */.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}/* Hide visually and from screenreaders, but maintain layout */.invisible {visibility: hidden}/* correct text resizing */html {/* Adjust font size */font-size: 100%;-webkit-text-size-adjust: 100%;/* Font varient */font-variant-ligatures: none;-webkit-font-variant-ligatures: none;/* Smoothing */text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;text-shadow: rgba(0, 0, 0, .01) 0 0 1p}body {margin: 0;-webkit-font-smoothing: antialiased}/** Table **/table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;text-align: left;}/* =====================================12 COLUMN GRID===================================== *//* ================================Desktop================================ *//* align the site */.centered {margin-left: auto;margin-right: auto;}/* ========================InukGrid 0.0.6========================== */.container,.container--fluid {margin-left: auto;margin-right: auto;}.container {max-width: 1300px;}.container--fluid {padding-left: 1.5rem;padding-right: 1.5rem;}.container--padded {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.row {box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: 0 1 auto;flex: 0 1 auto;margin-left: -1rem;margin-top: -1rem;}.row.is-gapless {margin: 0;}.row.is-gapless+.row.is-gapless {margin-top: 1rem;}.row.is-multiline {-ms-flex-wrap: wrap;flex-wrap: wrap;}.row--reverse {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.row + .row {margin-top: 0;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.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-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-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-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 {box-sizing: border-box;-ms-flex: 0 0 auto;flex: 0 0 auto;padding-left: 1rem;padding-top: 1rem;}.col-xs {box-sizing: border-box;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;padding-left: 1rem;padding-top: 1rem;}.col-xs-1 {-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.col-xs-2 {-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.col-xs-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-xs-4 {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.col-xs-5 {-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.col-xs-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-xs-7 {-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.col-xs-8 {-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.col-xs-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-xs-10 {-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.col-xs-11 {-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.col-xs-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offset-xs-1 {margin-left: 8.33333%;}.offset-xs-2 {margin-left: 16.66667%;}.offset-xs-3 {margin-left: 25%;}.offset-xs-4 {margin-left: 33.33333%;}.offset-xs-5 {margin-left: 41.66667%;}.offset-xs-6 {margin-left: 50%;}.offset-xs-7 {margin-left: 58.33333%;}.offset-xs-8 {margin-left: 66.66667%;}.offset-xs-9 {margin-left: 75%;}.offset-xs-10 {margin-left: 83.33333%;}.offset-xs-11 {margin-left: 91.66667%;}.offset-xs-12 {margin-left: 100%;}.row.is-gapless>.col-xs,.row.is-gapless>.col-xs-1,.row.is-gapless>.col-xs-2,.row.is-gapless>.col-xs-3,.row.is-gapless>.col-xs-4,.row.is-gapless>.col-xs-5,.row.is-gapless>.col-xs-6,.row.is-gapless>.col-xs-7,.row.is-gapless>.col-xs-8,.row.is-gapless>.col-xs-9,.row.is-gapless>.col-xs-10,.row.is-gapless>.col-xs-11,.row.is-gapless>.col-xs-12,.row.is-gapless>.col-sm,.row.is-gapless>.col-sm-1,.row.is-gapless>.col-sm-2,.row.is-gapless>.col-sm-3,.row.is-gapless>.col-sm-4,.row.is-gapless>.col-sm-5,.row.is-gapless>.col-sm-6,.row.is-gapless>.col-sm-7,.row.is-gapless>.col-sm-8,.row.is-gapless>.col-sm-9,.row.is-gapless>.col-sm-10,.row.is-gapless>.col-sm-11,.row.is-gapless>.col-sm-12,.row.is-gapless>.col-md,.row.is-gapless>.col-md-1,.row.is-gapless>.col-md-2,.row.is-gapless>.col-md-3,.row.is-gapless>.col-md-4,.row.is-gapless>.col-md-5,.row.is-gapless>.col-md-6,.row.is-gapless>.col-md-7,.row.is-gapless>.col-md-8,.row.is-gapless>.col-md-9,.row.is-gapless>.col-md-10,.row.is-gapless>.col-md-11,.row.is-gapless>.col-md-12,.row.is-gapless>.col-lg,.row.is-gapless>.col-lg-1,.row.is-gapless>.col-lg-2,.row.is-gapless>.col-lg-3,.row.is-gapless>.col-lg-4,.row.is-gapless>.col-lg-5,.row.is-gapless>.col-lg-6,.row.is-gapless>.col-lg-7,.row.is-gapless>.col-lg-8,.row.is-gapless>.col-lg-9,.row.is-gapless>.col-lg-10,.row.is-gapless>.col-lg-11,.row.is-gapless>.col-lg-12,.row.is-gapless>.col-xl,.row.is-gapless>.col-xl-1,.row.is-gapless>.col-xl-2,.row.is-gapless>.col-xl-3,.row.is-gapless>.col-xl-4,.row.is-gapless>.col-xl-5,.row.is-gapless>.col-xl-6,.row.is-gapless>.col-xl-7,.row.is-gapless>.col-xl-8,.row.is-gapless>.col-xl-9,.row.is-gapless>.col-xl-10,.row.is-gapless>.col-xl-11,.row.is-gapless>.col-xl-12 {padding: 0 !important;}.col--reverse {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.hidden-xs-up {display: none !important;}.hidden-xl-down {display: none !important;}.row-xs--start {-ms-flex-pack: start;justify-content: flex-start;text-align: start;}.row-xs--center {-ms-flex-pack: center;justify-content: center;text-align: center;}.row-xs--end {-ms-flex-pack: end;justify-content: flex-end;text-align: end;}.row-xs--top {-ms-flex-align: start;align-items: flex-start;}.row-xs--middle {-ms-flex-align: center;align-items: center;}.row-xs--bottom {-ms-flex-align: end;align-items: flex-end;}.row-xs--around {-ms-flex-pack: distribute;justify-content: space-around;}.row-xs--between {-ms-flex-pack: justify;justify-content: space-between;}.col-xs--first {-ms-flex-order: -1;order: -1;}.col-xs--last {-ms-flex-order: 1;order: 1;}.alpha-xs-up {padding-left: 0;}.alpha-xl-down {padding-left: 0;}.flex {display: -ms-flexbox;display: flex;}.flex--between {justify-content: space-between;}.flex--centerfull {-ms-flex-pack: center !important;justify-content: center !important;-ms-flex-align: center !important;align-items: center !important;}.flex--start {-ms-flex-pack: start !important;justify-content: start !important;-ms-flex-align: start !important;align-items: start !important;}.flex--end {-ms-flex-pack: flex-end !important;justify-content: flex-end !important;}.flex--bottom {-ms-flex-align: flex-end !important;align-items: flex-end !important;}.flex--center {-ms-flex-pack: center !important;justify-content: center !important;}.flex--middle {-ms-flex-align: center !important;align-items: center !important;}.flex--column {-ms-flex-direction: column;flex-direction: column;}.flex--wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}@media (min-width: 36em) {.col-sm {box-sizing: border-box;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;padding-left: 1rem;padding-top: 1rem;}.col-sm-1 {-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.col-sm-2 {-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.col-sm-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-sm-4 {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.col-sm-5 {-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.col-sm-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-sm-7 {-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.col-sm-8 {-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.col-sm-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-sm-10 {-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.col-sm-11 {-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.col-sm-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offset-sm-1 {margin-left: 8.33333%;}.offset-sm-2 {margin-left: 16.66667%;}.offset-sm-3 {margin-left: 25%;}.offset-sm-4 {margin-left: 33.33333%;}.offset-sm-5 {margin-left: 41.66667%;}.offset-sm-6 {margin-left: 50%;}.offset-sm-7 {margin-left: 58.33333%;}.offset-sm-8 {margin-left: 66.66667%;}.offset-sm-9 {margin-left: 75%;}.offset-sm-10 {margin-left: 83.33333%;}.offset-sm-11 {margin-left: 91.66667%;}.offset-sm-12 {margin-left: 100%;}.hidden-sm-up {display: none !important;}.row-sm--start {-ms-flex-pack: start;justify-content: flex-start;text-align: start;}.row-sm--center {-ms-flex-pack: center;justify-content: center;text-align: center;}.row-sm--end {-ms-flex-pack: end;justify-content: flex-end;text-align: end;}.row-sm--top {-ms-flex-align: start;align-items: flex-start;}.row-sm--middle {-ms-flex-align: center;align-items: center;}.row-sm--bottom {-ms-flex-align: end;align-items: flex-end;}.row-sm--around {-ms-flex-pack: distribute;justify-content: space-around;}.row-sm--between {-ms-flex-pack: justify;justify-content: space-between;}.col-sm--first {-ms-flex-order: -1;order: -1;}.col-sm--last {-ms-flex-order: 1;order: 1;}.alpha-sm-up {padding-left: 0;}}@media (min-width: 36em) and (max-width: 47.99em) {.container-sm--padded {padding-left: 0.5rem;padding-right: 0.5rem;}.row-sm-column {-ms-flex-direction: column;flex-direction: column;}}@media (min-width: 48em) and (max-width: 61.99em) {.container-md--padded {padding-left: 0.5rem;padding-right: 0.5rem;}.row-md-column {-ms-flex-direction: column;flex-direction: column;}}@media (min-width: 48em) {.col-md {box-sizing: border-box;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;padding-left: 1rem;padding-top: 1rem;}.col-md-1 {-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.col-md-2 {-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.col-md-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-md-4 {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.col-md-5 {-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.col-md-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-md-7 {-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.col-md-8 {-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.col-md-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-md-10 {-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.col-md-11 {-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.col-md-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offset-md-1 {margin-left: 8.33333%;}.offset-md-2 {margin-left: 16.66667%;}.offset-md-3 {margin-left: 25%;}.offset-md-4 {margin-left: 33.33333%;}.offset-md-5 {margin-left: 41.66667%;}.offset-md-6 {margin-left: 50%;}.offset-md-7 {margin-left: 58.33333%;}.offset-md-8 {margin-left: 66.66667%;}.offset-md-9 {margin-left: 75%;}.offset-md-10 {margin-left: 83.33333%;}.offset-md-11 {margin-left: 91.66667%;}.offset-md-12 {margin-left: 100%;}.hidden-md-up {display: none !important;}.row-md--start {-ms-flex-pack: start;justify-content: flex-start;text-align: start;}.row-md--center {-ms-flex-pack: center;justify-content: center;text-align: center;}.row-md--end {-ms-flex-pack: end;justify-content: flex-end;text-align: end;}.row-md--top {-ms-flex-align: start;align-items: flex-start;}.row-md--middle {-ms-flex-align: center;align-items: center;}.row-md--bottom {-ms-flex-align: end;align-items: flex-end;}.row-md--around {-ms-flex-pack: distribute;justify-content: space-around;}.row-md--between {-ms-flex-pack: justify;justify-content: space-between;}.col-md--first {-ms-flex-order: -1;order: -1;}.col-md--last {-ms-flex-order: 1;order: 1;}.alpha-md-up {padding-left: 0;}}@media (min-width: 62em) and (max-width: 74.99em) {.container-lg--padded {padding-left: 0.5rem;padding-right: 0.5rem;}.row-lg-column {-ms-flex-direction: column;flex-direction: column;}}@media (min-width: 62em) {.col-lg {box-sizing: border-box;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;padding-left: 1rem;padding-top: 1rem;}.col-lg-1 {-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.col-lg-2 {-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.col-lg-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-lg-4 {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.col-lg-5 {-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.col-lg-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-lg-7 {-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.col-lg-8 {-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.col-lg-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-lg-10 {-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.col-lg-11 {-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.col-lg-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offset-lg-0 {margin-left: 0;}.offset-lg-1 {margin-left: 8.33333%;}.offset-lg-2 {margin-left: 16.66667%;}.offset-lg-3 {margin-left: 25%;}.offset-lg-4 {margin-left: 33.33333%;}.offset-lg-5 {margin-left: 41.66667%;}.offset-lg-6 {margin-left: 50%;}.offset-lg-7 {margin-left: 58.33333%;}.offset-lg-8 {margin-left: 66.66667%;}.offset-lg-9 {margin-left: 75%;}.offset-lg-10 {margin-left: 83.33333%;}.offset-lg-11 {margin-left: 91.66667%;}.offset-lg-12 {margin-left: 100%;}.hidden-lg-up {display: none !important;}.row-lg--start {-ms-flex-pack: start;justify-content: flex-start;text-align: start;}.row-lg--center {-ms-flex-pack: center;justify-content: center;text-align: center;}.row-lg--end {-ms-flex-pack: end;justify-content: flex-end;text-align: end;}.row-lg--top {-ms-flex-align: start;align-items: flex-start;}.row-lg--middle {-ms-flex-align: center;align-items: center;}.row-lg--bottom {-ms-flex-align: end;align-items: flex-end;}.row-lg--around {-ms-flex-pack: distribute;justify-content: space-around;}.row-lg--between {-ms-flex-pack: justify;justify-content: space-between;}.col-lg--first {-ms-flex-order: -1;order: -1;}.col-lg--last {-ms-flex-order: 1;order: 1;}.alpha-lg-up {padding-left: 0;}}@media (min-width: 75em) {.container-xl--padded {padding-left: 0.5rem;padding-right: 0.5rem;}.col-xl {box-sizing: border-box;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;padding-left: 1rem;padding-top: 1rem;}.col-xl-1 {-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.col-xl-2 {-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.col-xl-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-xl-4 {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.col-xl-5 {-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.col-xl-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-xl-7 {-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.col-xl-8 {-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.col-xl-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-xl-10 {-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.col-xl-11 {-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.col-xl-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offset-xl-1 {margin-left: 8.33333%;}.offset-xl-2 {margin-left: 16.66667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.33333%;}.offset-xl-5 {margin-left: 41.66667%;}.offset-xl-6 {margin-left: 50%;}.offset-xl-7 {margin-left: 58.33333%;}.offset-xl-8 {margin-left: 66.66667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.33333%;}.offset-xl-11 {margin-left: 91.66667%;}.offset-xl-12 {margin-left: 100%;}.hidden-xl-up {display: none !important;}.row-xl--start {-ms-flex-pack: start;justify-content: flex-start;text-align: start;}.row-xl--center {-ms-flex-pack: center;justify-content: center;text-align: center;}.row-xl--end {-ms-flex-pack: end;justify-content: flex-end;text-align: end;}.row-xl--top {-ms-flex-align: start;align-items: flex-start;}.row-xl--middle {-ms-flex-align: center;align-items: center;}.row-xl--bottom {-ms-flex-align: end;align-items: flex-end;}.row-xl--around {-ms-flex-pack: distribute;justify-content: space-around;}.row-xl--between {-ms-flex-pack: justify;justify-content: space-between;}.row-xl-column {-ms-flex-direction: column;flex-direction: column;}.col-xl--first {-ms-flex-order: -1;order: -1;}.col-xl--last {-ms-flex-order: 1;order: 1;}.alpha-xl-up {padding-left: 0;}}@media (max-width: 35.99em) {.container-xs--padded {padding-left: 0.5rem;padding-right: 0.5rem;}.hidden-xs-down {display: none !important;}.row-xs-column {-ms-flex-direction: column;flex-direction: column;}.alpha-xs-down {padding-left: 0;}}@media (max-width: 47.99em) {.hidden-sm-down {display: none !important;}.alpha-sm-down {padding-left: 0;}}@media (max-width: 61.99em) {.hidden-md-down {display: none !important;}.alpha-md-down {padding-left: 0;}}@media (max-width: 74.99em) {.hidden-lg-down {display: none !important;}.alpha-lg-down {padding-left: 0;}}/* =====================================CLEARING FLOATS===================================== */.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}.cf::after {clear: both;content: "";display: table;}.u-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}/* =====================================BUTTON===================================== */@keyframes spinAround {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}.btn {background-color: #111111;border: 1px solid #111111;color: #fff;cursor: pointer;display: inline-block;font-size: 18px;font-family: 'Bebas Neue Bold';font-weight: normal;outline: 0;padding: 9px 15px;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;transition: all 200ms linear;}.no-touch .btn:hover {text-decoration: none;}.btn--loading {color: transparent !important;pointer-events: none;}.btn--loading::after {animation: spinAround 500ms infinite linear;border: 2px solid #dbdbdb;border-radius: 50%;border-right-color: transparent;border-top-color: transparent;content: "";display: block;height: 1rem;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%;width: 1rem;}.btn--primary,.no-touch .btn--primary.btn--solid:hover {background-color: ;border-color:;color: #fff;}.no-touch .btn--primary:hover {background-color: rgb(224,6,19);color: #fff;}.btn--solid.btn--primary {border-color:rgb(224,6,19);background-color: rgb(224,6,19);color: #fff;}.btn--white,.no-touch .btn--white.btn--solid:hover {background-color: transparent;border-color: #fff;color: #fff;}.no-touch .btn--white:hover {background-color: #fff;color: rgb(224,6,19);}.btn--white.btn--solid {background-color: #fff;color: rgb(224,6,19);}.btn--grey {background-color: transparent;border-color: #bbb;}.no-touch .btn--grey:hover {background-color: #bbb;border-color: #999;}.btn--grey.btn--solid {background-color: #ddd;color: #111111;}.btn--dark {background-color: #111111;border-color: #111111;}.no-touch .btn--dark:hover {background-color: #111111;border-color: #999;}.btn--dark.btn--solid {background-color: #111111;color: #fff;}.btn--green {background-color: #a5e1bb;border-color: #04483c;color: #04483c;}.no-touch .btn--green:hover {background-color: #04483c;color: #fff;}/* "extend" is-disabled */.btn.is-disabled {cursor: not-allowed;}.btn--small {font-size: 16px;padding: 0px 5px;}.btn--large {font-size: 17px;}.btn--block {display: block;width: 100%;}.btn--rounded {border-radius: 6px;}.btn-group {display: flex;margin-left: -0.5rem;margin-right: -0.5rem;overflow: hidden;}.btn-group .btn {flex: 1;margin-left: 0.5rem;margin-right: 0.5rem;}/* =====================================ALERT===================================== */.alert {background-color: #f5f5f5;border-radius: 4px;padding: 1.25rem 2.5rem 1.25rem 1.5rem;position: relative;text-align: center;}.alert--error {background-color: #f28f85;color: #420c05;}.alert--success {background-color: #a5e1bb;color: #04483c;}.alert--danger {background-color: #f3d092;color: #69300c;}/* =====================================FORM===================================== */select,textarea,input[type="text"],input[type="email"],input[type="tel"],input[type="button"],input[type="submit"],input[type="date"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}select:disabled,textarea:disabled,input[type="text"]:disabled,input[type="email"]:disabled,input[type="tel"]:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="date"]:disabled {opacity: 0.5;}input::placeholder,.input__field::-webkit-input-placeholder,.input__field::-moz-placeholder,.input__field:-ms-input-placeholder,.input__field::placeholder {color: rgb(224,6,19);}textarea,.input textarea {height: inherit;min-height: 95px;overflow: auto;padding: 5px 16px;resize: none;vertical-align: top;}.form__submit {margin-top: 10px;}.input {position: relative;}.input--spacing + .input--spacing {margin-top: 10px;}.input__field {background: #fff;border: 1px solid #000;color: #111111;font-family: inherit;font-size: 16px;font-weight: inherit;height: 42px;max-width: 100%;padding: 0 20px 0 16px;position: relative;transition: all .25s cubic-bezier(.645, .045, .355, 1);width: 100%;border-radius: 0;}.input__errors {color: #f52813;font-size: 11px;/*font-weight: 400;*/line-height: 1.3;list-style: none;margin: 8px 0 0;-ms-flex-order: 9999;order: 9999;padding: 0;}.form--white .input--select .input__errors {color: #fff;}.input:not(.input--checkbox):not(.input--radiomulti):not(.input--switch) .input__label,.input:not(.input--select) .input__errors {left: 17px;margin-top: 0;opacity: 0;pointer-events: none;position: absolute;top: 1px;transform: translateY(25%);transition: all .25s cubic-bezier(.645,.045,.355,1);z-index: 2;}.input:not(.input--select) .input__errors {top: 3px;}.input__label {color: #5f5f5f;font-size: 11px;/*font-weight: 300;*/line-height: 1.3;}.input__submit {background-color: #111111;border: 1px solid #111111;color: #fff;cursor: pointer;font-family: 'Bebas Neue Bold';font-size: 18px;font-weight: normal;min-width: 200px;outline: 0;padding: 10px 15px;text-align: center;text-transform: uppercase;width: 100%;}.input--tel .input__label,.input--tel .input__errors {left: 55px !important;z-index: 5 !important;}.input--select::after {border: solid #5d5d5d;border-width: 0 2px 2px 0;content: '';display: inline-block;margin-bottom: 4px;padding: 3px;position: absolute;right: 10px;top: 15px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.input--select .input__field.is-empty,.chosen-default {color: #676767}.input--checkbox .input__label {color: rgb(87,87,87);cursor: pointer;display: block;font-size: 14px;padding-left: 25px;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.input--checkbox .input__field,.input--radiomulti .input__field {display: none;opacity: 0;position: absolute;z-index: -1;}.input--checkbox .input__label:before {border-radius: 3px;border: 1px solid #111111;content: "";height: 16px;left: 0;position: absolute;top: 1px;width: 16px;}.input--checkbox .input__label:after {content: '';border-radius: 3px;font-size: 15px;height: 10px;left: 3px;position: absolute;top: 4px;transition: background-color .2s ease;width: 10px;}.input--checkbox .input__field:checked + .input__label::after {background-color: #111111;}.input--checkbox + .input__errors {display: none;}.input--switch .input__field {height: 0;width: 0;position: absolute;visibility: hidden;}.input--switch .input__label {cursor: pointer;text-indent: -9999px;width: 52px;height: 26px;background: #abaaaa;display: block;border-radius: 100px;position: relative;}.input--switch .input__label::after {content: '';position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;background: #fff;border-radius: 90px;transition: 0.3s;}.input--switch .input__field:checked + .input__label {background: rgb(224,6,19);}.input--switch .input__field:checked + .input__label::after {left: calc(100% - 3px);transform: translateX(-100%);}.input--switch .input__label:active::after {width: 50px;}.input--radiomulti {height: auto;}.input--radiomulti .input__label {background-color: #fff;color: #111111;cursor: pointer;display: inline-flex;font-size: 1em;padding: 5px 10px 5px 35px;position: relative;user-select: none;width: 100%;}.input--radiomulti .input__label::after {background-color: #fff;border: 1px solid #111111;border-radius: 50%;content: '';height: 15px;left: 5px;position: absolute;top: 50%;transition: background-color 0.2s ease;transform: translateY(-50%);width: 15px;}.input--wimage.input--radiomulti .input__label {flex-direction: column;padding-top: 12px;padding-bottom: 12px;}.input--radiomulti .input__field:checked + .input__label::after {background-color: rgb(224,6,19);}.inputp__label {display: block;font-size: 14px;font-weight: 500;line-height: 1.3;margin-bottom: 5px;margin-left: 3px;}.input__field[readonly] {cursor: default;}.input__field:not([readonly]):focus {border-color: #5d5d5d;/*box-shadow: 0 0 5px rgba(148, 148, 148, .5);*/outline: 0;}.input.is-required:before,.input.is-valid:before,.input.is-notValid:before,.input.is-loading:before {align-items: center;display: flex;font-size: 16px;height: 16px;justify-content: center;pointer-events: none;position: absolute;right: 12px;top: 14px;width: 16px;z-index: 2;}.input--tel.is-required:before,.input--tel.is-valid:before,.input--tel.is-notValid:before {z-index: 5;}.input.is-required::before {color: #5d5d5d;content: "\2737";}.input--select.is-required::after {right: 35px;}.input.is-loading:before {animation: spinAround 500ms infinite linear;border: 2px solid #dbdbdb;border-radius: 50%;border-right-color: transparent;border-top-color: transparent;content: "";}.input:not(.input--hidden):not(.input--checkbox):not(.input--radiomulti).is-valid::before {content: '\2713';color: #08ab43;}.input__field.is-notValid,.input--checkbox.is-notValid .input__label::before {border-color: #f52813 !important;/*box-shadow: 2px 2px #f52813;*/}.input--checkbox.is-notValid .input__label,.input--checkbox.is-notValid .input__label * {color: #f52813 !important;}.input:not(.input--hidden):not(.input--checkbox):not(.input--radiomulti).is-notValid::before {content: '\2715';color: #f52813;}.input.is-notValid .input__errors {opacity: 1;transform: translateY(0);}.input:not(.input--select).is-active .input__field,.input__field.is-notValid {padding-top: 14px;}.input--select .input__field.is-notValid {padding-top: 0;}.input.is-active textarea.input__field,textarea.input__field.is-notValid {padding-top: 15px;}.input.is-required .input__field {padding-right: 32px;}.input--select.is-required .input__field {padding-right: 47px;}.input__field.is-valid,.input__field.is-notValid {padding-right: 36px;}.input.is-active:not(.is-notValid) .input__label {opacity: 1 !important;transform: translateY(0);}.input-group {align-items: center;display: flex;margin-bottom: 1em;}.input-group--top {align-items: flex-start;}.input-group--multi {flex-wrap: wrap;}.input-group > .input {flex: 1;}.input-group > .input + .input {margin-left: 15px;}.form--spacing {margin: 2rem 0;}.form--white .input--checkbox .input__label,.form--white .input--checkbox .input__label a {color: #fff;}.form--white .input--checkbox .input__label a{text-decoration: underline;}.form--white .input--checkbox .input__label::before {border-color: #fff;background-color: #fff;}.form--white .input--checkbox .input__label::after {color: rgb(224,6,19)}/* Upload */.upload-box {display: flex;}.upload-box__text {border-right: 0;flex-grow: 1;}.upload-box__btn {align-items: center;background-color: rgb(224,6,19);color: #fff;display: inline-flex;justify-content: center;overflow: hidden;padding: 0 10px;position: relative;}.upload-box__label {font-size: 16px;padding: 0 15px;}.upload-box__field {cursor: pointer;height: 100%;margin: 0;opacity: 0;padding: 0;position: absolute;right: 0;top: 0;}/* =====================================DROPDOWN===================================== */.dropdown {flex: 1;padding-right: 10px;position: relative;}.dropdown__trigger {display: flex;align-items: center;cursor: pointer;}.dropdown__value {font-size: 14px;flex: 1;padding-right: 10px;transition: width .3s linear;}.dropdown__arrow {color: rgb(224,6,19);transform: rotate(90deg);font-size: 20px;line-height: 1;font-weight: bold;}.dropdown__options {background-color: ;/*box-shadow: 0 3px 3px rgba(0, 0, 0, .4);*/color: #fff;cursor: pointer;display: none;list-style: none;margin: 0;padding: 8px 0;position: absolute;right: 0;top: 100%;z-index: 9999;}.dropdown__option {padding: 5px 10px;white-space: nowrap;}.dropdown__option.is-selected,.dropdown__option:hover {color: #c9b580;}.dropdown--open .dropdown__options {display: block;}@media (max-width: 36em) {.input-group.input-group--multi > .input{min-width: 100%;margin-bottom: 10px}.input-group.input-group--multi > .input + .input {margin-left: 0;}}
/* cmsms stylesheet: Layout modified: 09.10.2025 15:02:08 */
/* =====================================FONT FAMILIES===================================== */@font-face {font-family: 'Bebas Neue Light';src: url('/assets/_template/typo/BebasNeueBook.eot');src: local('Bebas Neue Book'), local('BebasNeueBook'),url('/assets/_template/typo/BebasNeueBook.eot?#iefix') format('embedded-opentype'),url('/assets/_template/typo/BebasNeueBook.woff2') format('woff2'),url('/assets/_template/typo/BebasNeueBook.woff') format('woff'),url('/assets/_template/typo/BebasNeueBook.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Bebas Neue';src: url('/assets/_template/typo/BebasNeueRegular.eot');src: local('Bebas Neue Regular'), local('BebasNeueRegular'),url('/assets/_template/typo/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),url('/assets/_template/typo/BebasNeueRegular.woff2') format('woff2'),url('/assets/_template/typo/BebasNeueRegular.woff') format('woff'),url('/assets/_template/typo/BebasNeueRegular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Bebas Neue Bold';src: url('/assets/_template/typo/BebasNeueBold.eot');src: local('Bebas Neue Bold'), local('BebasNeueBold'),url('/assets/_template/typo/BebasNeueBold.eot?#iefix') format('embedded-opentype'),url('/assets/_template/typo/BebasNeueBold.woff2') format('woff2'),url('/assets/_template/typo/BebasNeueBold.woff') format('woff'),url('/assets/_template/typo/BebasNeueBold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}/* =====================================BASIC STYLES===================================== */body {background-color: #fff;color: #111111;font-family: 'Helvetica', sans-serif;/*font-size: 14px;*/font-weight: 200;line-height: 1.3;}a img {border: none}/* you can use these classes to align images to left or right */.right {float: right}.left {float:left}/* if image needs some space add this class to img tag* so at the end a left floating image would be <img src='some.jpg' class='left spacing' alt='foo' />*/.spacing {margin: 10px}.spacing.left {margin: 10px 10px 10px 0}.spacing.right {margin: 10px 0 10px 10px}/* or add a 2 px border to image or something, change as you need it */.border {border: 1px solid #808080}.img-border {border: 1px solid #F4F4F4}.padded {padding: 1.5em 0}/* some styling for code chunks */code, samp, kbd {font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', monospace;color: rgb(87,87,87)}pre code {line-height: 1.4;font-size: 11px}pre {padding: 10px;margin: 10px 0;overflow: auto;width: 93%;background: #F4F4F4;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px}/* target IE7 and IE6 */*:first-child+html pre {padding-bottom: 20px;overflow-y: hidden;overflow: visible;overflow-x: auto}* html pre {padding-bottom: 20px;overflow: visible;overflow-x: auto}/* horizontal ruler */hr {border: solid #808080;border-width: 1px 0 0 0;clear: both;margin: 10px 0 ;height: 0}hr.separator {margin-left: calc( (-100vw + 100%) / 2 );margin-right: calc( (-100vw + 100%) / 2 );margin-top: 0;margin-bottom: 0;border: none;clear: both;background: rgb(255,255,255);background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 99%);background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 99%);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dedede",GradientType=1);height: 35px;}hr.separator.separator--withe {border-color: #fff}hr.separator.separator--black {border-color: #111111}.separator--icon {width: 100%;max-width: 800px;height: 1px;background-color: ;margin: 30px auto;position: relative;}.m--0 {margin: 0 !important;}.m-t--0 {margin-top: 0 !important;}.m-t--5 {margin-top: 5px !important;}.m-t--10 {margin-top: 10px !important;}.m-t--15 {margin-top: 15px !important;}.m-t--20 {margin-top: 20px !important;}.m-t--25 {margin-top: 25px !important;}.m-t--30 {margin-top: 30px !important;}.m-t--50 {margin-top: 50px !important;}.m-b--0 {margin-bottom: 0 !important;}.m-b--5 {margin-bottom: 5px !important;}.m-b--10 {margin-bottom: 10px !important;}.m-b--15 {margin-bottom: 15px !important;}.m-b--20 {margin-bottom: 20px !important;}.m-b--25 {margin-bottom: 25px !important;}.m-b--35 {margin-bottom: 35px !important;}.m-l--a {margin-left: auto !important;}.m-l--0 {margin-left: 0 !important;}.m-l--5 {margin-left: 5px !important;}.m-l--10 {margin-left: 10px !important;}.m-l--15 {margin-left: 15px !important;}.m-l--20 {margin-left: 20px !important;}.m-r--5 {margin-right: 5px !important;}.m-r--10 {margin-right: 10px !important;}.m-r--15 {margin-right: 15px !important;}.m-r--20 {margin-right: 20px !important;}.m-r--40 {margin-right: 40px !important;}.p--0 {padding: 0 !important;}.p--5 {padding: 5px !important;}.p--10 {padding: 10px !important;}.p--15 {padding: 15px !important;}.p--20 {padding: 20px !important;}.p-t--0 {padding-top: 0 !important;}.p-t--15 {padding-top: 15px !important;}.p-b--15 {padding-bottom: 15px !important;}.p-b--20 {padding-bottom: 20px !important;}.p-l--0 {padding-left: 0px !important;}.p-l--10 {padding-left: 10px !important;}.p-l--15 {padding-left: 15px !important;}.p-r--10 {padding-right: 10px !important;}.p-r--15 {padding-right: 15px !important;}.u-h100 {height: 100%;}.u-w100 {width: 100%;}.u-block {display: block;}.u-relative {position: relative;}.u-absolute {position: absolute;z-index: 1}.img-block {display: block;width: 100%;max-width: 100%;height: auto;}.img-fit {display: block;max-width: 100%;object-fit: cover;}.img-max {display: block;height: auto;max-width: 100%;}.img-vertical {position: relative;transform: translateY(-50%);top: 50%;}.img-cover {object-fit: cover;}.img-center {margin: 0 auto;text-align: center;display: flex;justify-content: center; /* align horizontal */align-items: center; /* align vertical */}.img-grayscale {-webkit-filter: grayscale(90%) brightness(50%); /* Safari 6.0 - 9.0 */filter: grayscale(90%) brightness(50%);}.is-selectable {cursor: pointer;}.not-selectable {pointer-events: none;}.is-disabled {pointer-events: none;opacity: 0.5;}.is-sticky {position: -webkit-sticky;position: sticky;top: 0;}.is-fixed {position: -webkit-fixed;position: fixed;top: 0;}.f1 {flex: 1;}.f2 {flex: 2;}.is-clipped {overflow: hidden;}.rouded-corner {border-radius: 0 500px 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.rouded-cercle {border-radius: 500px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.rouded-cercle--small {max-width: 125px;margin: 0 auto}/* - Hexagon - */.hexagon {position: relative;height: 160px;width: 150px;display: flex;align-items: center !important;justify-content: center !important;background: black;}.hexagon.hexagon--small {height: 68px;width: 60px;}.hexagon.hexagon--responsive {width: 11vw;height: 12.5vw;min-width: 80px;min-height: 90px;max-width: 160px;max-height: 180px;}.hexagon, .hexagon:before {-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}/* - Tooltip Hack - */.tooltip-wrapper {display: none;}.drooltip .tooltip-wrapper {display: block;}.grecaptcha-badge {display: none !important;}.js-paginate-btn {width: 140px;}.map {background-color: lightgrey;margin-bottom: 60px;height: 70vh;width: 100%;}.map--expandable {overflow: hidden;}.map__map {width: 100%;}.dealer-list-item {cursor: pointer;padding: .5em;border-left: 3px solid transparent;}.dealer-list-item.is-active{background: #f3f3f3;border-color: rgb(224,6,19)}.calendar {position: relative;}.calendar.is-loading:after {animation: spinAround 500ms infinite linear;border: 2px solid rgb(224,6,19);border-radius: 50%;border-right-color: transparent;border-top-color: transparent;content: "";display: block;height: 2rem;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%;width: 2rem;}.calendar-badge {align-items: center;background-color: rgb(224,6,19);border-radius: 50%;color: #fff;display: flex;font-size: 10px;font-weight: bold;height: 15px;justify-content: center;line-height: 1;position: absolute;right: 0;top: 0;width: 15px;}.flatpickr-day.selected .calendar-badge {background-color: #f5f5f5;color: rgb(87,87,87);}/* =====================================ANIMATIONS===================================== */.animated {animation-duration: 1s;animation-fill-mode: both;}@keyframes fadeInLeft {from {opacity: 0;transform: translate3d(-100%, 0, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}.fadeInLeft {animation-name: fadeInLeft;}@keyframes fadeInRight {from {opacity: 0;transform: translate3d(100%, 0, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}.fadeInRight {animation-name: fadeInRight;}@keyframes fadeOutLeft {from {opacity: 1;}to {opacity: 0;transform: translate3d(-100%, 0, 0);}}.fadeOutLeft {animation-name: fadeOutLeft;}@keyframes fadeOutRight {from {opacity: 1;}to {opacity: 0;transform: translate3d(100%, 0, 0);}}.fadeOutRight {animation-name: fadeOutRight;}@keyframes slideDown {from {visibility: visible;max-height: 0;}to {max-height: 100%;}}.slideDown {animation-name: slideDown;}@keyframes slideUp {from {max-height: 100%;}to {visibility: hidden;max-height: 0;}}.slideUp {animation-name: slideUp;}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.fadeIn {animation-name: fadeIn;}@keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}.fadeOut {animation-name: fadeOut;}@keyframes pulse {from {transform: scale3d(1, 1, 1);}50% {transform: scale3d(1.05, 1.05, 1.05);}to {transform: scale3d(1, 1, 1);}}.pulse {animation-name: pulse;}@keyframes bounceInLeft {from,60%,75%,90%,to {animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;transform: translate3d(25px, 0, 0);}75% {transform: translate3d(-10px, 0, 0);}90% {transform: translate3d(5px, 0, 0);}to {transform: translate3d(0, 0, 0);}}.bounceInLeft {animation-name: bounceInLeft;}/** TRANSITIONS **/.e-scale__w {display: block;line-height: 0;overflow: hidden;z-index: -1;}.e-scale__wo {display: block;line-height: 0;z-index: -1;}.e-scale__el {transition: transform .2s linear;}.no-touch .e-scale:hover .e-scale__el {transform: scale(1.15);z-index: -1;}/* =====================================COMMON TYPOGRAPHY===================================== *//* link default styles */a {color: rgb(224,6,19);text-decoration: none;}/*a:hover {color: ;text-decoration: underline;}*/.no-touch a:focus,.no-touch a:hover,.no-touch a:active {outline: 0;color: ;}/* default heading styles */h1,h2,h3,h4,h5,.banner__title {font-family: 'Bebas Neue Bold', sans-serif;line-height: 1;}h1 {font-size:  25px;}h2 {font-size: 23px;}h3 {font-size: 20px;}h4 {font-size: 18px;}h5 {font-size: 16px;}/* blockquotes and cites */blockquote {color: #111111;font-size: 1em;line-height: 1.5em;font-style: italic;margin: 20px 0 0 20px;padding: 0 0 1em 40px;position: relative;}blockquote::before{color: rgb(224,6,19);content: "\201C";font-family: Arial;font-size: 4.5em;left: -7px;position: absolute;top: 10px;}blockquote cite {color: #333333;display: block;font-size: 1em;font-style: normal;font-weight: bold;margin-top: 1em;}blockquote cite span{display: block;color: grey;font-weight: lighter;margin-top: 0;}.text-i {font-family: sans-serif;font-weight: 100;text-transform:lowercase;}.txt-left {text-align: left !important;}.txt-right {text-align: right;}.txt-center {text-align: center !important;}.txt-justify {text-align: justify;}.txt-regular {font-weight: 200;}strong,b,.txt-bold {font-weight: 600;}.title-light,.tl {font-family: 'Bebas Neue Light' !important;font-weight: normal;}.tb {font-family: 'Bebas Neue Bold';font-weight: normal;line-height: 1;}.txt-upper {text-transform: uppercase;}.txt-capitalize {text-transform: capitalize;}.txt-normal {text-transform: initial;}.txt-through {position: relative;}.txt-through:before {position: absolute;content: "";left: 0;top: 45%;right: 0;border-top: 2px solid;border-color: black;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg);}.txt--primary {color: rgb(224,6,19);}.txt--secondary {color: ;}.txt-black {color: #111111;}.txt-white {color: #fff;}.txt--blue {color: #0099DD;}.txt--grey {color: #757575;}.txt--danger {color: #866606;}.txt--green {color: #076554;}.txt--red {color: #e00404;}.txt-block {display: block;}.txt-underline {text-decoration: underline;}a.txt-underline:hover {text-decoration: underline;}.s-10 {font-size: 10px;line-height: 11px;}.s-12 {font-size: 12px;line-height: 13px;}.s-13 {font-size: 13px;line-height: 13px;}.s-14 {font-size: 14px;line-height: 14px;}.s-18 {font-size: 18px;line-height: 18px;}.s-20 {font-size: 20px;line-height: 20px;}.s-22 {font-size: 22px;line-height: 21px;}.s-26 {font-size: 26px;line-height: 26px;}.s-30 {font-size: 30px;line-height: 30px;}.s-35 {font-size: 35px;line-height: 35px;}.lh-1 {line-height: 1;padding-top: 3px;}.lh4 {line-height: 1.4;}.b-t--g {border-top: 1px solid #ddd;}.b-b--g {border-bottom: 1px solid #ddd;}.b-l--g {border-left: 1px solid #bbb;}img[data-src],img[data-srcset] {display: initial;min-height: 1px;}.bg-primary {background-color: rgb(224,6,19);}.bg-secondary {background-color: ;}.bg-degraded {background: rgb(224,6,19);background: -moz-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: -webkit-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: -o-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: -ms-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);}.bg-ocean {background-image: url(/assets/_template/img/bg-ocean.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}.bg-white {background-color: #fff;}.bg-grey {background-color: #F4F4F4;}.bg-black {background-color: #111111;}/* =====================================Lists Block Prices===================================== */ul.list-unstyled {list-style-type: none;padding: 0;}ul.separated li + li {padding-top: 7px ;}/* =====================================Table===================================== */.table th {background-color: rgb(224,6,19);color: #fff;font-weight: 700;padding: 10px 5px;}.table td {padding: 8px 5px;}.table tbody tr:nth-child(odd) td {background-color: #eee;}/* =====================================LAYOUT===================================== */.arrow-link,.arrow-link::after {border: 0 solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;}.arrow-link {margin-left: -2px;margin-top: 1px;position: relative;transform: rotate(-45deg);vertical-align: middle;}.arrow-link::after {content: '';position: absolute;right: -7px;top: 5px;}.arrow-link--red,.arrow-link--red::after {border-color: rgb(224,6,19);}.nav__wrapper {overflow-x: auto;overflow-y: hidden;white-space: nowrap;}.icon {display: block;line-height: 1;}.icon--inline {display: inline-flex;}.icon__svg {color: inherit;fill: currentColor;height: inherit;width: inherit;}.icon--rotate .icon__svg,.icon--right .icon__svg {transform: rotate(-180deg);}.icon--up .icon__svg {transform: rotate(90deg);}.icon--down .icon__svg {transform: rotate(-90deg);}.icon--12 {height: 12px;width: 12px;}.icon--14 {height: 14px;width: 14px;}.icon--16 {height: 16px;width: 16px;}.icon--18 {height: 18px;width: 18px;}.icon--22 {height: 22px;width: 22px;}.icon--30 {height: 30px;width: 30px;}.icon--lg {width: 60px;height: 60px;}.icon--md {width: 40px;height: 40px;}.icon .c1 {fill: "#008ac3";}.icon .c2 {fill: "#2a2a4b";}.no-touch .icon--hover:hover {color: rgb(224,6,19);}.form-success {/* border: 1px solid rgb(224,6,19);display: inline-block;padding: 15px 50px;*/}.loader {position: relative;}.loader::after {animation: spinAround 500ms infinite linear;border: 2px solid rgb(224,6,19);border-radius: 50%;border-right-color: transparent;border-top-color: transparent;content: "";display: block;height: 2rem;left: 50%;margin-left: -8px;margin-top: -15px;position: absolute;top: 50%;width: 2rem;}/* ------ HEADER SECTION ------ *//* if you need height or something for header part add style here */.global__header {background-color: rgba(0,0,0,.65);height: auto;padding: 10px 0;position: fixed;transition: background-color 0.3s ease-in-out;z-index: 800;}.global__header-top {padding: 3px 0;}.global__header--block {background: #000;}.global__header-top a,.global__header-top a:hover {color: #fff}/* LOGO */.global__logo {display: block;line-height: 1;padding: 0.75rem 0 0.5rem;/*margin: auto;*/}.global__logo-img {height: 20px;transition: height 0.2s linear;}svg.logo #logo-w {--primary: white;--secondary: white;}.global__header--tag_line {font-weight: 500;font-size: 18px;line-height: 22px;}.header-title {max-width: 350px;text-align: right;font-family: 'Bebas Neue', sans-serif;text-transform: lowercase;}.header-btns {align-items: center;display: flex;height: 100%;margin-left: auto;}.banner__item {overflow: hidden;}.global__lang {border-left: 1px solid #808080;font-family: 'Bebas Neue', sans-serif;font-size: 18px;padding: 0.5rem 0 0.5rem 10px;position: relative;}.global__lang-submenu {background-color: #fff;margin-top: 10px;min-width: 800px;opacity: 0;padding: 20px 0;position: absolute;top: 100%;transition: opacity 0.2s ease;z-index: 999;right: 0;box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 50%)}.global__lang-submenu::after {border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #ffffff transparent;content: "";height: 0;right: 5px;position: absolute;top: -7px;width: 0;z-index: 9998;}.global__lang.is-open .global__lang-submenu {opacity: 1;pointer-events: auto;}.global__lang-lang {color: #111111;display: block;font-size: 15px;padding: 5px 10px;}.no-touch .global__lang-lang:hover {color: rgb(224,6,19);}/* BANNER */.global__banner {background: #000;height: auto;max-height: 90vh;overflow: hidden;position: relative;width: 100%;}.global__banner.model__banner {display: flex;justify-content: center; /* align horizontal */align-items: center; /* align vertical */}/* =====================================BANNERS===================================== */.global__banner:not(.global__banner--home) {line-height: 0}/*.global__banner::after {content: '';position: absolute;bottom: 0;left: 0;right: 0;bottom: 0;height: 20%;background: -moz-linear-gradient(top, rgba(0,0,0,0,0) 80%, rgba(0,0,0,.7) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 80%, rgba(0,0,0,.7) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 80%, rgba(0,0,0,.7) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 80%, rgba(0,0,0,.7) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%);background-repeat: no-repeat;z-index: 2;pointer-events: none;min-height: 160px;}*//*.global__banner:not(.global__banner--home) .banner__image:not(.img-grayscale) {-webkit-filter: grayscale(60%);filter: grayscale(60%);}*/.global__banner:not(.global__banner--home) .banner__image {transform: translateX(-50%);margin-left: 50%;}.global__banner .banner__image {display: block;}.global__banner.banner_detail {height: auto;max-height: 240px;}.global__banner:not(.global__banner--home) .banner__title {display: flex;flex-direction: column;opacity: .3}.banner__inner {height: 100%;left: 0;position: absolute;bottom: 0;width: 100%;z-index: 2;text-align: center;padding: 0 8%;display: flex;align-items: center;}.banner__title {color: #fff;margin: 0;font-size: 5vw;text-transform: uppercase;}.banner__subtitle {color: #fff;font-size: 18px;line-height: 17px;}/* ------ NAVIGATION ------ */.main-navigation {display: flex;height: 100%;justify-content: flex-start;padding-top: 0.5rem;padding-bottom: 0.5rem;margin-left: 2rem;border-left: 1px solid #808080;padding-left: 2rem;font-family: 'Bebas Neue', sans-serif;}.main-navigation > .nav__item {align-items: center;display: inline-flex;}.main-navigation .nav__link {cursor: pointer;position: relative;text-decoration: none;text-transform: uppercase;}.main-navigation > .nav__item > .nav__link {color: #fff;font-size: 18px;}.no-touch .global__header--home:not(.global__header--block) .main-navigation > .nav__item > .nav__link {color: #fff;}.main-navigation > .nav__item + .nav__item {margin-left: 25px;}.main-navigation .nav__item > .nav__link.is-active {color: rgb(224,6,19);}.no-touch .global__header--block .main-navigation .nav__item > .nav__link:hover {color: rgb(224,6,19);}.main-navigation .nav__submenu {background: #fff;box-shadow: 4px 4px 6px 1px rgba(0, 0, 0, 0.25);left: 50%;max-height: 80vh;overflow: scroll;padding: 40px;position: absolute;top: 100%;transform: translateX(-50%);transition: max-height 0.2s ease-in;visibility: hidden;width: 100%;}.main-navigation .is-open .nav__submenu {visibility: visible;}.nav-product__separator {border-color: #111111;margin: 20px 0 20px;}.nav-product__link {color: #111111;/*padding: 20px;*/transition: background-color .2s ease;}.nav-product__link:hover {background-color: #e4e4e4;}.nav-product__link .icon {width: 80px;height: 50px;margin-bottom: 5px;}/* ------ CONTENT AREA ------ */.ov-list {align-items: center;display: flex;flex-wrap: wrap;margin: 0;}.ov-title {padding: 8px 0;width: 40%;}.ov-text {margin: 0;padding: 8px 0;text-align: right;width: 60%;}.ov-title:not(:first-child) + .ov-text,.ov-text + .ov-title {border-top: 1px solid #ddd;}.global__content {padding-bottom: 50px;}.global__main {margin-top: 20px;}.global__main p:first-child {margin-top: 0;}.global__main-header {margin-bottom: 25px;}.global__title {font-family: 'Bebas Neue Bold', sans-serif;margin: 0;text-align: center;z-index: 1;font-size: 5vmax;line-height: 5vmax;}.global__subtitle {text-align: center;}.box {background-color: #fff;box-shadow: 1px 1px 0px 1px rgba(29, 29, 27, .43);padding: 1.25rem 1rem;}.box + .box {margin-top: 1.5rem;}.content-wrapper {padding-top: 20px}/* Escondemos las imagenes de la galeria hasta que no se monta flickity */.carousel:not(.flickity-enabled) .carousel__cell:not(.is-selected) {display: none;}.section {position: relative;margin: 40px 0;padding-bottom: 25px;}.section .section_inner {width: 80%;max-width: 800px;}.full-section {margin-left: calc( (-100vw + 100%) / 2 );margin-right: calc( (-100vw + 100%) / 2 );}.img-configurador_block {margin-top: -20px;margin-bottom: -60px;}.section-conf {clear: both;margin-top: 100px;margin-bottom: 80px;}.countrylist {list-style: none;padding: 0;}.countrylist__item {float: left;width: 50%;padding: 10px 19px 7px 0px;}.countrylist__item:hover a {color: rgb(224,6,19);}.countrylist__flag-icon {height: 25px;width: 25px;}.countrylist__flag {border: 1px solid white;border-radius: 50px;}/* ------ FOOTER AREA ------ */.global__footer-top {position: relative;padding-top: 40px;padding-bottom: 30px;}.footer-container {padding: 0 10px;flex: 1;text-align: center;}.footer-container__title {font-size: 20px;margin: 0 0 10px;color: #fff}.footer__logo-img {height: 20px;margin-bottom: 40px;line-height: 0;}.footer__social {margin-top: 30px;}.social-links {display: flex;}.social-link {color: #111111;background:  #fff;padding: 8px;border-radius: 100px;}.no-touch .social-link:hover {color: #fff;background: rgb(224,6,19);}.social-link + .social-link {margin-left: 15px;}.social-link .icon {width: 20px;height: 20px;}.footer-nav .nav__link {color: #fff;display: block;font-size: 14px;}.footer-nav .nav__link:hover {color: rgb(224,6,19);}.global__footer-bottom {background-color: rgb(224,6,19);padding: 5px 0;}.copyright {color: #fff;font-size: 12px;margin: 0;}.copyright a {color: #fff;text-decoration: underline;}.no-touch .copyright a:hover {color: ;text-decoration: underline;}.global__footer .legal {display:block;padding-right: 0 10px;}/*.global__footer .legal + .legal::before {content: '-';display: inline-block;padding: 0 10px;}*/.vimeo-wrapper,.vimeo-wrapper_home {width: 100%;height: 100%;z-index: 1;line-height:0;}.vimeo-wrapper video,..vimeo-wrapper_home video{opacity: 0;transition: opacity .3s ease-in;}.vimeo-wrapper:not(.loader) video,.vimeo-wrapper_home:not(.loader) video{opacity: 1;}.vimeo-wrapper iframe {width: 100vw;height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */min-height: 120vh;min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;}.vimeo-buttons {position: absolute;z-index: 5;left: .5rem;bottom: .5rem;width: auto;display: flex;}.vimeo-buttons .icon {color: #fff;background: transparent;border-radius: 100px;padding: 10px;cursor: pointer;margin-right: 10px;}.no-touch .vimeo-buttons .icon:hover {color: rgb(224,6,19);}.vimeo-buttons .icon__svg {width: 20px;height: 20px;}.youtube {background-color: #f0f0f0;height: 0;width: 100%;padding-top: 56.25%; /* 16:9 */position: relative;color: transparent;overflow: hidden;}.youtube__cover,.youtube__play {position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);}.youtube__play {color: #fff;-webkit-filter: drop-shadow(0px 0px 3px #555);filter: drop-shadow(0px 0px 3px #555);height: 100px;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 75px;z-index: 1;opacity: .7;}.no-touch .youtube:hover .youtube__play {color: rgb(224,6,19);opacity: 1;}.youtube iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}@media screen and (max-width: 35.99em) {.s-20 {font-size: 18px;}.s-22 {font-size: 20px;}.s-26 {font-size: 22px;}.s-30 {font-size: 24px;}.global__logo {margin: auto;}}@media screen and (min-width: 36em) {.detail {width: 33%;}.header-btns, .models-btns {display: flex;align-self: center;margin-left: auto;padding: .5em 0;height: 100%;}.icon-btn {display: flex;align-self: flex-end;margin-left: 20px;opacity: 0.6;transition: all .2s ease-in-out;}.icon-btn:hover {opacity: 1;transform: scale(1.1);}.icon-btn img {max-height: 70px;}.icon-btn.icon-muvi img {height: 63px;}.icon-btn.icon-kid  img{height: 50px;}.icon-btn.icon-city img {height: 59px;}}@media screen and (min-width: 36em) and (max-width: 47.99em) {}@media screen and (max-width: 47.99em) {/*.global__header {background: rgb(224,6,19);background: -moz-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: -webkit-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: -o-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: -ms-linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);background: linear-gradient(-200deg,  0%, rgb(224,6,19) 100%);}*/.global__models-submenu > .hexagon {display: none;}.map--expandable .map__map {margin-right: 0;transition: margin-right 0.2s ease-in;}.map--expandable.is-open .map__map {margin-right: -100%;transition-timing-function: ease-out;}.map__details {border-top: 1px solid lightgrey;border-bottom: 1px solid lightgrey;}.findealer-form__inner {flex-direction: column;}.footer-container {min-width: 50%;margin-bottom: 20px;}.footer-container *{text-align: center;}.footer__logo,.footer__social {display: block;text-align: center;}.footer__social .social-links,.lang-switch {justify-content: center;}.copyright {text-align: center;justify-content: center;}}@media screen and (min-width: 48em) {h1 {font-size:  28px;}h2 {font-size: 25px;}h3 {font-size: 23px;}h4 {font-size: 20px;}h5 {font-size: 18px;}.global__logo-img {height: 20px;}.global__header--block .global__logo-img {height: 20px;transition: height 0.2s linear;}/*svg.logo #logo-w {--primary: rgb(224,6,19);--secondary: ;}*/.global__header--home:not(.global__header--block) svg.logo #logo-w {--primary: white;--secondary: white;}.global__header--block .lang-switch {display: none;}.lang-switch {display: inline-flex;}.global__banner:not(.global__banner--home) {height: auto;max-height: 320px;}.global__banner.global__banner--large {height: auto;max-height: 550px;}.global__banner.banner_detail {height: auto;max-height: 260px;}.banner__image {width: 100%;height: auto;margin-left: inherit;transform: none;}/*.banner__item::after,.global__banner:not(.global__banner--home) .banner__inner::after {right: -10vw;}*/.footer-container--logo {margin-left: 50px;}.section_title {font-size: 25px;line-height: 24px;}.img-configurador_block {margin-top: -70px;margin-bottom: -70px;}.map {height: 70vh;}.map--dealers {margin: 0;height: 100% !important;}.map--dealers--wrapper {height: 75vh;overflow-x: auto;}.hexagon.hexagon--responsive {font-size: 1.8vw;}}@media screen and (min-width: 62em) {h1 {font-size:  30px;}h2 {font-size: 28px;}h3 {font-size: 22px;}h4 {font-size: 18px;}h5 {font-size: 16px;}.global__logo-img {height: 25px;}.global__header {padding: 10px 1rem;}.countrylist__item {width: 33%;}.countrylist__item-link {justify-content: left;}.icon-btn img {max-height: 60px;}.global__banner.banner_detail {height: 420px;max-height: 420px;}.header-btns {border-left: 1px solid #fff;justify-content: flex-end;padding-left: 12px;}.main-navigation {flex: 1;}.hexagon.hexagon--responsive {font-size: 1.7vw;}.country-region {min-width: 890px;}.map__details {margin-left: -30%;width: 30%;}.subfooter__inner .subfooter__text{font-size: 13px;margin-right: 20px;text-align: center;margin-top: 0;}.main-navigation > .nav__item + .nav__item {margin-left: 30px;}.main-navigation > .nav__item > .nav__link {font-size: 20px;}.main-navigation .nav__link + .nav__link {margin-left: 30px;}.main-navigation .nav__submenu .nav__link {font-size: 18px;}}@media screen and (min-width: 75em) {.global__title {font-size: 55px;line-height: 55px;}.hexagon.hexagon--responsive {font-size: 25px;}}
/* cmsms stylesheet: Menu Mobile modified: 21.04.2023 08:36:41 */
/* =====================================Pusher (main content)===================================== */.mbl__pusher {height: 100%;left: 0;position: relative;width: 100%;}/* =====================================Mobile Menu Btn (Lines)===================================== */.mbl__btn {/*height: 25px;*/}.mbl__btn .lines::after,.mbl__btn .lines::before {content: "";left: 0;position: absolute;top: -8px;}.mbl__btn .lines:after {top: 8px;}.mbl__btn .lines {display: inline-block;position: relative;vertical-align: middle;}.mbl__btn .lines,.mbl__btn .lines:after,.mbl__btn .lines:before {backface-visibility: hidden;background-color: #fff;height: 2px;transition: background-color 0.3s ease, transform 0.3s ease;width: 28px;}.mbl__btn.is-close .lines {background-color: transparent;transition: none;}.mbl__btn.is-close .lines:before {transform: rotate(45deg) translate(6px, 6px);}.mbl__btn.is-close .lines:after {transform: rotate(-45deg) translate(5px, -6px);}/* =====================================Aside Mobile (All content)===================================== */.mbl__menu {background-color: #fff;box-shadow: 0 0 9px 0 rgba(0,0,0,0.4);height: 100%;left: 0;padding-top: 60px;padding-bottom: 60px;position: fixed;top: 0;transform: translate3d(-100%, 0, 0);transition: all 0.5s;visibility: hidden;width: 80vw;max-width: 350px;z-index: 701;}.mbl__menu::after {background: rgba(0,0,0,0.2);content: '';display: none;height: 100%;opacity: 1;position: absolute;right: 0;top: 0;transition: opacity 0.5s;width: 100%;}.mbl-footer {position: fixed;bottom: 0;height: 50px;width: 100%;}.mbl-footer .mbl__lang-lang  img{height: 25px;width: auto;}/* =====================================Mobile Menu (Nav)===================================== */.mbl-navigation {overflow-x: hidden;overflow-y: scroll;height: 100%;}.mbl-navigation,.mbl-navigation .nav__block {/*border-bottom: 1px solid #ddd;*/}.mbl-navigation + .mbl-navigation {margin-top: 20px}.mbl-navigation .nav__block-title {display: block;padding: 10px 10px 0;}.mbl-navigation .nav__item + .nav__item,.mbl-navigation .nav__children {border-top: 1px solid #ddd;}.mbl-navigation .nav__toggle {border-left: 1px solid #ddd;flex: 0 0 35px;line-height: 1;padding: 8px 8px;text-align: center;}.mbl-navigation .nav__link {color: #111111;display: block;padding: 8px 10px;text-decoration: none;}.mbl-navigation .nav__children {border-top: 1px solid #ddd;flex: 0 0 100%;padding-left: 15px;}.nav__block > .nav__children {border-top: 0;}.nav__item--has-child:not(.nav__block) .nav__children {display: none;}.mbl-navigation .nav__item--has-child {display: flex;flex-wrap: wrap;}.menumobile-block-image {float: left;height: 20px;width: 45px;}.menumobile-image {display: block;height: 100%;}/* =====================================Menu Open (State)===================================== */.mbl-menu--open {overflow: hidden;}.mbl-menu--open .global__header {background: #111111}.mbl-menu--open .mbl__pusher:before,.mbl-models--open .mbl__pusher:before {content: '';background-color: rgba(0, 0, 0, .9);bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 700;-webkit-backdrop-filter: blur(5px); /* Safari 9+ */backdrop-filter: blur(5px); /* Chrome and Opera */}.mbl-menu--open .mbl__menu {transform: translate3d(0, 0, 0);transition: transform 0.5s;visibility: visible !important;}/* SUB MENU MODELS MOBILE */.global__models-submenu {background-color: #fff;margin-top: 5px;width: 80vw;visibility: hidden;padding: 15px;position: absolute;top: calc(100% - 7px);left: 0;z-index: 701;transform: translate3d(100%, 0, 0);overflow: auto;height: calc(100vh - 50px);}.mbl-models--open .global__models-submenu {transform: translate3d(20vw, 0, 0);transition: transform 0.5s;visibility: visible !important;}.global__models-submenu a{display: flex;-ms-flex-align: center !important;align-items: center !important;}.global__models-submenu .product__cover{width: 22%;margin-right: 15px;}/*@media screen and (max-width: 47.99em) {.mbl-menu--open .global__logo {transform: translateX(38px);}}*/@media screen and (min-width: 48em) and (max-width: 61.99em) {.mbl__menu::before {background-color: rgb(224,6,19);content: '';display: block;height: 52px;position: absolute;top: 0;width: 100%;}}
/* cmsms stylesheet: UI Blocks modified: 03.11.2022 14:35:44 */
/* =====================================Flickity v2.0.11===================================== */.flickity-enabled {position: relative;}.flickity-enabled:focus { outline: none; }.flickity-viewport {overflow: hidden;position: relative;height: 100%;}.flickity-slider {position: absolute;width: 100%;height: 100%;}/* draggable */.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}/* ---- previous/next buttons ---- */.flickity-prev-next-button {position: absolute;top: 50%;width: 44px;height: 44px;border: none;border-radius: 50%;background: white;background: hsla(0, 0%, 100%, 0.75);cursor: pointer;/* vertically center */-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;cursor:pointer;}.flickity-prev-next-button:focus {outline: none;}.flickity-prev-next-button:active {opacity: 0.6;}.flickity-prev-next-button.previous { left: 10px; }.flickity-prev-next-button.next { right: 10px; }/* right to left */.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}.flickity-prev-next-button:disabled {opacity: 0.3;cursor: auto;}.flickity-prev-next-button svg {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}.flickity-prev-next-button .arrow {fill: #111111 !important;}.flickity-prev-next-button:hover .arrow {fill: rgb(224,6,19) !important;}/* ---- page dots ---- */.flickity-page-dots {width: 100%;padding: 0;margin-top: 15px;list-style: none;text-align: center;line-height: 1;}.flickity-rtl .flickity-page-dots { direction: rtl; }.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 5px !important;background: #333;border-radius: 50%;opacity: 0.25;cursor: pointer;}.flickity-page-dots .dot.is-selected {opacity: 1;background: rgb(224,6,19) !important;}/* =====================================CAROUSEL===================================== */.carousel {opacity: 0;-webkit-transition: opacity 0.4s;transition: opacity 0.4s;}.carousel.hidden {display: none;}.carousel.flickity-enabled {opacity: 1;}.carousel-thumb {margin: 20px auto;width: auto;max-width: 600px}.carousel-thumb .flickity-prev-next-button.previous,.category-home .flickity-prev-next-button.previous {left: -35px;}.carousel-thumb .flickity-prev-next-button.next,.category-home .flickity-prev-next-button.next {right: -35px;}.carousel__cell-thumb {opacity: 0.6;}.carousel__model {width: 100%;max-width: 800px;height: auto;transform: scale(0.75);opacity: 0.4;filter: grayscale(100%);transition: opacity .3s ease, transform .3s linear,  margin .3s linear;}.carousel__cell {width: 100%;max-width: 1150px;height: auto;/*transform: scale(0.96);*/opacity: 0.4;/*filter: grayscale(100%);*/transition: opacity .3s ease, transform .3s linear;}.carousel__cell.carousel__centrered {width: 100%;max-width: 100%;filter: none:opacity: 1;}.carousel__cell.carousel__centrered img{width: 100%;}.carousel__cell.is-selected,.carousel__cell-thumb.is-selected,.carousel__model.is-selected  {filter: none;opacity: 1;transform: scale(1);}.carousel-cell-image {width: 100%; height: auto;}.carousel__cell.flickity-lazyloaded,.carousel__cell.flickity-lazyerror {opacity: 1;}@media screen and (min-width: 48em) {.carousel__cell {width: 80%;max-width: 990px;}.carousel__cell.carousel__centrered {width: 100%;height: auto;max-width: initial;}}
