/*!
 * kaRaat v1.0 
 * Copyright 2020-2023 kaRaat Author
*/ 
 @font-face {font-family: Inter;font-style: normal;font-weight: 300;font-display: swap;src: local(''), url('../fonts/inter-v12-latin-300.woff2') format('woff2'), url('../fonts/inter-v12-latin-300.woff') format('woff');}@font-face {font-family: Inter;font-style: normal;font-weight: 400;font-display: swap;src: local(''), url('../fonts/inter-v12-latin-regular.woff2') format('woff2'), url('../fonts/inter-v12-latin-regular.woff') format('woff');}@font-face {font-family: Inter;font-style: normal;font-weight: 500;font-display: swap;src: local(''), url('../fonts/inter-v12-latin-500.woff2') format('woff2'), url('../fonts/inter-v12-latin-500.woff') format('woff');}@font-face {font-family: Inter;font-style: normal;font-weight: 600;font-display: swap;src: local(''), url('../fonts/inter-v12-latin-600.woff2') format('woff2'), url('../fonts/inter-v12-latin-600.woff') format('woff');}@font-face {font-family: Inter;font-style: normal;font-weight: 700;font-display: swap;src: local(''), url('../fonts/inter-v12-latin-700.woff2') format('woff2'), url('../fonts/inter-v12-latin-700.woff') format('woff');}@font-face {font-family: "fontello";src: url('../fonts/fontello.woff2?9168619') format('woff2'), url('../fonts/fontello.ttf?9168619') format('truetype'), url('../fonts/fontello.svg?9168619#fontello') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"]::before, [class*=" icon-"]::before, .btn-expand::after {font-family: "fontello";font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;speak: never;display: inline-block;line-height: 1;}.icon-mail::before {content: '\e800';}.icon-plus::before {content: '\e801';}.icon-minus::before {content: '\e802';}.icon-kitchen::before {content: '\e803';}.icon-tv::before {content: '\e804';}.icon-vynil::before {content: '\e805';}.icon-mobile::before {content: '\e806';}.icon-parking::before {content: '\e807';}.icon-towel::before {content: '\e808';}.icon-wifi::before {content: '\e809';}.icon-down:before {content: '\e80a';}.icon-up:before {content: '\e80b';}:root {--mr-background: #fff;--mr-dark: #232323;--mr-white: #fff;--mr-white-rgb: 255,255,255;--mr-black: #000;--mr-black-rgb: 0,0,0;--mr-light: #F7F7F7;--mr-light-1: #ebebeb;--mr-light-2: #dadcdc;--mr-border: #e4e4e4;--mr-orange: #fe670e;--mr-orange-hover: #e45401;--mr-error: #F45A01;--mr-yellow: #f0ad3c;--mr-blue-action: #03a9f4;--mr-blue: #0277bd;--mr-blue-light: #028ede;--mr-bleu: #d9edf7;--mr-bleu-100: #f2f8fb;--mr-green: #28b779;--mr-green-soft: #d9f7ec;--mr-red: #ef5350;--mr-bg-footer: #8a979b;--mr-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mr-text-body: #42464f;--mr-grey-rgb: 66,70,79;--mr-text-light: #8f9093;--mr-text-lighter: #9e9e9e;--mr-link-hover: var(--mr-orange);--mr-content-maxw: 1300px;--mr-page-x-space: 20px;--mr-page-x-gutter: 10px;--mr-navbar-height: 60px;--mr-banner-height: 200px;--mr-page-bottom-space: 80px;--mr-slider-max-width: 630px;}@media (min-width:768px){:root {--mr-page-x-space: 36px;--mr-page-x-gutter: 18px;--mr-navbar-height: 80px;--mr-banner-height: 300px;}}@media (min-width:992px){:root {--mr-banner-height: 350px;--mr-page-bottom-space: 100px;}}@media (min-width:1200px){:root {--mr-page-x-space: 48px;--mr-page-x-gutter: 24px;--mr-banner-height: 400px;}}@media (min-width:1400px){:root {--mr-page-bottom-space: 120px;}}.not-mobile ::-webkit-scrollbar {width: 6px;height:10px;}.not-mobile ::-webkit-scrollbar-track {background-color: transparent;}.not-mobile ::-webkit-scrollbar-thumb {background: var(--mr-orange);}*, *::before, *::after {box-sizing: border-box;}html {font-family: var(--mr-font-sans);font-size: 16px;-webkit-text-size-adjust: none;}body,h1,h2,h3,h4,h5,h6,p,pre,ul,ol,fieldset,figure,label {margin: 0;padding: 0;}body {font-family: inherit;color: var(--mr-text-body);background-color: var(--mr-background);overflow-x: hidden;overflow-y: scroll;}h1,h2,h3,h4,h5,h6 {font-weight: inherit;}ul {list-style: none;}pre {font-family: monospace, monospace;font-size: 1em;}sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}figure {margin: 0;}img, svg {vertical-align: middle;}img {display: inline-block;max-width: 100%;height: auto;}svg:not(:root) {overflow: hidden;}svg {max-width: 100%;max-height: 100%;display: inline-block;}table {border-collapse: collapse;border-spacing: 0;}th {text-align: left;}input, button, textarea, select {margin: 0;font-family: inherit;background-color: transparent;outline: none;border: none;}button {text-transform: none;}button, [type=button], [type=reset], [type=submit]{-webkit-appearance:button;}::-moz-focus-inner {padding: 0;border-style: none;}[type=search] {outline-offset: -2px;-webkit-appearance:none;}input::-webkit-search-cancel-button, input::-webkit-search-decoration {-webkit-appearance:none;}input {filter: none;line-height: normal;}fieldset {border: 0;}legend {padding: 0;}table {border-spacing: 0;border-collapse: collapse;empty-cells: show;}a {text-decoration: none;background-color: transparent;color: inherit;}:focus {outline: none;}a:not(.submenu-toggle).active, .not-mobile .phone-link {pointer-events: none;}a, button {cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.btn, .btn-flat {display: inline-block;white-space: nowrap;}.btn-icon, .link-icon {display: inline-flex;align-items: center;white-space: nowrap;}.btn-icon {justify-content: center;}a {transition: color 0.3s linear;}.textlink {word-break: break-word;}.dynamic-text {white-space: pre-line;}html, body {width: 100%;height: 100%;}body.menu-open {overflow: hidden;}.page {height: 100%;min-height: 100%;display: flex;flex-direction: column;padding-top: var(--mr-navbar-height);}.main-stretch {flex: 1 0 auto;position: relative;}.main {position: relative;width: 100%;}.seperate-t {border-top: 1px solid rgba(var(--mr-grey-rgb),0.4);}.border-t {border-top: 1px solid rgba(var(--mr-grey-rgb),0.2);}.seperate-b {border-bottom: 1px solid rgba(var(--mr-grey-rgb),0.4);}.white {background-color: var(--mr-white);}.light {background-color: var(--mr-light);}.bleu-100 {background-color: var(--mr-bleu-100);}.container {padding-left: var(--mr-page-x-space);padding-right: var(--mr-page-x-space);}p, .p-margin {margin-bottom: 1.5rem;}p:last-of-type:not([class^="mb-"]), p.no-margin {margin-bottom: 0;}.banner-small {position: relative;height: 200px;}@media(min-width: 768px) {.banner-small {height: 300px;}}.banner {position: relative;height: var(--mr-banner-height);}.bg_cover {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;background-size: cover;background-repeat: no-repeat;}.banner_seite {background-position: 50%;}.banner_room {background-position: 50% 70%;}.headline {margin-top: 48px;}@media (min-width: 768px){.headline:not(.-teaser) {margin-top: 60px;}}.headline-separate {margin-top: 48px;margin-bottom: 24px;}@media (min-width: 992px){.headline-separate {margin-top: 80px;}}.page-bottom-space {padding-bottom: var(--mr-page-bottom-space);}.small-border {height: 2px;width: 60px;background-color: var(--mr-orange);display: block;margin-top: 1.5rem;margin-bottom: 1.5rem;}.h-24 {height: 24px;}.h-36 {height: 36px;}.h-44 {height: 44px;}.h-48 {height: 48px;}.h-60 {height: 60px;}.h-100 {height: 100px;}.mh-24 {min-height: 24px;}.h-fill {height: 100%;}.w-fill {width: 100%;}.w-60 {width: 60px;}.w-90 {width: 90px;}.mw-400 {max-width: 400px;}.mw-550 {max-width: 550px;}.mw-600 {max-width: 600px;}.mw-900 {max-width: 900px;}.mw-1100 {max-width: 1100px;}.content-mw,.content-small,.content-1200,.content-1000 {margin-left: auto;margin-right: auto;}.content-mw {max-width: var(--mr-content-maxw);}.content-1200 {max-width: 1200px;}.content-1000 {max-width: 1000px;}.content-small {max-width: 900px;}.content-slider {max-width: var(--mr-slider-max-width);margin-bottom: 40px;}@media (max-width:767px){.on-s-mw-400 {max-width: 400px;margin-left: auto;margin-right: auto;}}@media (min-width:768px) and (max-width:991px){.on-m-mw-700 {max-width: 700px;margin-left: auto;margin-right: auto;}}@media (min-width:992px) and (max-width:1199px){.on-l-mw-850 {max-width: 850px;margin-left: auto;margin-right: auto;}}.grid {margin-left: -15px;margin-right: -15px;}.grid > div {padding-left: 15px;padding-right: 15px;}.grid-form {margin-left: -8px;margin-right: -8px;}.grid-form > div {padding-left: 8px;padding-right: 8px;}.gridlarge {margin-left: calc(-1 * var(--mr-page-x-gutter));margin-right: calc(-1 * var(--mr-page-x-gutter));}.gridlarge > div {padding-left: var(--mr-page-x-gutter);padding-right: var(--mr-page-x-gutter);}.row {display: flex;flex-wrap: wrap;}.row > * {flex-shrink: 0;width: 100%;max-width: 100%;}.row-cols-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-2 > * {flex: 0 0 auto;width: 50%;}.col {flex: 1 0 0%;}.col-4 {flex: 0 0 auto;width: 33.3333333333%;}.col-5 {flex: 0 0 auto;width: 41.66666667%;}.col-6 {flex: 0 0 auto;width: 50%;}.col-7 {flex: 0 0 auto;width: 58.33333333%;}.col-8 {flex: 0 0 auto;width: 66.6666666667%;}.col-12 {flex: 0 0 auto;width: 100%;}.col-auto {flex: 1 1 0%;width: auto;}.order-1 {order: 1;}.order-2 {order: 2;}@media(min-width: 576px) {.row-cols-s-2 > * {flex: 0 0 auto;width: 50%;}.col-s {flex: 1 0 0%;}.col-s-4 {flex: 0 0 auto;width: 33.3333333333%;}.col-s-6 {flex: 0 0 auto;width: 50%;}.col-s-auto {flex: 1 1 0%;width: auto;}}@media(min-width: 768px) {.row-cols-m-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-m-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.col-m {flex: 1 0 0%;}.col-m-auto {flex: 1 1 0%;width: auto;}.col-m-4 {flex: 0 0 auto;width: 33.3333333333%;}.col-m-5 {flex: 0 0 auto;width: 41.66666667%;}.col-m-6 {flex: 0 0 auto;width: 50%;}.col-m-7 {flex: 0 0 auto;width: 58.33333333%;}.col-m-8 {flex: 0 0 auto;width: 66.6666666667%;}.offset-m-1 {margin-left: 8.33333333%;}.offset-m-2 {margin-left: 16.6666666667%;}.m-order-1 {order: 1;}.m-order-2 {order: 2;}}@media(min-width: 992px) {.row-cols-l-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-l-4 > * {flex: 0 0 auto;width: 25%;}.col-l-300 {flex: 0 0 auto;width: 300px;}.col-l {flex: 1 0 0%;}.col-l-2 {flex: 0 0 auto;width: 16.66666667%;}.col-l-3 {flex: 0 0 auto;width: 25%;}.col-l-4 {flex: 0 0 auto;width: 33.3333333333%;}.col-l-5 {flex: 0 0 auto;width: 41.66666667%;}.col-l-6 {flex: 0 0 auto;width: 50%;}.col-l-7 {flex: 0 0 auto;width: 58.33333333%;}.col-l-8 {flex: 0 0 auto;width: 66.6666666667%;}.col-l-9 {flex: 0 0 auto;width: 75%;}.col-l-12 {flex: 0 0 auto;width: 100%;}.col-l-auto {flex: 1 1 0%;width: auto;}.offset-l-1 {margin-left: 8.33333333%;}.offset-l-5 {margin-left: 41.66666667%;}.l-order-1 {order: 1;}.l-order-2 {order: 2;}}@media(min-width: 1200px) {.row-cols-xl-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-xl-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-xl-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-xl-5 > * {flex: 0 0 auto;width: 20%;}.col-xl-400 {flex: 0 0 auto;width: 400px;}.col-xl {flex: 1 0 0%;}.col-xl-2 {flex: 0 0 auto;width: 16.66666667%;}.col-xl-3 {flex: 0 0 auto;width: 25%;}.col-xl-4 {flex: 0 0 auto;width: 33.3333333333%;}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xl-6 {flex: 0 0 auto;width: 50%;}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%;}.col-xl-8 {flex: 0 0 auto;width: 66.6666666667%;}.col-xl-9 {flex: 0 0 auto;width: 75%;}.col-xl-10 {flex: 0 0 auto;width: 83.33333333%;}.offset-xl-1 {margin-left: 8.33333333%;}.offset-xl-2 {margin-left: 16.6666666667%;}.offset-xl-4 {margin-left: 33.3333333333%;}}@media(min-width: 1400px) {.row-cols-xxl-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-xxl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-xxl {flex: 1 0 0%;}.col-xxl-3 {flex: 0 0 auto;width: 25%;}.col-xxl-4 {flex: 0 0 auto;width: 33.3333333333%;}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xxl-6 {flex: 0 0 auto;width: 50%;}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%;}.offset-xxl-1 {margin-left: 8.33333333%;}.offset-xxl-2 {margin-left: 16.6666666667%;}.offset-xxl-3 {margin-left: 25%;}.offset-xxl-5 {margin-left: 41.66666667%;}}.clearfix::after {display: block;clear: both;content: "";}.circle {border-radius: 50%;}.relative {position: relative;}.overflow-hidden {overflow: hidden;}.nowrap {white-space: nowrap;}.underline {text-decoration: underline;}.uppercase {text-transform: uppercase;}.number {font-feature-settings: 'tnum', 'lnum';letter-spacing: -0.07em;}.text-center {text-align: center;}.text-right {text-align: right;}.text-left {text-align: left;}.inline-block {display: inline-block;}.center {margin-left: auto;margin-right: auto;}.left {float: left;}.right {float: right;}.flex {display: flex;}.flex-wrap {display: flex;flex-wrap: wrap;}.inline-flex {display: inline-flex;}.valign-wrap {display: flex;align-items: center;}.flex-column {flex-direction: column;}.justify-center {justify-content: center;}.space-between {justify-content: space-between;}.justify-end {justify-content: flex-end;}.items-center {align-items: center;}.items-end {align-items: flex-end;}.ml-auto {margin-left: auto;}.mb-auto {margin-bottom: auto;}.mt-auto {margin-top: auto;}.flex-grow-1 {flex-grow: 1;}.flex-fill {flex: 1 1 auto;}@media(min-width:576px) {.s-flex-wrap {display: flex;flex-wrap: wrap;}.s-items-center {align-items: center;}}@media(min-width:768px) {.m-flex {display: flex;}.m-flex-nowrap {flex-wrap: nowrap;}.m-flex-wrap {display: flex;flex-wrap: wrap;}.m-valign-wrap {display: flex;align-items: center;}.m-inline-flex {display: inline-flex;}.m-flex-column {flex-direction: column;}.m-justify-start {justify-content: start;}.m-justify-center {justify-content: center;}.m-space-between {justify-content: space-between;}.m-justify-end {justify-content: flex-end;}.m-items-center {align-items: center;}.m-ml-auto {margin-left: auto;}.m-mb-auto {margin-bottom: auto;}.m-mt-auto {margin-top: auto;}.m-text-center {text-align: center;}.m-text-right {text-align: right;}.m-text-left {text-align: left;}.m-left {float: left;}.m-right {float: right;}}@media(min-width:992px) {.l-justify-center {justify-content: center;}.l-items-center {align-items: center;}.l-text-left {text-align: left;}.l-text-right {text-align: right;}}@media(min-width:1200px) {.xl-text-right {text-align: right;}.xl-items-center {align-items: center;}}
/****************************
  Start Basic
****************************/
  body {font-size: 1rem;line-height: 1.5;font-weight: 400;}h1 {font-size: 28px;line-height: 1.3;letter-spacing: -0.019em;}h1.bigger {font-size: 32px;line-height: 1.2;letter-spacing: -0.021em;font-weight: 500;}h1.res {font-size: 24px;line-height: 1.3;letter-spacing: -0.019em;}@media (min-width: 768px){h1.res {font-size: 28px;}}h2,.h2 {font-size: 26px;line-height: 1.2;letter-spacing: -0.019em;}h3.home {font-size: 24px;line-height: 1.2;letter-spacing: -0.018em;}h3,.h3 {font-size: 22px;line-height: 24px;letter-spacing: -0.018em;}h3 {margin-bottom: 1.5rem;}h4 {font-size: 20px;line-height: 24px;letter-spacing: -0.017em;}h5 {font-size: 18px;line-height: 1.2;letter-spacing: -0.014em;}h6 {font-size: 17px;line-height: 21px;letter-spacing: -0.013em;display: inline-block;margin-bottom: 5px;padding-bottom: 3px;border-bottom: 1px solid rgba(var(--mr-grey-rgb),0.9);}h1 span, h2 span, h3 span {color: var(--mr-orange);}.title-404 {font-weight: 700;font-size: calc(59px + (180 - 59) * ((100vw - 320px) / (1200 - 320)));line-height: 0.97em;letter-spacing: -0.06em;color: #D5D4D0;margin-left: -0.06em;margin-bottom: 0;}@media (min-width: 1200px) {.title-404 {font-size: 180px;}}small {font-size: 80%;}b, strong {font-weight: 600;}.text-14 {font-size: 14px;}.text-15 {font-size: 15px;}.text-16 {font-size: 16px;}.text-18 {font-size: 18px;}.text-w500 {font-weight: 500;}.text-border {display: inline-block;padding-bottom: 3px;margin-bottom: 5px;border-bottom: 1px solid rgba(var(--mr-grey-rgb),0.9);}.text-green {color: var(--mr-green);}.text-red {color: var(--mr-red);}.text-light {color: var(--mr-text-light);}.text-lighter {color: var(--mr-text-lighter);}.header-navbar {position: fixed;display: flex;align-items: center;justify-content: flex-end;z-index: 100;top: 0;left: 0;width: 100%;height: var(--mr-navbar-height);background-color: var(--mr-white);}@media (max-width: 767px){.header-navbar {justify-content: space-between;}}.header-navbar.pos{box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);}.logo {width: 160px;height: 48px;display: block;margin-left: 20px;margin-right: auto;background: url(pics/logo.jpg) no-repeat 0 0;background-size: 100% 100%;}.menu {position: relative;}.menu a {display: block;white-space: nowrap;}.dropdown {position: relative;}.submenu {max-height: 0;overflow: hidden;transition: max-height .5s ease;}.submenu li:not(:last-child) {border-bottom: 1px solid var(--mr-border);}.submenu a {line-height: 48px;}.menu > li > a.active {color: var(--mr-text-light);}.submenu a.active {color: var(--mr-orange);}@media (max-width: 991px){.menu-wrap {position: fixed;top: 0;left: 0;right: 0;height: 0;will-change: height;transition: height .7s cubic-bezier(0.52, 0.16, 0.24, 1);background-color: var(--mr-white);overflow: auto;-webkit-overflow-scrolling: touch;}.menu-wrap.is-open {height: 100%;}.menu {display: block;max-width: 270px;padding: 48px 24px;margin-left: auto;margin-right: auto;}.open .submenu {max-height: 3000px;}.submenu {padding-left: 24px;}.menu a {font-size: 20px;line-height: 60px;transition: color .3s linear;}.menu a:hover {color: var(--mr-text-lighter);}.submenu a {font-size: 16px;line-height: 40px;}.submenu-toggle::after {content: '+';float: right;font-size: 24px;line-height: inherit;}.open .submenu-toggle::after {content: '-';}}@media (min-width: 992px) {.logo {margin-left: 40px;}.menu {display: inline-flex;margin-right: var(--mr-page-x-space);}.menu > li {margin-left: 22px;}.menu > li > a {position: relative;font-size: 14px;font-weight: 500;color: var(--mr-text-body);text-transform: uppercase;line-height: var(--mr-navbar-height);}.dropdown:hover .submenu {max-height: 800px;}.submenu {position: absolute;left: -24px;top: 100%;width: auto;min-width: 100%;background-color: var(--mr-white);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 5px 0 rgba(0,0,0,.12);}.submenu a {font-size: 14px;text-transform: uppercase;padding: 2px 28px;transition: all 0.3s ease;-webkit-transform:translateX(0);transform:translateX(0);}}@media(hover:hover){.menu > li > a:hover {color: var(--mr-text-light);}.submenu a:hover {color: var(--mr-orange);-webkit-transform: translateX(5px);transform: translateX(5px);}}.nav-trigger {position: relative;display: block;width: 44px;height: 44px;margin: 0 8px;}@media(min-width: 768px) {.nav-trigger {margin: 0 18px;}}.menu-icon {position: absolute;display: block;width: 20px;height: 2px;right: 12px;top: 21px;background-color: var(--mr-dark);}.menu-icon::before,.menu-icon::after {content: "";position: absolute;display: block;left: 0;width: 100%;height: 2px;background-color: var(--mr-dark);transition: all 0.4s;}.menu-icon::before {top: -6px;}.menu-icon::after {bottom: -6px;}.is-clicked .menu-icon {background-color: transparent;}.is-clicked .menu-icon::before {top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.is-clicked .menu-icon::after {bottom: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.btn, .btn-icon, .btn-flat {transition: background-color 350ms ease, color 350ms ease, border-color 280ms cubic-bezier(0.4,0,0.2,1);}.cms a:not(.btn):not(.link-icon) {color: var(--mr-blue);}.link {color: var(--mr-text-lighter);}.link-blue {color: var(--mr-blue);}.btn, .btn-flat {font-size: 14px;line-height: 34px;letter-spacing: 0.01em;padding: 0 12px;border: 1px solid transparent;}.btn-large {padding: 10px 15px;}.btn-smaller {font-size: 13px;line-height: 22px;}.btn-small {font-size: 12px;font-weight: 500;line-height: 22px;letter-spacing: 0.04em;text-transform: uppercase;padding: 0px 8px;}.btn-block {display: block;width: 100%;}.btn-oval {border-radius: 20px;}.btn-submit {font-size: 12px;font-weight: 500;line-height: 42px;letter-spacing: 0.1em;color: rgba(var(--mr-grey-rgb),0.8);text-transform: uppercase;border-color: var(--mr-light-1);background-color: var(--mr-light-1);}.btn-outline-grey {color: var(--mr-text-body);width: 32px;height: 32px;border-radius: 32px;border: 1px solid var(--mr-text-light);background-color: var(--mr-white);}.btn-search, .btn-orange {color: var(--mr-white);border-color: var(--mr-orange);background-color: var(--mr-orange);}.btn-search {width: auto;}.btn-yellow {color: var(--mr-white);border: 1px solid var(--mr-yellow);background-color: var(--mr-yellow);}.btn-book {font-size: 15px;font-weight: 500;padding: 6px 24px;color: var(--mr-white);border-radius: 3px;border: 1px solid var(--mr-blue-light);background-color: var(--mr-blue-light);}.btn-go {font-size: 15px;font-weight: 500;line-height: 24px;}.btn-go svg {width: 13px;height: 10px;margin-left: 3px;transform: translateX(0);transition: all 0.2s ease;}.btn-reset {font-size: 14px;line-height: 20px;color: var(--mr-blue);padding: 0;}.btn-reset span {font-size: 18px;}.btn-expand {font-size: 15px;line-height: 20px;color: var(--mr-text-body);padding: 0;}.btn-expand::after {content: '\e80a';margin-left: 6px;}.btn-expand.is-open::after {content: '\e80b';}@media(hover:hover){.btn-submit.btn-orange:hover {color: var(--mr-orange);border-color: var(--mr-orange);background-color: transparent;}.btn-submit:hover {border-color: var(--mr-light-2);background-color: var(--mr-light-2);}.btn-search:hover {background-color: var(--mr-orange-hover);}a:hover,.link:hover,.cms a:not(.btn):hover {color: var(--mr-link-hover);}.btn-orange:hover {color: var(--mr-orange);background-color: transparent;}.btn-yellow:hover {color: var(--mr-yellow);background-color: transparent;}.btn-go:hover svg {transform: translateX(5px);}.btn-reset:hover, .btn-expand:hover {color: var(--mr-orange);}.btn-outline-grey:hover {background-color: var(--mr-light-1);}.btn-book:hover {background-color: var(--mr-blue);}}button.is-disabled {opacity: 0.35;cursor: not-allowed;pointer-events: none;}::-webkit-input-placeholder {color: var(--mr-text-lighter);opacity: 1;}::-ms-input-placeholder {color: var(--mr-text-lighter);opacity: 1;}::placeholder {color: var(--mr-text-lighter);opacity: 1;}label {cursor: pointer;font-size: 15px;line-height: 24px;display: inline-block;}label.label-left {font-size: 16px;line-height: 20px;font-weight: 500;white-space: normal;}.label-text-small {display: inline-block;font-size: 14px;line-height: 16px;font-weight: 400;}input, textarea {font-size: 16px;line-height: 22px;color: var(--mr-text-body);display: block;padding: 10px 15px;width: 100%;border: 1px solid rgba(var(--mr-grey-rgb),0.4);transition: border-color .3s;}textarea {resize: none;}.form_book input, .form_book textarea, .wertung input, .wertung textarea {padding: 6px 10px;background-color: var(--mr-white);}textarea:focus, input:focus {border-color: var(--mr-orange);}.check-form-fields {position: relative;}@media(max-width: 575px){.check-form-fields {width: 50%;}.search-form .btn-search {margin-left: auto;margin-right: auto;margin-top: 12px;}}@media(min-width: 576px){.check-form-fields {width: 130px;}}.check-form-fields label {position: absolute;top: 2px;left: 12px;font-size: 12px;font-weight: 500;color: var(--mr-text-light);}.check-form-fields input {cursor: pointer;line-height: 1;font-weight: 500;height: 48px;padding: 26px 12px 6px;background-color: var(--mr-white);border: 1px solid rgba(var(--mr-grey-rgb),0.9);}.check-form-fields input.sec {border-left: none;}.text-form-small {font-size: 15px;line-height: 20px;margin-bottom: 20px;}.mw-100 {max-width: 100px;}.w-130 {width: 130px;}.input-inline {display: inline-block;padding: 4px 0;text-align: center;width: 36px;height: 32px;background-color: var(--mr-white);border: none;}input[readonly] {pointer-events: none;}label[readonly] {pointer-events: none;}.toggle-text {display: none;}.wertung label {font-size: 16px;padding-bottom: 2px;padding-left: 10px;}.wertung .radios-text-group {border: 1px solid rgba(var(--mr-grey-rgb),0.4);background-color: var(--mr-white);padding-left: 10px;}.wertung .controls-label {padding-left: 10px;font-size: 16px;line-height: 24px;}.controls-label {font-size: 18px;line-height: 30px;display: inline-block;}.radios-text-group {display: flex;flex-wrap: wrap;}.radios-text-group .controls {height: 36px;}.radios-text-group .controls:not(:last-child) {margin-right: 20px;}.controls {display: inline-flex;align-items: center;}.controls input[type="checkbox"], .controls input[type="radio"] {display:none;}.controls label {color: var(--mr-text-body);position: relative;transition: .28s ease;}.controls:not(.policy) label {line-height: 16px;height: 16px;}.controls.policy label {line-height: 20px;}.controls label.radio {padding-left: 22px;font-size: 15px;}.controls label.checking {padding-left: 24px;}.controls.policy label.checking::before {top: 3px;}.controls label.radio::before, .controls label.radio::after, .controls label.checking::before {content: "";position: absolute;top: 0;left: 0;height: 16px;width: 16px;z-index: 1;transition: .28s ease;}.controls label.checking::before {border: 1px solid rgba(var(--mr-grey-rgb),0.6);}.controls label.radio::before {border: 1px solid rgba(var(--mr-grey-rgb),0.6);}.controls label.radio::before, .controls label.radio::after {border-radius: 50%;}.controls input[type="checkbox"]:checked+label.checking::before {width: 10px;height: 20px;top: -6px;left: 4px;border-width: 2px;border-color: transparent var(--mr-green) var(--mr-green) transparent;-webkit-transform: rotate(38deg);transform: rotate(38deg);}.controls label.radio::after {border: 2px solid var(--mr-blue-action);background-color: var(--mr-blue-action);-webkit-transform: scale(0);transform: scale(0);}.controls input[type="radio"]:checked+label::before {border-color: transparent;}.controls input[type="radio"]:checked+label::after {-webkit-transform: scale(1.02);transform: scale(1.02);}.book-msg-box {min-height: 48px;font-size: 14px;line-height: 18px;font-weight: 600;color: var(--mr-error);padding-bottom: 4px;}.check-rules-error {min-height: 20px;font-size: 13px;line-height: 16px;font-weight: 600;color: var(--mr-error);padding-bottom: 3px;}.controls input[type="checkbox"].error + label::before {border-color: var(--mr-error);}.controls input[type="checkbox"].error + label a {color: var(--mr-error);}.empty {display: block;height: 30px;}.email_error, .form_book .error {font-size: 14px;color: var(--mr-error);padding-left: 10px;}.email_error {padding: 6px 0px 0px 15px;}.error::-webkit-input-placeholder {color: var(--mr-error);font-size: 13px;}.error::-ms-input-placeholder {color: var(--mr-error);font-size: 13px;}.error::placeholder {color: var(--mr-error);font-size: 13px;}#overlay_box{position: fixed;top: -35%;width: 300px;left: 50%;margin-left: -150px;color: var(--mr-white);background-color: rgba(40,183,121,0.95);padding: 20px;z-index: 101;display: none;box-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);}@media(min-width: 768px){#overlay_box{width: 400px;margin-left: -200px;}}input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition: background-color 5000000s ease-in-out 0s;}input:autofill {background: var(--mr-white);}.list-item {display: flex;align-items: center;line-height: 24px;}.list-content {flex: 1 1 0%;}.listborder li {border-bottom: 1px solid rgba(0,0,0,0.12);}.list-summen {padding: 6px 0;border-top: 1px solid rgba(0,0,0,0.12);border-bottom: 1px solid rgba(0,0,0,0.12);}.mt-0 {margin-top: 0;}.mb-0 {margin-bottom: 0;}.img-margin {margin-top: 5px;}.mt-04 {margin-top: 0.4rem;}.mt-05 {margin-top: 0.5rem;}.mt-75 {margin-top: 0.75rem;}.mt-1 {margin-top: 1rem;}.mt-15 {margin-top: 1.5rem;}.mt-225 {margin-top: 2.25rem;}.mt-3 {margin-top: 3rem;}.mt-357 {margin-top: 3.75rem;}.mb-625 {margin-bottom: 0.625rem;}.mb-75 {margin-bottom: 0.75rem;}.mb-1 {margin-bottom: 1rem;}.mb-15 {margin-bottom: 1.5rem;}.mb-225 {margin-bottom: 2.25rem;}.mb-3 {margin-bottom: 3rem;}.mb-375 {margin-bottom: 3.75rem;}.mb-45 {margin-bottom: 4.5rem;}.mr-125 {margin-right: 1.25rem;}.mr-75 {margin-right: 0.75rem;}.mr-15 {margin-right: 1.5rem;}.ml-1 {margin-left: 1rem;}.ml-15 {margin-left: 1.5rem;}@media(max-width: 575px) {.to-s-mb-15 {margin-bottom: 1.5rem;}}@media (max-width:767px){.to-m-mb-75 {margin-bottom: 0.75rem;}.to-m-mb-15 {margin-bottom: 1.5rem;}.to-m-mb-225 {margin-bottom: 2.25rem;}}@media (max-width:991px){.to-l-mb-15 {margin-bottom: 1.5rem;}.to-l-mb-225 {margin-bottom: 2.25rem;}.to-l-mb-3 {margin-bottom: 3rem;}.to-l-mt-15 {margin-top: 1.5rem;}}@media (max-width:1199px){.to-xl-mb-15 {margin-bottom: 1.5rem;}.to-xl-mb-375 {margin-bottom: 3.75rem;}}.p75-col {padding-left: 0.75rem;padding-right: 0.75rem;}.p1-col {padding-left: 1rem;padding-right: 1rem;}.p15-col {padding-left: 1.5rem;padding-right: 1.5rem;}.p15-row {padding-top: 1.5rem;padding-bottom: 1.5rem;}.p225-row {padding-top: 2.25rem;padding-bottom: 2.25rem;}.p3-row {padding-top: 3rem;padding-bottom: 3rem;}.p375-row {padding-top: 3.75rem;padding-bottom: 3.75rem;}.p45-row {padding-top: 4.5rem;padding-bottom: 4.5rem;}.p15 {padding: 1.5rem;}.p225 {padding: 2.25rem;}.pr-75 {padding-right: 0.75rem;}.pr-15 {padding-right: 1.5rem;}.pt-5 {padding-top: 0.5rem;}.pt-75 {padding-top: 0.75rem;}.pt-2 {padding-top: 2rem;}.pt-3 {padding-top: 3rem;}.pt-375 {padding-top: 3.75rem;}.pt-45 {padding-top: 4.5rem;}.pt-525 {padding-top: 5.25rem;}.pb-75 {padding-bottom: .75rem;}.pb-15 {padding-bottom: 1.5rem;}.pb-225 {padding-bottom: 2.25rem;}.pb-375 {padding-bottom: 3.75rem;}.pb-45 {padding-bottom: 4.5rem;}@media(min-width:768px){.m-p15-col {padding-left: 1.5rem;padding-right: 1.5rem;}.m-pt-15 {padding-top: 1.5rem;}.m-pt-3 {padding-top: 3rem;}.m-pb-225 {padding-bottom: 2.25rem;}.m-pr-15 {padding-right: 1.5rem;}.m-pr-3 {padding-right: 3rem;}.m-pl-75 {padding-left: 0.75rem;}}@media(min-width:992px){.l-pr-1 {padding-right: 1rem;}.l-pr-15 {padding-right: 1.5rem;}.l-pr-3 {padding-right: 3rem;}.l-pr-375 {padding-right: 3.75rem;}.l-pb-3 {padding-bottom: 3rem;}.l-pt-3 {padding-top: 3rem;}.l-pl-15 {padding-left: 1.5rem;}.l-pl-3 {padding-left: 3rem;}}@media(min-width:1200px){.xl-p-0 {padding: 0;}.xl-pr-15 {padding-right: 1.5rem;}.xl-pr-3 {padding-right: 3rem;}.xl-pr-375 {padding-right: 3.75rem;}.xl-pl-3 {padding-left: 3rem;}.xl-pb-375 {padding-bottom: 3.75rem;}}
/****************************
  Start Content
****************************/ 
  @media(min-width: 768px) {.thumbs-2 img {max-width: 48%;float: left;margin: 1%;}.thumbs-4 img {max-width: 48%;float: left;margin: 2% 1% 0;}}.content-box {padding: 24px 24px 24px 20px;}.content-box ul {font-size: 15px;line-height: 24px;}@media(min-width: 768px) {.image-left {max-width: 300px;margin: 5px 40px 20px 0;float: left;}}.row-imges {display: flex;flex-wrap: wrap;justify-content: center;}.row-imges img {margin: 10px;}@media(max-width: 991px) {.image-row img {margin: 24px 0;}}@media(min-width: 992px) {.image-row .col-l-auto {padding-right: 20px;}.image-row,.mb-10 {margin-bottom: 10px;}}@media(min-width: 1200px) {.image-row:nth-child(odd) {background-color: var(--mr-light);}.image-row .col-l-auto {padding: 16px 36px 16px 24px;}}ul.disc {padding-left: 5px;}.disc li {position: relative;display: block;padding-left: 15px;}.disc li:before {content:"";position: absolute;top: 8px;left: 0px;background-color: rgba(var(--mr-grey-rgb),0.8);height: 0.5em;width: 0.5em;border-radius: 0.5em;}.list-row li {padding: 5px 0;display: block;border-bottom: 1px solid var(--mr-border);}@media(min-width: 768px) {.list-row li {font-size: 15px;line-height: 21px;}}.list-icons li {font-size: 26px;display: inline-block;margin: 6px 14px 0 3px;}.list-icons li:last-child {margin: 6px 0 0 3px;}.cms ul {margin: 0 0 1.5rem;padding-left: 2px;max-width: 800px;}.cms ul li {position: relative;display: block;padding-left: 15px;}.cms ul li:before {content: "";position: absolute;top: 8px;left: 0;border: 1px solid var(--mr-orange);height: 9px;width: 9px;border-radius: 50%;}span.price {font-size: 18px;line-height: 1;}span.price sup {font-size: 13px;line-height: 1.1;letter-spacing: normal;}span.from {display: block;font-size: 14px;line-height: 1;letter-spacing: normal;}span.ges-price {font-size: 22px;line-height: 20px;font-weight: 600;display: block;}.row-facts {padding: 0.625rem 0;max-width: var(--mr-slider-max-width);}.price-label-room span.from {text-align: center;padding-bottom: 10px;color: var(--mr-text-light);}.output.false {padding: 12px;background-color: var(--mr-bleu);}.output.true {padding: 12px;background-color: var(--mr-green-soft);}.teaser {position: relative;padding-top: 48px;padding-bottom: 48px;border-bottom: 1px solid rgba(var(--mr-grey-rgb),0.9);}.teaser-img {position: relative;overflow: hidden;}.teaser-info {margin-top: 20px;position: relative;}.teaser .price-label {padding: 7px 10px;position: absolute;left: 0;top: 0;margin-top: -80px;color: var(--mr-light-1);background-color: rgba(var(--mr-black-rgb),0.6);}.teaser .price-label {letter-spacing: -1px;}.teaser h3 {margin-bottom: 16px;line-height: 1.2;}@media(min-width: 768px) {.teaser-img a {transition: opacity 350ms cubic-bezier(0.4,0,0.2,1);}.teaser-info {margin-top: 0;position: static;padding-left: 1rem;}.teaser .price-label {top: 100%;margin-top: -110px;}.teaser h3 {margin-top: -4px;}.teaser-img a:hover {opacity: 0.7;}}@media(min-width: 992px) {.teaser-img {width: 380px;}.teaser-info {position: relative;padding-left: 1.5rem;flex: 1 1 0%;display: flex;flex-direction: column;}ul.disc {padding-right: 160px;}.teaser .price-label {width: 140px;padding: 0;left: auto;top: 50px;margin-top: 0;right: 0;color: var(--mr-text-body);text-align: center;background: none;}.price-label span.from {font-size: 14px;color: var(--mr-text-light);}.teaser-facts {display: flex;margin-top: auto;}.teaser-facts .list-icons {flex: 1 1 auto;border-top: 1px solid rgba(var(--mr-grey-rgb),0.9);}}.search-form-wrap {position: relative;width: 100%;display: flex;justify-content: center;}.search-form {display: inline-block;background-color: rgba(var(--mr-white-rgb),0.8);padding-top: 10px;}@media(min-width: 576px){.search-form-wrap {margin-top: -54px;}.search-form {padding: 10px 30px 0;}}.content-form-wrap {position: relative;width: 100%;display: flex;justify-content: center;}.card-form {padding: 1.5rem;width: fit-content;max-width: 400px;border-radius: 20px;background-color: var(--mr-white);border: 1px solid rgba(0,0,0,0.12);}@media(min-width: 992px) {.card-form {position: absolute;}}.card-border {padding: 1.5rem;max-width: 500px;border-radius: 8px;background-color: var(--mr-white);border: 1px solid rgba(0,0,0,0.12);}.card-500 {max-width: 500px;height: 100%;background-color: var(--mr-white);}.fake-label {font-size: 13px;color: var(--mr-text-light);}@media(min-width: 1200px){.tabs {margin-top: 10px;}}.tabs-nav li {position: relative;cursor: pointer;display: inline-block;}.tabs-nav a {font-size: 13px;color: var(--mr-text-body);padding: 10px 9px;display: block;border: 1px solid var(--mr-border);background-color: var(--mr-light);}@media (min-width: 768px) {.tabs-nav a {font-size: 16px;padding: 10px 20px;transition: background-color 350ms ease, border-color 280ms cubic-bezier(0.4,0,0.2,1);}}.tabs-nav li.active a {border-color: var(--mr-border);border-bottom-color: var(--mr-white);background-color: var(--mr-white);}.tabs-content {display: block;padding: 15px 1px;margin-top: -1px;border-top: 1px solid var(--mr-border);}.tab-pane {display: none;}.tab-pane.active {display: block;-webkit-animation: cd-fade-in 0.5s;animation: cd-fade-in 0.5s;}@-webkit-keyframes cd-fade-in {0% {opacity: 0;}100% {opacity: 1;}}@keyframes cd-fade-in {0% {opacity: 0;}100% {opacity: 1;}}@media(hover:hover){.tabs-nav a:hover {background-color: var(--mr-white);border-bottom-color: var(--mr-white);}}.tipr_content {font-size: 14px;padding: 9px 17px;color: var(--mr-black);background-color: var(--mr-white);}.tipr_container_top {display: none;position: absolute;margin-top: -84px;z-index: 1000;}.tipr_point_top {position: relative;border: 1px solid var(--mr-black);background-color: var(--mr-white);}.tipr_point_top::after, .tipr_point_top::before {position: absolute;pointer-events: none;border: solid transparent;top: 100%;content: "";height: 0;width: 0;}.tipr_point_top::after {left: 50%;margin-left: -8px;border-width: 8px;border-top-color: var(--mr-white);}.tipr_point_top::before {left: 50%;margin-left: -9px;border-width: 9px;border-top-color: var(--mr-black);}.adress {font-size: 15px;max-width: 400px;padding-left: 20px;margin-top: 1.5rem;}.adress p {margin-bottom: 1rem;}a.karaat {font-size: 1.2em;font-weight: 400;color: #ed3939;white-space: nowrap;}.karaat span {font-size: 16px;opacity: .7;}.frame-wrap {width: 100%;height: 500px;position: relative;}.frame {width: 100%;max-width: 100%;height: 500px;border: 0;border: none;}.calender {color: #333;padding: 15px;padding-top: 12px;float: left;background-color: var(--mr-light);box-shadow: 0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);}.explain{font-size: 14px;line-height: 1.4;color: #333;padding: 15px 15px 5px;margin-left: 20px;margin-top: 20px;background-color: var(--mr-light);}.explain .td {width: 20px;height: 20px;margin-right: 10px;margin-bottom: 10px;border: 1px solid #e7cbba;}.pagination {font-size: 15px;line-height: 1;width: 100%;height: 30px;z-index: 1;text-align: center;display: block;}.pagination_next, .pagination_prev {line-height: 1;height: 25px;width: 39px;cursor: pointer;z-index: 2;top: 10px;}.pagination_prev {float: left;}.pagination_next {float: right;}.pagination_prev::before, .pagination_next::before {position: relative;font-size: 22px;color: var(--mr-white);line-height: 22px;font-weight: 700;width: 100%;height: 100%;display: block;border-radius: 3px;transition: all 300ms linear;border: 1px solid rgba(138,151,155,.7);background: rgba(138,151,155,.7);}.pagination_prev::before {content: "\2190";}.pagination_next::before {content:"\2192";}.pagination_next:hover:before, .pagination_prev:hover:before {color: var(--mr-text-body);border: 1px solid rgba(138,151,155,.7);background-color: transparent;}.calender table td, .calender table th {font-size: 13px;color: #333;text-align: center;vertical-align: middle;padding: 0;width: 35px;}.calender table th {height: 25px;font-weight: 500;}.calender table td {border: 1px solid #e7cbba;height: 35px;}.calender table td.current {color: #33AAFF;}.calender table td.belegt, .belegt {background-color: #FED8C2;}.calender table td.anreise, .anreise {background: #fff url(pics/bg-anreise.png) no-repeat 50% 50%;background-size: cover;}.calender table td.abreise, .abreise {background: #fff url(pics/bg-abreise.png) no-repeat 50% 50%;background-size: cover;}.calender table td.frei, .frei{background-color: var(--mr-white);}.calender table td.other_month {opacity: 0;}.lightpick {position: absolute;z-index: 99999;padding: 4px;border: 1px solid var(--mr-border);background-color: var(--mr-white);box-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 2px 5px 0 rgba(0,0,0,0.12);color: #757575;font-family: var(--mr-font-sans);line-height: 1.125em;}.lightpick--inlined {position: relative;display: inline-block;}.lightpick, .lightpick *, .lightpick::after, .lightpick::before {box-sizing: border-box;}.lightpick.is-hidden {display: none;}.lightpick__months {display: grid;background-color: #EEE;grid-template-columns: auto;grid-gap: 1px;}.lightpick--2-columns .lightpick__months {grid-template-columns: auto auto;}.lightpick--3-columns .lightpick__months {grid-template-columns: auto auto auto;}.lightpick--4-columns .lightpick__months {grid-template-columns: auto auto auto auto;}.lightpick--5-columns .lightpick__months {grid-template-columns: auto auto auto auto auto;}.lightpick__month {padding: 4px;width: 288px;background-color: var(--mr-white);}.lightpick__month-title-bar {font-family: var(--mr-font-sans);display: flex;margin-bottom: 4px;justify-content: space-between;align-items: center;}.lightpick__month-title {margin-top: 4px;margin-bottom: 4px;margin-left: 2px;font-size: 17px;font-weight: 300;line-height: 24px;cursor: default;padding: 0 4px;}.lightpick__month-title > .lightpick__select {border: none;background-color: transparent;outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;color: var(--mr-text-body);}.lightpick__month-title > .lightpick__select:disabled {opacity: 1;}.lightpick__month-title > .lightpick__select-years:disabled {font-family: var(--mr-font-sans);font-weight: 400;font-size: 1em;}.lightpick__month-title > .lightpick__select-months {font-weight: 400;font-size: 1.1em;margin-right: .5em;}.lightpick__toolbar {display: flex;text-align: right;justify-content: flex-end;}.lightpick__previous-action, .lightpick__next-action, .lightpick__close-action {display: flex;margin-left: 6px;width: 32px;height: 32px;outline: none;border: none;border-radius: 50%;background-color: var(--mr-light-1);justify-content: center;align-items: center;}.lightpick__previous-action, .lightpick__next-action {font-size: 18px;line-height: 16px;}.lightpick__close-action {font-size: 18px;}.lightpick__previous-action:active, .lightpick__next-action:active, .lightpick__close-action:active {color: inherit;}.lightpick__days-of-the-week {display: grid;grid-template-columns: repeat(7, 1fr);}.lightpick__day-of-the-week {display: flex;font-size: 14px;font-weight: 500;color: rgba(0,0,0,.4);justify-content: center;align-items: center;}.lightpick__days {display: grid;grid-template-columns: repeat(7, 1fr);}.lightpick__day {display: flex;height: 40px;background-position: center center;background-size: contain;background-repeat: no-repeat;font-size: 13px;font-weight: 500;color: var(--mr-text-body);justify-content: center;align-items: center;cursor: default;}.lightpick__day.is-today {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(254, 103, 14, 1)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");background-size: 18.8% auto;background-position: center bottom;color: var(--mr-orange) }.lightpick__day:not(.is-disabled):hover {background-size: contain;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23E4EAEC' cx='16' cy='16' r='16'/%3E%3C/svg%3E");}.lightpick__day.is-disabled {opacity: 0.38;pointer-events: none;}.lightpick__day.disabled-tooltip {pointer-events: auto;}.lightpick__day.is-disabled.is-forward-selected {opacity: 1;}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date) {background-color: rgba(38, 139, 210, 0.1);background-image: none;}.lightpick__day.is-previous-month, .lightpick__day.is-next-month {visibility: hidden;pointer-events: none;}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled) {opacity: 1;}.lightpick__day.is-in-range {border-radius: 0;background-color: rgba(38, 139, 210, 0.1);background-image: none;}.lightpick__day.is-in-range:hover {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(38, 139, 210, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");}.lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range.is-flipped {border-top-left-radius: 50%;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 50%;background-color: #268BD2;background-image: none;}.lightpick__day.is-end-date.is-in-range, .lightpick__day.is-start-date.is-in-range.is-flipped {border-top-left-radius: 0;border-top-right-radius: 50%;border-bottom-right-radius: 50%;border-bottom-left-radius: 0;background-color: #268BD2;background-image: none;}.lightpick__day.is-start-date.is-end-date {background-color: transparent;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E");}.lightpick__day.is-start-date, .lightpick__day.is-end-date, .lightpick__day.is-start-date:hover, .lightpick__day.is-end-date:hover {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E");background-size: auto;background-position: center;color: var(--mr-white);font-weight: bold;}.lightpick__tooltip {position: absolute;margin-top: -4px;padding: 4px 8px;border-radius: 4px;background-color: var(--mr-white);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);white-space: nowrap;font-size: 11px;pointer-events: none;}.lightpick__tooltip::before {position: absolute;bottom: -5px;left: calc(50% - 5px);border-top: 5px solid rgba(0, 0, 0, 0.12);border-right: 5px solid transparent;border-left: 5px solid transparent;content: "";}.lightpick__tooltip::after {position: absolute;bottom: -4px;left: calc(50% - 4px);border-top: 4px solid var(--mr-white);border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}.lightpick__footer {display: flex;justify-content: space-between;}.lightpick__reset-action, .lightpick__apply-action {border-radius: 5px;font-size: 12px;border: none;}.lightpick__reset-action {color: var(--mr-white);background-color: #aeacad;}.lightpick__apply-action {color: var(--mr-white);background-color: #2495f3;display: none;}.lSSlideOuter, .lSGallery {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.lSSlideOuter {overflow: hidden;}.lightSlider:before, .lightSlider:after {content: " ";display: table;}.lightSlider {overflow: hidden;margin: 0;}.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}.lSSlideWrapper > .lightSlider:after {clear: both;}.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);transition: height 0.5s ease, -webkit-transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.5s ease;transition: transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.5s ease, -webkit-transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.lSSlideWrapper .lSFade {position: relative;}.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;transition: opacity 0.5s ease }.lSSlideWrapper .lSFade > *.active {z-index: 10;}.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;transition: all 0.5s linear;}.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #428bca;}.lSSlideOuter .media {opacity: 0.8;}.lSSlideOuter .media.active {opacity: 1;}.lSSlideOuter .lSPager.lSGallery {list-style: none outside none;padding-left: 0;margin: 0;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;max-width: 100px;transition: border-radius 0.35s linear;}.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {opacity: 0.5;}.lSSlideOuter .lSPager.lSGallery img {display: block;height: 66px;width: 100%;}.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content: " ";display: table;}.lSSlideOuter .lSPager.lSGallery:after {clear: both;}.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;background-image: url('pics/controls-dark.png');cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;opacity: 0.5;transition: opacity 0.35s linear;}.lSAction > a:hover {opacity: 1;}.lSAction > .lSPrev {background-position: 0 0;left: 10px;}.lSAction > .lSNext {background-position: -32px 0;right: 10px;}.lSAction > a.disabled {pointer-events: none;}.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}.lSSlideOuter.lSrtl {direction: rtl;}.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {float: left;}.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}@-webkit-keyframes rightEnd {0% {left: 0;}50% {left: -15px;}100% {left: 0;}}@keyframes rightEnd {0% {left: 0;}50% {left: -15px;}100% {left: 0;}}@-webkit-keyframes topEnd {0% {top: 0;}50% {top: -15px;}100% {top: 0;}}@keyframes topEnd {0% {top: 0;}50% {top: -15px;}100% {top: 0;}}@-webkit-keyframes leftEnd {0% {left: 0;}50% {left: 15px;}100% {left: 0;}}@keyframes leftEnd {0% {left: 0;}50% {left: 15px;}100% {left: 0;}}@-webkit-keyframes bottomEnd {0% {bottom: 0;}50% {bottom: -15px;}100% {bottom: 0;}}@keyframes bottomEnd {0% {bottom: 0;}50% {bottom: -15px;}100% {bottom: 0;}}.lSSlideOuter .rightEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}.lSSlideOuter .leftEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd 0.3s;animation: topEnd 0.3s;position: relative;}.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd 0.3s;animation: bottomEnd 0.3s;position: relative;}.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}.lightSlider.lsGrab > * {cursor: -webkit-grab;cursor: grab;}.lightSlider.lsGrabbing > * {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.footer {background-color: var(--mr-bg-footer);}.footer nav {margin-top: 44px;}.footer-link {color: #DEE1E1;font-size: 15px;line-height: 24px;letter-spacing: 0.01em;}.footer-link.active {color: var(--mr-white);}.footer .link-icon {font-size: 18px;line-height: 30px;color: rgba(var(--mr-white-rgb),0.8);}.footer .link-icon .icon {font-size: 22px;width: 22px;margin-right: 16px;}.brand {font-size: 24px;margin-bottom: 24px;color: rgba(var(--mr-white-rgb),0.5);font-weight: 300;}@media(max-width: 767px) {.footer-link {line-height: 36px;}.footer .link-icon {line-height: 44px;}}.footer-last {font-size: 14px;font-weight: 300;color: rgba(var(--mr-white-rgb),0.55);padding: 16px 0;border-top: 1px solid rgba(var(--mr-white-rgb),0.15);}@media(hover:hover){.footer-link:hover,.footer .link-icon:hover {color: var(--mr-white);}}@media(max-width: 575px) {.hide-on-s {display: none;}}@media(max-width: 767px) {.hide-on-sm {display: none;}}@media(min-width: 768px) {.hide-on-m {display: none;}}@media(max-width: 991px) {.show-on-l {display: none;}}@media(min-width: 992px) {.hide-on-l {display: none;}}@media(max-width: 1199px) {.show-on-xl {display: none;}}@media(min-width: 1200px) {.hide-on-xl {display: none;}}