<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.icon-plus:before { content: '\e100'; } .icon-minus:before { content: '\e101'; } .icon-check-1:before { content: '\e102'; } .icon-down-middle:before { content: '\e103'; } .icon-left-middle:before { content: '\e104'; } .icon-right-middle:before { content: '\e105'; } .icon-up-middle:before { content: '\e106'; } .icon-star:before { content: '\e107'; } .icon-flag:before { content: '\e800'; } .icon-thumbs-up:before { content: '\e801'; } .icon-thumbs-down:before { content: '\e802'; } .icon-download:before { content: '\e803'; } .icon-upload:before { content: '\e804'; } .icon-upload-cloud:before { content: '\e805'; } .icon-reply:before { content: '\e806'; } .icon-reply-all:before { content: '\e807'; } .icon-forward:before { content: '\e808'; } .icon-quote:before { content: '\e809'; } .icon-code:before { content: '\e80a'; } .icon-export:before { content: '\e80b'; } .icon-pencil:before { content: '\e80c'; } .icon-feather:before { content: '\e80d'; } .icon-print:before { content: '\e80e'; } .icon-retweet:before { content: '\e80f'; } .icon-keyboard:before { content: '\e810'; } .icon-chat:before { content: '\e811'; } .icon-bell:before { content: '\e812'; } .icon-attention:before { content: '\e813'; } .icon-alert:before { content: '\e814'; } .icon-vcard:before { content: '\e815'; } .icon-address:before { content: '\e816'; } .icon-compass:before { content: '\e817'; } .icon-cup:before { content: '\e818'; } .icon-trash:before { content: '\e819'; } .icon-direction:before { content: '\e81a'; } .icon-map:before { content: '\e81b'; } .icon-map2:before { content: '\e81c'; } .icon-doc:before { content: '\e81d'; } .icon-docs:before { content: '\e81e'; } .icon-doc-landscape:before { content: '\e81f'; } .icon-doc-text:before { content: '\e820'; } .icon-bookmark:before { content: '\e821'; } .icon-bookmark2:before { content: '\e822'; } .icon-doc-text-inv:before { content: '\e823'; } .icon-newspaper:before { content: '\e824'; } .icon-book-open:before { content: '\e825'; } .icon-folder:before { content: '\e826'; } .icon-archive:before { content: '\e827'; } .icon-box:before { content: '\e828'; } .icon-rss:before { content: '\e829'; } .icon-phone:before { content: '\e82a'; } .icon-cog:before { content: '\e82b'; } .icon-tools:before { content: '\e82c'; } .icon-share:before { content: '\e82d'; } .icon-shareable:before { content: '\e82e'; } .icon-basket:before { content: '\e82f'; } .icon-bag:before { content: '\e830'; } .icon-calendar:before { content: '\e831'; } .icon-login:before { content: '\e832'; } .icon-logout:before { content: '\e833'; } .icon-mic:before { content: '\e834'; } .icon-mute:before { content: '\e835'; } .icon-sound:before { content: '\e836'; } .icon-volume:before { content: '\e837'; } .icon-clock:before { content: '\e838'; } .icon-lamp:before { content: '\e839'; } .icon-light-down:before { content: '\e83a'; } .icon-light-up:before { content: '\e83b'; } .icon-adjust:before { content: '\e83c'; } .icon-block:before { content: '\e83d'; } .icon-resize-full:before { content: '\e83e'; } .icon-resize-small:before { content: '\e83f'; } .icon-popup:before { content: '\e840'; } .icon-publish:before { content: '\e841'; } .icon-window:before { content: '\e842'; } .icon-arrow-combo:before { content: '\e843'; } .icon-download-1:before { content: '\e844'; } .icon-left-circled:before { content: '\e845'; } .icon-right-circled:before { content: '\e846'; } .icon-up-circled:before { content: '\e847'; } .icon-left-small:before { content: '\e848'; } .icon-right-small:before { content: '\e849'; } .icon-up-small:before { content: '\e84a'; } .icon-down-big:before { content: '\e84b'; } .icon-left-big:before { content: '\e84c'; } .icon-right-big:before { content: '\e84d'; } .icon-up-big:before { content: '\e84e'; } .icon-down:before { content: '\e84f'; } .icon-left:before { content: '\e850'; } .icon-right:before { content: '\e851'; } .icon-up:before { content: '\e852'; } .icon-down-dir:before { content: '\e853'; } .icon-left-dir:before { content: '\e854'; } .icon-right-dir:before { content: '\e855'; } .icon-up-dir:before { content: '\e856'; } .icon-down-bold:before { content: '\e857'; } .icon-left-bold:before { content: '\e858'; } .icon-right-bold:before { content: '\e859'; } .icon-up-bold:before { content: '\e85a'; } .icon-left-thin:before { content: '\e85b'; } .icon-right-thin:before { content: '\e85c'; } .icon-up-thin:before { content: '\e85d'; } .icon-ccw:before { content: '\e85e'; } .icon-cw:before { content: '\e85f'; } .icon-arrows-ccw:before { content: '\e860'; } .icon-level-down:before { content: '\e861'; } .icon-level-up:before { content: '\e862'; } .icon-shuffle:before { content: '\e863'; } .icon-loop:before { content: '\e864'; } .icon-switch:before { content: '\e865'; } .icon-play:before { content: '\e866'; } .icon-stop:before { content: '\e867'; } .icon-pause:before { content: '\e868'; } .icon-record:before { content: '\e869'; } .icon-to-end:before { content: '\e86a'; } .icon-to-start:before { content: '\e86b'; } .icon-fast-forward:before { content: '\e86c'; } .icon-fast-backward:before { content: '\e86d'; } .icon-progress-1:before { content: '\e86e'; } .icon-progress-2:before { content: '\e86f'; } .icon-progress-3:before { content: '\e870'; } .icon-target:before { content: '\e871'; } .icon-palette:before { content: '\e872'; } .icon-list:before { content: '\e873'; } .icon-list-add:before { content: '\e874'; } .icon-signal:before { content: '\e875'; } .icon-trophy:before { content: '\e876'; } .icon-battery:before { content: '\e877'; } .icon-back-in-time:before { content: '\e878'; } .icon-monitor:before { content: '\e879'; } .icon-mobile:before { content: '\e87a'; } .icon-network:before { content: '\e87b'; } .icon-cd:before { content: '\e87c'; } .icon-inbox:before { content: '\e87d'; } .icon-install:before { content: '\e87e'; } .icon-globe:before { content: '\e87f'; } .icon-cloud:before { content: '\e880'; } .icon-flash:before { content: '\e881'; } .icon-moon:before { content: '\e882'; } .icon-flight:before { content: '\e883'; } .icon-paper-plane:before { content: '\e884'; } .icon-leaf:before { content: '\e885'; } .icon-lifebuoy:before { content: '\e886'; } .icon-mouse:before { content: '\e887'; } .icon-briefcase:before { content: '\e888'; } .icon-suitcase:before { content: '\e889'; } .icon-dot:before { content: '\e88a'; } .icon-dot-2:before { content: '\e88b'; } .icon-dot-3:before { content: '\e88c'; } .icon-brush:before { content: '\e88d'; } .icon-magnet:before { content: '\e88e'; } .icon-infinity:before { content: '\e88f'; } .icon-erase:before { content: '\e890'; } .icon-chart-pie:before { content: '\e891'; } .icon-chart-line:before { content: '\e892'; } .icon-chart-bar:before { content: '\e893'; } .icon-chart-area:before { content: '\e894'; } .icon-tape:before { content: '\e895'; } .icon-graduation-cap:before { content: '\e896'; } .icon-language:before { content: '\e897'; } .icon-ticket:before { content: '\e898'; } .icon-water:before { content: '\e899'; } .icon-droplet:before { content: '\e89a'; } .icon-air:before { content: '\e89b'; } .icon-credit-card:before { content: '\e89c'; } .icon-floppy:before { content: '\e89d'; } .icon-clipboard:before { content: '\e89e'; } .icon-megaphone:before { content: '\e89f'; } .icon-database:before { content: '\e8a0'; } .icon-drive:before { content: '\e8a1'; } .icon-bucket:before { content: '\e8a2'; } .icon-thermometer:before { content: '\e8a3'; } .icon-key:before { content: '\e8a4'; } .icon-flow-cascade:before { content: '\e8a5'; } .icon-flow-branch:before { content: '\e8a6'; } .icon-flow-tree:before { content: '\e8a7'; } .icon-flow-line:before { content: '\e8a8'; } .icon-flow-parallel:before { content: '\e8a9'; } .icon-rocket:before { content: '\e8aa'; } .icon-gauge:before { content: '\e8ab'; } .icon-traffic-cone:before { content: '\e8ac'; } .icon-cc:before { content: '\e8ad'; } .icon-cc-by:before { content: '\e8ae'; } .icon-cc-nc:before { content: '\e8af'; } .icon-cc-nc-eu:before { content: '\e8b0'; } .icon-cc-nc-jp:before { content: '\e8b1'; } .icon-cc-sa:before { content: '\e8b2'; } .icon-cc-nd:before { content: '\e8b3'; } .icon-cc-pd:before { content: '\e8b4'; } .icon-cc-zero:before { content: '\e8b5'; } .icon-cc-share:before { content: '\e8b6'; } .icon-cc-remix:before { content: '\e8b7'; } .icon-vimeo:before { content: '\e8b8'; } .icon-twitter:before { content: '\e8b9'; } .icon-facebook:before { content: '\e8ba'; } .icon-gplus:before { content: '\e8bb'; } .icon-pinterest:before { content: '\e8bc'; } .icon-linkedin:before { content: '\e8bd'; } .icon-down-small:before { content: '\e8be'; } .icon-close:before { content: '\e8bf'; } .icon-tag:before { content: '\e8c0'; } .icon-comment:before { content: '\e8c1'; } .icon-book:before { content: '\e8c2'; } .icon-hourglass:before { content: '\e8c3'; } .icon-note:before { content: '\e8c4'; } .icon-note-beamed:before { content: '\e8c5'; } .icon-music:before { content: '\e8c6'; } .icon-search:before { content: '\e8c7'; } .icon-flashlight:before { content: '\e8c8'; } .icon-mail:before { content: '\e8c9'; } .icon-heart:before { content: '\e8ca'; } .icon-heart-empty:before { content: '\e8cb'; } .icon-star-empty:before { content: '\e8cc'; } .icon-user:before { content: '\e8cd'; } .icon-users:before { content: '\e8ce'; } .icon-user-add:before { content: '\e8cf'; } .icon-video:before { content: '\e8d0'; } .icon-picture:before { content: '\e8d1'; } .icon-camera:before { content: '\e8d2'; } .icon-layout:before { content: '\e8d3'; } .icon-menu:before { content: '\e8d4'; } .icon-cancel-circled:before { content: '\e8d5'; } .icon-cancel-squared:before { content: '\e8d6'; } .icon-plus-circled:before { content: '\e8d7'; } .icon-plus-squared:before { content: '\e8d8'; } .icon-minus-circled:before { content: '\e8d9'; } .icon-minus-squared:before { content: '\e8da'; } .icon-help-circled:before { content: '\e8db'; } .icon-help:before { content: '\e8dc'; } .icon-info:before { content: '\e8dd'; } .icon-info-circled:before { content: '\e8de'; } .icon-back:before { content: '\e8df'; } .icon-home:before { content: '\e8e0'; } .icon-link:before { content: '\e8e1'; } .icon-download1:before { content: '\e8e2'; } .icon-lock:before { content: '\e8e3'; } .icon-lock-open:before { content: '\e8e4'; } .icon-down-thin:before { content: '\e8e5'; } .icon-progress-0:before { content: '\e8e6'; } .icon-cloud-thunder:before { content: '\e8e7'; } .icon-eye:before { content: '\e8e8'; } .icon-custom-das-kranzbach:before { content: '\e8e9'; } .icon-custom-teaser-1:before { content: '\e8ea'; } .icon-custom-rh:before { content: '\e8eb'; } .icon-custom-360:before { content: '\e8ec'; } .icon-custom-fb:before { content: '\e8ed'; } .icon-custom-ytb:before { content: '\e8ee'; } .icon-custom-search:before { content: '\e8ef'; } .icon-custom-teaser-2:before { content: '\e8f0'; } .icon-custom-webc:before { content: '\e8f1'; } .icon-custom-cookingb:before { content: '\e8f2'; } .icon-custom-tw:before { content: '\e8f3'; } .icon-custom-menu-1:before { content: '\e8f4'; } .icon-custom-plus:before { content: '\e8f5'; } .icon-custom-plan:before { content: '\e8f6'; } .icon-custom-gift:before { content: '\e8f7'; } .icon-custom-gp:before { content: '\e8f8'; } .icon-custom-image:before { content: '\e8f9'; } .icon-custom-check:before { content: '\e8fa'; } .icon-custom-close:before { content: '\e8fb'; } .icon-download-2:before { content: '\e8fc'; } .icon-check:before { content: '\e8fd'; } .icon-video-1:before { content: '\e8fe'; } .icon-flippingbook:before { content: '\e8ff'; } .icon-bird:before { content: '\e900'; } .icon-arrow:before { content: '\e901'; } .icon-arrow_down:before { content: '\e902'; } .icon-arrow_up:before { content: '\e903'; } .icon-close-1:before { content: '\e904'; } .icon-heart-1:before { content: '\e905'; } .icon-area:before { content: '\e906'; } .icon-people:before { content: '\e907'; } .icon-check-2:before { content: '\e908'; } .icon-calendar-1:before { content: '\e909'; } .icon-person:before { content: '\e90a'; } .icon-tree:before { content: '\e90b'; } .icon-mary-portman-house:before { content: '\e90c'; } .icon-torhouse:before { content: '\e90d'; } .icon-gartenfluegel:before { content: '\e90e'; } .icon-baumhaus:before { content: '\e90f'; } .icon-heart-2:before { content: '\e910'; } .icon-offers:before { content: '\e911'; } .icon-star-1:before { content: '\e912'; } .icon-yoga:before { content: '\e913'; } .icon-custom-insta:before { content: '\e914'; } .icon-tree-1:before { content: '\e915'; } .icon-people-single:before { content: '\e916'; } .icon-people-multi:before { content: '\e917'; } .icon-blog:before { content: '\e918'; } .icon-detox:before { content: '\e919'; } .icon-dinner:before { content: '\e91a'; } .icon-reception:before { content: '\e91b'; } .icon-wellness:before { content: '\e91c'; } .icon-star-2:before { content: '\e91d'; } .icon-award:before { content: '\e91e'; } .icon-custom-mail:before { content: '\e91f'; } .icon-custom-wa:before { content: '\e920'; } .icon-bed:before { content: '\e921'; } .icon-share-1:before { content: '\e922'; } .icon-walking:before { content: '\e923'; } .icon-truck:before { content: '\e924'; } .icon-sailing:before { content: '\e925'; } .icon-diving:before { content: '\e926'; } .icon-bird-1:before { content: '\e927'; } .icon-airplane:before { content: '\e928'; } .icon-bike:before { content: '\e929'; } .icon-pinterest-1:before { content: '\e92a'; } .icon-mail-1:before { content: '\e92b'; } .icon-custom-fbm:before { content: '\e92c'; } .icon-der-steirerhof-li:before { content: '\e92d'; } .icon-der-steirerhof-re:before { content: '\e92e'; } .icon-custom-fbm-1:before { content: '\e92f'; } .icon-bed-kingsize:before { content: '\e930'; } .icon-bed-single:before { content: '\e931'; } .icon-bed-double:before { content: '\e932'; } .icon-bed-animals:before { content: '\e933'; } .icon-bed-health:before { content: '\e934'; } .icon-smiley-1:before { content: '\e935'; } .icon-smiley-2:before { content: '\e936'; } .icon-smiley-3:before { content: '\e937'; } .icon-custom-blog:before { content: '\e938'; } .icon-custom-menu:before { content: '\e939'; } .icon-infocenter:before { content: '\e93a'; } .icon-phone-1:before { content: '\e93b'; } .icon-github:before { content: '\f300'; } .icon-github-circled:before { content: '\f301'; } .icon-flickr:before { content: '\f303'; } .icon-flickr-circled:before { content: '\f304'; } .icon-vimeo-circled:before { content: '\f307'; } .icon-twitter-circled:before { content: '\f30a'; } .icon-facebook-circled:before { content: '\f30d'; } .icon-facebook-squared:before { content: '\f30e'; } .icon-gplus-circled:before { content: '\f310'; } .icon-pinterest-circled:before { content: '\f313'; } .icon-tumblr:before { content: '\f315'; } .icon-tumblr-circled:before { content: '\f316'; } .icon-linkedin-circled:before { content: '\f319'; } .icon-dribbble:before { content: '\f31b'; } .icon-dribbble-circled:before { content: '\f31c'; } .icon-stumbleupon:before { content: '\f31e'; } .icon-stumbleupon-circled:before { content: '\f31f'; } .icon-lastfm:before { content: '\f321'; } .icon-lastfm-circled:before { content: '\f322'; } .icon-rdio:before { content: '\f324'; } .icon-rdio-circled:before { content: '\f325'; } .icon-spotify:before { content: '\f327'; } .icon-spotify-circled:before { content: '\f328'; } .icon-qq:before { content: '\f32a'; } .icon-instagram:before { content: '\f32d'; } .icon-dropbox:before { content: '\f330'; } .icon-evernote:before { content: '\f333'; } .icon-flattr:before { content: '\f336'; } .icon-skype:before { content: '\f339'; } .icon-skype-circled:before { content: '\f33a'; } .icon-renren:before { content: '\f33c'; } .icon-sina-weibo:before { content: '\f33f'; } .icon-paypal:before { content: '\f342'; } .icon-picasa:before { content: '\f345'; } .icon-soundcloud:before { content: '\f348'; } .icon-mixi:before { content: '\f34b'; } .icon-behance:before { content: '\f34e'; } .icon-google-circles:before { content: '\f351'; } .icon-vkontakte:before { content: '\f354'; } .icon-smashing:before { content: '\f357'; } .icon-db-shape:before { content: '\f600'; } .icon-sweden:before { content: '\f601'; } .icon-logo-db:before { content: '\f603'; } .mw-consent-slide-up,.mw-consent-overlay__header {background: #a34a40 !important;color: #FFFFFF;}.mw-consent-slide-up__inner .mw-consent-buttons__button--primary {background: rgba(0, 0, 0, 0.2) !important;}.mw-consent-overlay .mw-consent-buttons__button + .mw-consent-buttons__button {background: #a34a40 !important;font-weight: 600;}.mw-consent-overlay .mw-consent-buttons__button:first-child {border-color: #a34a40 !important;color: #a34a40 !important;font-weight: 600;}.mw-consent-switch input:checked + .mw-consent-switch__slider {background: #a34a40 !important;}.FooterWrapper {background: #F7F5F0;height: 640px;padding-top: 74px;position: relative;z-index: 1;}.FooterWrapper .left {    float: left;    position: absolute;    top: 0;    z-index: 2;}.FooterWrapper .left .logo {color: #A34A40;display: table;font-size: 108px;line-height: 1;margin: 0 0 55px 0;}.FooterWrapper .left .address {font-size: 16px;margin: 0 0 13px 0;}.FooterWrapper .left .tel .phone-label {font-family: "Alegreya Sans";font-size: 16px;font-style: italic;opacity: 0.8;}.FooterWrapper .left .tel a {color: #2D343E;display: table;font-size: 34px;font-family: "Alegreya Sans";font-weight: 500;margin-top: -8px;transition: color 200ms ease;}.FooterWrapper .left .tel a:hover {color: #A34A40;}.FooterWrapper .left .tel a span {display: inline-block;margin: 0 10px 0 0;position: relative;}.FooterWrapper .left .mail {margin: 4px 0 0;}.FooterWrapper .left .mail a {color: #2D343E;display: table;font-weight: bold;transition: color 200ms ease;}.FooterWrapper .left .mail a:hover {color: #A34A40;}.FooterWrapper .left .arrival {    color: #A34A40;    display: table;    margin: 62px 0 0;    position: absolute;    text-transform: uppercase;    transition: all 500ms ease 0s;}.FooterWrapper .left .arrival:hover {    color: #D1A49F;}.FooterWrapper .center {padding: 162px 50.5% 0 0;}.FooterWrapper .center .title {margin-bottom: 15px;}.FooterWrapper .right {position: absolute;right: 20px;top: 26px;z-index: 1;}.FooterWrapper .right .wrapper {display: block;position: relative;}.FooterWrapper .right .wrapper img.map {display: block;height: auto;max-width: 584px;width: 100%;}.FooterWrapper .right .wrapper img.marker {display: block;width: 69px;position: absolute;bottom: 136px;right: 193px;opacity: 0;transition: transform 300ms ease-in, opacity 300ms ease-in;-moz-transform: translate(0, -200px);-webkit-transform: translate(0, -200px);-o-transform: translate(0, -200px);-ms-transform: translate(0, -200px);transform: translate(0, -200px);}.FooterWrapper .right .wrapper img.marker.show {opacity: 1;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}.FooterWrapper .bottom {    clear: both;    margin: -60px 0 0;}.FooterWrapper .bottom .sm a {color: #2D343E;display: inline-block;margin: 0 10px 0 0;opacity: 0.7;transition: all 200ms ease;}.FooterWrapper .bottom .sm a:hover {opacity: 1;}.FooterWrapper .bottom .sm a:last-child {margin-right: 0;}.FooterWrapper .bottom .sm a.fb {font-size: 20px;}.FooterWrapper .bottom .sm a.fb:hover {color: #385999;}.FooterWrapper .bottom .sm a.fbm {font-size: 21px;position: relative;top: 1px;}.FooterWrapper .bottom .sm a.fbm:hover {color: #1580F7;}.FooterWrapper .bottom .sm a.wa {font-size: 20px;}.FooterWrapper .bottom .sm a.wa:hover {color: #34B922;}.FooterWrapper .bottom .sm a.mail {font-size: 20px;}.FooterWrapper .bottom .sm a.mail:hover {color: #A34A40;}.FooterWrapper .bottom .sm a.tw {font-size: 16px;}.FooterWrapper .bottom .sm a.tw:hover {color: #4d9feb;}.FooterWrapper .bottom .sm a.gp {font-size: 18px;}.FooterWrapper .bottom .sm a.gp:hover {color: #dd4b39;}.FooterWrapper .bottom .sm a.yt {font-size: 23px;}.FooterWrapper .bottom .sm a.yt:hover {color: #ff0000;}.FooterWrapper .bottom .sm a.in {font-size: 20px;}.FooterWrapper .bottom .sm a.in:hover {color: #EE4957;}.FooterWrapper .bottom .sm a.pi {font-size: 20px;}.FooterWrapper .bottom .sm a.pi:hover {color: #BD081B;}.FooterWrapper .center .buttons {    display: table;    margin: 150px 0 0 auto;}.FooterWrapper .center .buttons a {background: #A34A40;border: 1px solid #A34A40;color: #ffffff;display: inline-block;margin: 0 5px 0 0;padding: 5px 30px 6px;text-align: center;text-transform: uppercase;transition: all 500ms ease;width: 144px;}.FooterWrapper .center .buttons a.booking {background: none;color: #A34A40;}.FooterWrapper .center .buttons a.request {margin-right: 0;}.FooterWrapper .center .buttons a:hover {background: #D1A49F;border: 1px solid #D1A49F;color: #ffffff;}@media all and (max-width: 1250px){.FooterWrapper .center {padding-right: 25%;}.FooterWrapper .right {display: none;}}@media all and (max-width: 820px){.FooterWrapper {height: auto;padding-bottom: 60px;padding-top: 60px;}.FooterWrapper &gt; div {text-align: center;}.FooterWrapper .left {float: none;position: relative;text-align: center;width: 100% !important;}.FooterWrapper .left .logo {display: none;}.FooterWrapper .left .tel {display: block;}.FooterWrapper .left .tel a {display: inline-block;}.FooterWrapper .left .tel a span:last-child {margin-right: 0;}.FooterWrapper .left .mail {display: block;}.FooterWrapper .left .mail a {display: inline-block;}.FooterWrapper .left .arrival {margin: 32px auto 0;position: relative;}.FooterWrapper .center {display: block;float: none;padding-right: 0;padding-top: 125px;text-align: left;width: auto !important;}.FooterWrapper .center:after {content: "\e92e";font-family: "webmanager";font-size: 80px;left: 0;position: absolute;text-align: center;top: 0;width: 100%;}.FooterWrapper .center .title {display: none;}.FooterWrapper .center &gt; ul {display: table;margin: 0 auto;}.FooterWrapper .center .buttons {display: table;margin: 30px auto 60px;position: relative;}.FooterWrapper .bottom {margin-top: 0;padding-top: 32px;}.FooterWrapper .bottom .sm {float: none;}.FooterWrapper .bottom .center {margin-top: 40px;}}@media all and (max-width: 500px){.FooterWrapper {padding-bottom: 50px;padding-top: 50px;}.FooterWrapper .left .tel a {font-size: 28px;}.FooterWrapper .left .tel a span:after {top: 9px;}.FooterWrapper .center .buttons {margin-bottom: 50px;}.FooterWrapper .center .buttons a {display: block;margin-right: 0;width: 100%;}.FooterWrapper .center .buttons a.booking {margin-bottom: 10px;}}body &gt; .preloader {background: #F7F5F0;bottom: 0;left: 0;opacity: 0;position: fixed;right: 0;top: 0;transition: opacity 300ms ease;z-index: -1;}body.showPreloader &gt; .preloader {opacity: 1;z-index: 99999;}body &gt; .preloader &gt; div {left: 50%;position: absolute;text-align: center;top: 40%;transform: translate(-50%, -50%);width: 500px;}body &gt; .preloader &gt; div &gt; p.label {font-family: "Alegreya Sans";font-size: 42px;font-weight: normal;}body &gt; .preloader &gt; div &gt; p.addition {color: #A34A40;font-weight: 600;margin: -5px 0 0;text-transform: uppercase;}nav.mobile &gt; ul &gt; li &gt; ul &gt; li.teaser {display: none;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser::before {background: #F7F5F0;content: "";display: block;position: absolute;top: 0;right: 0;height: 100%;width: 40000px;z-index: -1;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser {float: none;position: absolute;left: 0;height: 100%;width: 415px;opacity: 1;top: 0;padding: 61px 60px 60px 0;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser div &gt; a.image {display: block;margin: 0 0 37px 0;overflow: hidden;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser div &gt; a img {display: block;height: auto;transition: all 1200ms ease;width: 100%;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser div:hover &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser div &gt; a &gt; .addition {font-size: 17px;margin: 0 0 1px 0;text-transform: uppercase;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser div &gt; a &gt; .title {color: #616f85;font-family: "Alegreya Sans";font-weight: normal;font-size: 26px;padding: 0 0 25px 0;position: relative;}nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser div &gt; a &gt; .title::after {content: "";position: absolute;left: 0;bottom: 0;width: 20px;height: 2px;background: #A34A40;}@media all and (max-width: 1240px){nav.desktop &gt; ul &gt; li &gt; ul &gt; li.teaser {display: none;}}nav &gt; ul &gt; li &gt; ul &gt; li.contact:before {background: #F7F5F0;content: "";display: block;position: absolute;top: 0;right: 0;height: 100%;width: 40000px;z-index: -1;}nav &gt; ul &gt; li &gt; ul &gt; li.contact {float: none;position: absolute;left: 0;height: 100%;width: 415px;opacity: 1;top: 0;padding: 53px 60px 60px 0;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .title {color: #A34A40;font-weight: 600;text-transform: uppercase;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .text {color: #616F85;font-family: "Alegreya Sans";font-size: 26px;margin: 0 0 21px;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .phone {color: #616F85;display: block;font-family: "Alegreya Sans";font-size: 34px;font-weight: 500;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .mail {color: #616F85;display: block;font-size: 19px;font-weight: 700;margin: 0 0 30px;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .button {background: #A34A40;color: #FFFFFF;display: table;padding: 6px 30px 7px;text-transform: uppercase;transition: background 500ms ease 0s;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .button:hover {background: #DAB6B2;}@media all and (max-width: 1240px){nav.desktop &gt; ul &gt; li &gt; ul &gt; li.contact {display: none;}}@media all and (max-width: 980px){nav &gt; ul &gt; li &gt; ul &gt; li.contact:before {display: none;}nav &gt; ul &gt; li &gt; ul &gt; li.contact {opacity: 0;padding: 24px 30px 30px 60px;position: relative;transition: opacity 500ms ease-in-out;width: 100%;}nav &gt; ul &gt; li &gt; ul &gt; li.contact.show {opacity: 1;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .title {display: none;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .text {color: #2D343E;font-size: 18px;margin-bottom: 12px;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .phone {color: #2D343E;font-size: 26px;padding: 0;}nav &gt; ul &gt; li &gt; ul &gt; li.contact .mail {color: #2D343E;font-size: 20px;margin-bottom: 23px;padding: 0;}}.footermenu li {display: table;margin: 0 0 0 auto;}.footermenu li a:before {background: #D1A49F;content: "";display: block;height: 2px;width: 15px;position: absolute;top: 11px;right: 0;}.footermenu li a {color: #2D343E;font-size: 18px;font-weight: 600;padding: 0 35px 0 0;position: relative;text-transform: uppercase;transition: color 200ms ease;}.footermenu li a:hover {color: #A34A40;}.metamenu {float: left;margin: 7px 0 0 -4px;}.metamenu li {display: inline-block;margin: 0 3px;}.metamenu li a {color: #2D343E;display: block;font-size: 14px;font-weight: normal;opacity: 0.7;transition: all 200ms ease;}.metamenu li a:hover,.metamenu li a.selected {color: #A34A40;opacity: 1;}@media all and (max-width: 820px){.metamenu {float: none;margin-left: 0;margin-top: 29px;}}@media all and (max-width: 500px){.metamenu {margin-top: 14px;}}.PageWrapper &gt; .stickyNotes {margin: -10px 0 0;position: fixed;right: -54px;top: 50%;transition: right 500ms ease 0s;z-index: 3;}body.headerFixed .PageWrapper &gt; .stickyNotes {right: 0;}.PageWrapper &gt; .stickyNotes .button {align-items: center;background: #F7F5F0;color: #A34A40;cursor: pointer;display: flex;height: 54px;justify-content: center;line-height: 54px;position: relative;text-align: center;width: 54px;z-index: 1;}.PageWrapper &gt; .stickyNotes &gt; div {position: relative;}.PageWrapper &gt; .stickyNotes &gt; div &gt; ul {background: #FFFFFF;bottom: 0;box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);padding: 8px;position: absolute;right: -334px;top: 0;transition: right 500ms ease 0s;width: 334px;}.PageWrapper &gt; .stickyNotes &gt; .social &gt; ul {  right: -108px;width: 108px;}.PageWrapper &gt; .stickyNotes &gt; div:hover &gt; ul {right: 54px !important;}.PageWrapper &gt; .stickyNotes &gt; div &gt; ul &gt; li {float: left;margin: 0 8px 0 0;}.PageWrapper &gt; .stickyNotes &gt; .social &gt; ul &gt; li.mobile {display: none;}.PageWrapper &gt; .stickyNotes &gt; div &gt; ul &gt; li:last-child {margin-right: 0;}.PageWrapper &gt; .stickyNotes &gt; .social &gt; ul &gt; li &gt; a {align-items: center;color: #2D343E;display: flex;justify-content: center;height: 40px;line-height: 40px;text-align: center;transition: all 200ms ease 0s;width: 40px;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; .button {background: #A34A40;  color: #FFFFFF;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul {padding: 8px 0 0;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul &gt; li {margin-right: 2.5%;width: 45%;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul &gt; li:first-child {margin-left: 2.5%;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul &gt; li &gt; a {background: #A34A40;border: 1px solid #A34A40;color: #FFFFFF;display: block;font-size: 14px;font-weight: 600;letter-spacing: 2.8px;line-height: 38px;text-align: center;text-transform: uppercase;transition: all 500ms ease 0s;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul &gt; li &gt; a.booking {  background: none;color: #A34A40;}@media all and (max-width: 1020px){.PageWrapper &gt; .stickyNotes {bottom: 80px;margin: 0;right: -40px;top: auto;}.PageWrapper &gt; .stickyNotes .button {font-size: 18px;height: 40px;line-height: 40px;width: 40px;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; .button {font-size: 20px;}.PageWrapper &gt; .stickyNotes &gt; div &gt; ul {right: -200px;padding-bottom: 4px;padding-top: 4px;width: 200px;}.PageWrapper &gt; .stickyNotes &gt; .social &gt; ul {right: -128px;width: 128px;}.PageWrapper &gt; .stickyNotes &gt; div:hover &gt; ul {right: 40px !important;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul {padding-top: 5px;}.PageWrapper &gt; .stickyNotes &gt; .request &gt; ul &gt; li &gt; a {font-size: 10px;line-height: 28px;}.PageWrapper &gt; .stickyNotes &gt; .social &gt; ul &gt; li.mobile {display: block;}.PageWrapper &gt; .stickyNotes &gt; .social &gt; ul &gt; li &gt; a {height: 30px;line-height: 30px;width: 30px;}}.wmList.bgGreen {padding-bottom: 52px;padding-top: 17px;}.wmList.bgGreen + .wmList.bgGreen {margin-top: -74px;}.wmList h2 {margin-bottom: 37px;}.wmList ul li {float: left;font-weight: 600;margin: 15px 0;padding: 12px 30px 12px 60px;position: relative;width: 33.33333333%;}.wmList ul li &gt; span {display: block;position: relative;}.wmList ul li &gt; span:before {background: #E7E6D8;    content: "";    height: 1px;    position: absolute;    top: -27px;    width: 100%;}.wmList ul li:nth-child(-n+3) &gt; span:before {display: none;}.wmList ul li:before {color: #ffffff;height: 34px;left: 2px;line-height: 34px;position: absolute;top: 5px;width: 34px;z-index: 2;}.wmList.plain ul li:before {color: #A34A40;    font-size: 23px;    left: 6px;    top: 2px;}.wmList ul li:after {background: #A34A40;border-radius: 50%;color: #ffffff;content: "";height: 34px;left: 0;line-height: 34px;position: absolute;top: 8px;width: 34px;z-index: 1;}.wmList.plain ul li:after {background: none;border: 2px solid #E7E6D8;}.wmList ul li:nth-of-type(3n) {padding-right: 0;}.wmList ul li:nth-of-type(3n) + li {clear: left;}.wmList.wmSingleList ul li {float: none;width: auto;}@media all and (max-width: 980px){.wmList ul li {width: 50%;}.wmList ul li:nth-of-type(3n) {padding-right: 30px;}.wmList ul li:nth-of-type(3n) + li {clear: none;}.wmList ul li:nth-of-type(2n) {padding-right: 0;}.wmList ul li:nth-of-type(2n) + li {clear: left;}.wmList ul li:nth-child(3) &gt; span:before {display: block;}}@media all and (max-width: 780px){.wmList.bgGreen + .wmList.bgGreen {margin-top: -44px;}}@media all and (max-width: 700px){.wmList.bgGreen {padding-bottom: 30px;}.wmList ul li {float: none;padding-right: 0 !important;width: auto;}.wmList ul li:nth-child(2) &gt; span:before {display: block;}}.wmImageTextCombi &gt; .left {float: left;margin: 10px 4.166666666666667% 10px 0; max-width: 64.444444444444443%; }.wmImageTextCombi &gt; .right {float: right;margin: 10px 0 10px 4.166666666666667%; max-width: 64.444444444444443%; }.wmImageTextCombi img {display: block;height: autowidth: 100%;}.wmImageTextCombi &gt; .content {float: left;padding: 0 70px 0 0;width: 31.388888888888889%; }.wmImageTextCombi &gt; .content a {text-decoration: underline;}.wmImageTextCombi &gt; .content a:hover {text-decoration: none;}.wmImageTextCombi &gt; .right + .content {float: right;padding: 0 0 0 70px;}.wmImageTextCombi &gt; .content &gt; h2 {margin: 0 0 27px;text-align: center;}.wmImageTextCombi &gt; .content &gt; ul {margin: 47px 0 0;}.wmImageTextCombi &gt; .content &gt; ul &gt; li {font-weight: 600;margin: 15px 0;padding: 4px 0 4px 60px;position: relative;}.wmImageTextCombi &gt; .content &gt; ul &gt; li:before {color: #ffffff;content: "\E908";font-family: "Webmanager";height: 34px;left: 8px;line-height: 34px;position: absolute;top: -2px;width: 34px;z-index: 2;}.wmImageTextCombi &gt; .content &gt; ul &gt; li:after {background: #A34A40;border-radius: 50%;color: #ffffff;content: "";height: 34px;left: 0;line-height: 34px;position: absolute;top: 0;width: 34px;z-index: 1;}.wmImageTextCombi figcaption {font-size: 16px;line-height: 1.4;padding: 15px 0 0;}.wmImageTextCombi.wmImageTextCombiVar1 figcaption {display: block;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .left,.wmImageTextCombi.wmImageTextCombiVar2 &gt; .right {margin-bottom: 20px;margin-right: 4.166666666666667%; margin-top: 10px;width: 38.194444444444443%; }.wmImageTextCombi.wmImageTextCombiVar2 &gt; .content {float: none;margin-left: 0;padding: 0 0 0 42.361111111111114%; width: 100%;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .right + .content {padding: 0 42.361111111111114% 0 0; }.wmImageTextCombi.wmImageTextCombiVar2 &gt; .content &gt; h2 {margin-bottom: 15px;}@media all and (max-width: 1480px){.wmImageTextCombi &gt; .content {padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .content {padding-left: 42.361111111111114% !important; }.wmImageTextCombi.wmImageTextCombiVar2 &gt; .right + .content {padding-left: 0 !important;padding-right: 42.361111111111114% !important; }}@media all and (max-width: 1020px){.wmImageTextCombi &gt; .left,.wmImageTextCombi &gt; .right {max-width: 50%;}.wmImageTextCombi &gt; .left {margin-right: 3.061224489795918%; }.wmImageTextCombi &gt; .right {margin-left: 3.061224489795918%; }.wmImageTextCombi &gt; .content {width: 46.938775510204081%; }.wmImageTextCombi &gt; .content &gt; ul {margin-top: 0;}}@media all and (max-width: 980px){.wmImageTextCombi.wmImageTextCombiVar2 &gt; .left,.wmImageTextCombi.wmImageTextCombiVar2 &gt; .right {margin-right: 35px;max-width: 100%;width: 220px;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .content {padding-left: 255px  !important;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .right + .content {padding-right: 255px  !important;}}@media all and (max-width: 780px){.wmImageTextCombi &gt; .left,.wmImageTextCombi &gt; .right {float: none !important;margin: 0 0 25px 0 !important;max-width: none !important;width: 100% !important;}.wmImageTextCombi &gt; .content {float: none;width: 100%;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .content {padding-left: 0  !important;}.wmImageTextCombi.wmImageTextCombiVar2 &gt; .right + .content {padding-right: 0  !important;}.wmImageTextCombi &gt; .content &gt; h2 {margin-bottom: 16px;}}.wmSingleImage {background: #F7F5F0;text-align: center;}.wmSingleImage &gt; div {position: relative;}body:not(.blog-detail) .wmSingleImage picture {overflow: hidden;height: 900px;display: block;position: relative;}.wmSingleImage picture img {display: block;height: auto;width: 100%;}body:not(.blog-detail) .wmSingleImage picture img {display: block;height: auto;width: 2560px;position: absolute;top: -120px;left: 50%;margin-left: -1280px;}.wmSingleImage &gt; figcaption {font-size: 19px;font-weight: normal;padding-top: 67px;padding-bottom: 67px;}.wmSingleImage &gt; figcaption strong {display: block;font-family: "Alegreya Sans";font-size: 42px;font-weight: 300;line-height: 1.1;margin: 0 0 26px 0;}@media all and (max-width: 1920px){body:not(.blog-detail) .wmSingleImage picture {height: 600px;}body:not(.blog-detail) .wmSingleImage picture img {width: 1920px;margin-left: -960px;top: -128px;}}@media all and (max-width: 980px){body:not(.blog-detail) .wmSingleImage picture {height: auto;}body:not(.blog-detail) .wmSingleImage picture img {left: auto;margin-left: 0;position: relative;top: auto;width: 100%;}}@media all and (max-width: 780px){.wmSingleImage &gt; figcaption {padding-bottom: 39px;padding-top: 41px;}.wmSingleImage &gt; figcaption strong {font-size: 28px;margin-bottom: 17px;}}.wmGallery li {float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; position: relative;width: 31.800766283524904%; }.wmGallery li:nth-child(3n) {margin-right: 0;}.wmGallery li:nth-child(3n) + li {clear: left;}.wmGallery li figure a {display: block;overflow: hidden;}.wmGallery li figure a:before {background: #F7F5F0;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 1200ms ease;z-index: 1;}.wmGallery li:hover figure a:before {opacity: 0.6;}.wmGallery li figure a img {display: block;transition: all 1200ms ease;width: 100%;}.wmGallery li:hover figure a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmGallery li figure a span {background: #A34A40;border-radius: 50%;height: 45px;opacity: 0;position: absolute;right: 30px;top: 30px;transition: all 1200ms ease;width: 45px;z-index: 2;}.wmGallery li:hover figure a span {opacity: 1;}.wmGallery li figure a span:before {background: #ffffff;content: "";height: 27px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 3px;}.wmGallery li figure a span:after {background: #ffffff;content: "";height: 3px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 27px;}.wmGallery li figure figcaption {bottom: 0;color: #A34A40;font-family: "Alegreya Sans";font-size: 18px;font-weight: 500;left: 30px;line-height: 1.4;opacity: 0;position: absolute;right: 30px;text-align: center;transition: all 1200ms ease;z-index: 2;}.wmGallery li:hover figure figcaption {bottom: 23px;opacity: 1;}.wmGallery.hasSlider li {float: none;margin: 0;width: 100%;}.wmGallery.hasSlider .owl-dots {display: block;margin: 6px 0 0;text-align: center;width: 100%;}.wmGallery.hasSlider .owl-dots .owl-dot {display: inline-block;}.wmGallery.hasSlider .owl-dots .owl-dot &gt; span {background: #DAB6B2;display: inline-block;height: 2px;margin: 0 3px;width: 16px;}.wmGallery.hasSlider .owl-dots .owl-dot.active &gt; span {background: #A34A40;}@media all and (max-width: 980px){.wmGallery li figure a span {right: 20px;top: 20px;}.wmGallery li figure figcaption {font-size: 16px;left: 20px;right: 20px;}.wmGallery li:hover figure figcaption {bottom: 13px;}}@media all and (max-width: 780px){.wmGallery li figure a span {left: 50%;right: auto;top: 50%;transform: translate(-50%, -50%);}.wmGallery li figure figcaption {display: none;}}.wmGalleryCollage li {float: left;margin: 0 0.153256704980843% 0.153256704980843% 0; position: relative;width: 49.923371647509576%; }.wmGalleryCollage li.grid1 {width: 49.923371647509576%; }.wmGalleryCollage li.grid2 {margin-right: 0;width: 49.923371647509576%; }.wmGalleryCollage li.grid3 {width: 16.538952745849294%; }.wmGalleryCollage li.grid4 {width: 16.538952745849294%; }.wmGalleryCollage li.grid5 {margin-right: 0;width: 16.538952745849294%; }.wmGalleryCollage li.grid6 {width: 49.923371647509576%; }.wmGalleryCollage li.grid7 {float: right;margin-right: 0;width: 49.923371647509576%; }.wmGalleryCollage li.grid8 {width: 16.538952745849294%; }.wmGalleryCollage li.grid9 {width: 16.538952745849294%; }.wmGalleryCollage li.grid10 {width: 16.538952745849294%; }.wmGalleryCollage li figure a {display: block;overflow: hidden;}.wmGalleryCollage li figure a:before {background: #F7F5F0;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 1200ms ease;z-index: 1;}.wmGalleryCollage li:hover figure a:before {opacity: 0.6;}.wmGalleryCollage li figure a img {display: block;transition: all 1200ms ease;width: 100%;}.wmGalleryCollage li:hover figure a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmGalleryCollage li figure a span {background: #A34A40;border-radius: 50%;height: 45px;opacity: 0;position: absolute;right: 45px;top: 50%;transform: translate(0, -50%);transition: all 1200ms ease;width: 45px;z-index: 2;}.wmGalleryCollage li:hover figure a span {opacity: 1;}.wmGalleryCollage li.grid1 figure a span,.wmGalleryCollage li.grid7 figure a span {opacity: 1 !important;}.wmGalleryCollage li.grid3 figure a span,.wmGalleryCollage li.grid4 figure a span,.wmGalleryCollage li.grid5 figure a span,.wmGalleryCollage li.grid8 figure a span,.wmGalleryCollage li.grid9 figure a span,.wmGalleryCollage li.grid10 figure a span {left: 50%;right: auto;transform: translate(-50%, -50%);}.wmGalleryCollage li figure a span:before {background: #ffffff;content: "";height: 27px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 3px;}.wmGalleryCollage li figure a span:after {background: #ffffff;content: "";height: 3px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 27px;}.wmGalleryCollage li figure figcaption {bottom: 0;color: #A34A40;font-family: "Alegreya Sans";font-size: 18px;font-weight: 500;left: 30px;line-height: 1.4;opacity: 0;position: absolute;right: 30px;transition: all 1200ms ease;z-index: 2;}.wmGalleryCollage li:hover figure figcaption {bottom: 23px;opacity: 1;}.wmGalleryCollage li.grid3 figure figcaption,.wmGalleryCollage li.grid4 figure figcaption,.wmGalleryCollage li.grid5 figure figcaption,.wmGalleryCollage li.grid8 figure figcaption,.wmGalleryCollage li.grid9 figure figcaption,.wmGalleryCollage li.grid10 figure figcaption {display: none;}.wmGalleryCollage.hasSlider li {float: none;margin: 0;width: 100%;}.wmGalleryCollage.hasSlider .owl-dots {display: block;margin: 6px 0 0;text-align: center;width: 100%;}.wmGalleryCollage.hasSlider .owl-dots .owl-dot {display: inline-block;}.wmGalleryCollage.hasSlider .owl-dots .owl-dot &gt; span {background: #DAB6B2;display: inline-block;height: 2px;margin: 0 3px;width: 16px;}.wmGalleryCollage.hasSlider .owl-dots .owl-dot.active &gt; span {background: #A34A40;}@media all and (max-width: 980px){.wmGalleryCollage li figure a span {right: 20px;}.wmGalleryCollage li figure figcaption {font-size: 16px;left: 20px;right: 20px;}.wmGalleryCollage li:hover figure figcaption {bottom: 13px;}}@media all and (max-width: 780px){.wmGalleryCollage li.grid1,.wmGalleryCollage li.grid2,.wmGalleryCollage li.grid6,.wmGalleryCollage li.grid7 {clear: both;float: none;margin-right: 0;width: 100%;}.wmGalleryCollage li.grid3,.wmGalleryCollage li.grid4,.wmGalleryCollage li.grid5,.wmGalleryCollage li.grid8,.wmGalleryCollage li.grid9,.wmGalleryCollage li.grid10 {width: 33.153153153153148%; }.wmGalleryCollage li.grid3,.wmGalleryCollage li.grid4,.wmGalleryCollage li.grid8,.wmGalleryCollage li.grid9 {margin-right: 0.27027027027027%; }.wmGalleryCollage li.grid10 {margin-right: 0;}.wmGalleryCollage li figure a span {left: 50%;right: auto;top: 50%;transform: translate(-50%, -50%);}.wmGalleryCollage li figure figcaption {display: none;}}@media all and (min-width: 769px){.wmGallery.fullWidth li {margin: 0 0 5px;width: 33.33333%;}.wmGallery.fullWidth li:nth-child(3n-1):after,.wmGallery.fullWidth li:nth-child(3n-2):after {background: #FFFFFF;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 5px;z-index: 1;}}.fancyECard {background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);height: 745px;left: 50%;margin: -325px 0 0 -500px;opacity: 0;padding: 75px 75px 190px;position: absolute;top: 50%;width: 1000px;z-index: 5;}.fancyECard.animated {opacity: 1;}.fancyECard.remove {display: none;}.fancyECard &gt; form {height: 405px;}.fancyECard &gt; form label {display: none;}.fancyECard &gt; form &gt; .wrapper:after {clear: both;content: "";display: block;}.fancyECard &gt; form &gt; .wrapper &gt; .left {border-right: 1px solid #B0B7C2;float: left;margin-top: 75px;padding-right: 75px;padding-top: 63px;width: 48%;}.fancyECard &gt; form &gt; .wrapper &gt; .right {float: left;margin-top: 38px;padding-left: 75px;padding-top: 184px;width: 52%;}.fancyECard &gt; form &gt; .wrapper &gt; .left &gt; textarea.field {    border: 0 none;    font-size: 18px;    height: 337px !important;    width: 100% !important;}.fancyECard &gt; form &gt; .wrapper &gt; .right &gt; .row {border-bottom: 1px solid #B0B7C2;padding: 8px 30px 0 0;position: relative;}.fancyECard &gt; form &gt; .wrapper &gt; .right &gt; .row.validation:before {color: #A34A40;content: '\E107';font-family: 'webmanager';font-size: 12px;line-height: 45px;position: absolute;right: 0;top: 8px;}.fancyECard &gt; form &gt; .wrapper &gt; .right &gt; .row &gt; .field {    border: 0 none;    font-size: 18px;    font-weight: 600;    height: 45px;    line-height: 45px;    padding: 0 15px;    width: 100%;}.fancyECard &gt; form &gt; .wrapper &gt; .stamp {background: url("/img/layout/stamp.png") scroll no-repeat left top;background-size: 145px auto;height: 120px;position: absolute;right: 75px;top: 75px;width: 145px;}.fancyECard &gt; form &gt; .sendermail {background: #F7F5F0;bottom: 0;height: 120px;left: 0;padding: 40px 75px;position: absolute;right: 0;}.fancyECard &gt; form &gt; .sendermail &gt; .row {background: #FFFFFF;padding: 0 145px 0 60px;position: relative;}.fancyECard &gt; form &gt; .sendermail &gt; .row:before {color: #A8ACB3;content: '\E92B';font-family: 'webmanager';font-size: 14px;left: 25px;line-height: 40px;position: absolute;top: 0;}.fancyECard &gt; form &gt; .sendermail &gt; .row &gt; .field {border: 0 none;height: 40px;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 0 2px;width: 100%;}.fancyECard &gt; form &gt; .sendermail &gt; .row &gt; .field + div {display: none;}.fancyECard &gt; form &gt; .sendermail &gt; .row &gt; .button {background: #A34A40;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 18px;font-weight: 600;height: 40px;line-height: 40px;margin: 0;padding: 0 0 2px;position: absolute;right: 0;text-align: center;text-transform: uppercase;top: 0;transition: background 200ms ease;width: 135px;}.fancyECard &gt; form &gt; .sendermail &gt; .row &gt; .button:hover {background: #D1A49F;}.fancyECard &gt; a.triggerClose {border-radius: 50%;color: #A34A40;display: block;font-size: 16px;line-height: 45px;position: absolute;right: 20px;text-align: center;top: 20px;transition: background 300ms ease, color 300ms ease;width: 45px;}.fancyECard &gt; a.triggerClose:before {content: '\E8FB';font-family: 'webmanager';font-weight: normal;}.fancyECard &gt; a.triggerClose:hover {background: #D1A49F;color: #FFFFFF;}.fancyECardMsg {background: #FFFFFF;border-radius: 50%;font-size: 20px;font-weight: 300;height: 220px;left: 50%;line-height: 1.2;margin: -66px 0 0 -110px;opacity: 0;padding: 124px 20px 0;position: fixed;text-align: center;top: 50%;width: 220px;z-index: 100;}.fancyECardMsg.animated {opacity: 1;}.fancyECardMsg:before {color: #A34A40;content: '\E8FD';font-family: 'webmanager';font-size: 44px;font-weight: normal;height: 50px;left: 50%;line-height: 50px;margin: 0 0 0 -30px;position: absolute;top: 51px;width: 60px;}@media all and (max-width: 1040px), (max-height: 900px){.fancyECard {height: 670px;margin-top: -293px;}.fancyECard &gt; form &gt; .wrapper &gt; .left {margin-top: 0;padding-top: 0;}.fancyECard &gt; form &gt; .wrapper &gt; .left &gt; textarea.field {height: 400px !important;}.fancyECard &gt; form &gt; .wrapper &gt; .right {margin-top: 0;}}@media all and (max-width: 1040px), (max-height: 840px) {.fancyECard {height: 575px;margin-left: -400px;margin-top: -243.5px;padding-bottom: 135px;padding-left: 35px;padding-right: 35px;padding-top: 35px;width: 800px;}.fancyECard &gt; form &gt; .wrapper &gt; .stamp {right: 35px;top: 35px;}.fancyECard &gt; form &gt; .sendermail {height: 100px;padding: 25px 35px;}.fancyECard &gt; a.triggerClose {right: 0;top: 0;}}@media all and (max-width: 860px) {.fancyECard {height: 490px !important;margin-left: -275px !important;margin-top: -201px !important;width: 550px !important;}.fancyECard &gt; form {height: auto;}.fancyECard &gt; form &gt; .wrapper &gt; .left {border-right: 0 none;float: none;padding-right: 0;width: 100%;}.fancyECard &gt; form &gt; .wrapper &gt; .left &gt; textarea.field {height: 100px !important;}.fancyECard &gt; form &gt; .wrapper &gt; .right {float: none;padding-left: 0;padding-top: 0;width: 100%;}.fancyECard &gt; form &gt; .wrapper &gt; .stamp {display: none;}.fancyECard &gt; form &gt; .wrapper &gt; .right &gt; .row &gt; .field {padding-left: 0;}}@media all and (max-width: 600px){.fancyECard {left: 20px !important;margin-left: 0 !important;right: 20px !important;width: auto !important;}}.wmTable h2 {margin-bottom: 32px;}.wmTable table {width: 100%;}.wmTable table tbody tr {border-bottom: 1px solid #E4E0DA;}.wmTable table tbody tr:first-child {background: #F7F5F0;}.wmTable table tbody tr:last-child {border-bottom: 2px solid #E4E0DA;}.wmTable table tbody tr td {padding: 8px 20px 9px;}.wmTable table tbody tr:first-child td {padding-bottom: 15px;padding-top: 13px;}.wmTable &gt; p {font-size: 16px;line-height: 1.4;padding: 25px 20px 0;}.wmTableScroll .icon {display: none;}.wmTableScroll .tableWrapper {overflow-x: auto;-webkit-overflow-scrolling: touch;}.wmTableScroll.swipe .tableWrapper {padding: 0 0 50px 0;}.wmTableScroll.swipe .icon:before {display: block;font-size: 22px;position: absolute;text-align: center;top: 7px;width: 100%;}.wmTableScroll.swipe .icon {display: block;height: 40px;left: 0;margin: -48px 0 0;position: absolute;width: 100%;}.wmTable.responsive &gt; table,.wmTable.responsive tbody,.wmTable.responsive tr,.wmTable.responsive td { display: block; }.wmTable.responsive tr:first-child { left: -9999px;position: absolute;top: -9999px;}.wmTable.responsive tr { border-bottom: 1px solid #cfcfcf;}.wmTable.responsive td:before {content: attr(data-title);font-weight: bold;left: 0;overflow: hidden;padding-right: 10px;position: absolute;text-overflow: ellipsis;top: 8px;white-space: nowrap;width: 48%;}.wmTable.responsive td {border: medium none;font-size: 14px;padding-left: 50%;position: relative;text-align: left !important;width: auto !important;}.wmTable.responsive tr &gt; td:first-child {border-left: 0;}.wmTable.responsive &gt; p {padding-left: 10px;padding-right: 10px;}.wmReference h2 {margin-bottom: 25px;}.wmReference li a {color: #2D343E;display: inline-block;font-size: 18px;padding: 0 0 0 50px;position: relative;text-transform: uppercase;transition: color 300ms ease;}.wmReference li a:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 12px;width: 25px;}.wmReference li a:hover {color: #A34A40;}@media all and (max-width: 780px){.wmReference h2 {margin-bottom: 14px;}}.wmSingleTeaser &gt; article {border: 1px solid #E7E6D8;cursor: pointer;transition: box-shadow 600ms ease;}.wmSingleTeaser &gt; article:hover {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmSingleTeaser &gt; article &gt; h2 {display: none;}.wmSingleTeaser &gt; article &gt; figure &gt; a {display: block;float: left;margin: -1px 4.597701149425287% -1px -1px; overflow: hidden;width: 31.800766283524904%; }.wmSingleTeaser &gt; article &gt; figure &gt; a img {display: block;height: auto;transition: all 1200ms ease;width: 100%;}.wmSingleTeaser &gt; article:hover &gt; figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption {padding: 40px 30px 100px;}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption &gt; a.title {color: #2D343E;font-family: "Alegreya Sans";font-size: 26px;font-weight: 500;line-height: 1.2;transition: color 200ms ease;}.wmSingleTeaser &gt; article:hover &gt; figure &gt; figcaption &gt; a.title {color: #A34A40;}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption &gt; p.text {margin: 16px 0 0;}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption &gt; a.button {background: #A34A40;bottom: 30px;color: #ffffff;display: block;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 30px;position: absolute;right: 30px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmSingleTeaser &gt; article:hover &gt; figure &gt; figcaption &gt; a.button {background: #D1A49F;}@media all and (max-width: 1280px){.wmSingleTeaser &gt; article &gt; figure &gt; a {margin: 30px;}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption {padding-top: 22px;}}@media all and (max-width: 680px){.wmSingleTeaser &gt; article &gt; figure &gt; a {float: none;margin: -1px -1px 0;width: auto;}}@media all and (max-width: 500px){.wmSingleTeaser &gt; article {border: 0 none;}.wmSingleTeaser &gt; article &gt; figure &gt; a {margin: 0 0 25px;}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption {padding: 0;}.wmSingleTeaser &gt; article &gt; figure &gt; figcaption &gt; a.button {bottom: auto;margin: 23px 0 0;position: relative;right: 0;}}.wmTeaser2Column article {cursor: pointer;float: left;margin: 0 2.375478927203065% 2.375478927203065% 0; overflow: hidden;position: relative;transition: box-shadow 600ms ease;width: 48.812260536398469%; }.wmTeaser2Column article:nth-of-type(2n) {margin-right: 0;}.wmTeaser2Column article:nth-of-type(2n) + article {clear: left;}.wmTeaser2Column article:hover {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmTeaser2Column article &gt; h2 {display: none;}.wmTeaser2Column article figure &gt; a {display: block;overflow: hidden;}.wmTeaser2Column article figure &gt; a img {display: block;height: auto;width: 100%;transition: all 1200ms ease;}.wmTeaser2Column article:hover figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmTeaser2Column article figure &gt; a .label {background: #D1A49F;color: #FFFFFF;display: block;font-size: 17px;padding: 2px 10px 3px;position: absolute;right: 45px;top: 45px;text-transform: uppercase;}.wmTeaser2Column article figure &gt; figcaption {border: 1px solid #E4E0DA;border-top: 0;padding: 37px 60px 43px 115px;position: relative;}.wmTeaser2Column article figure &gt; figcaption a {color: #2D343E;}.wmTeaser2Column article figure &gt; figcaption .addition {font-size: 17px;margin: 0 0 3px 0;text-transform: uppercase;}.wmTeaser2Column article figure &gt; figcaption .title {color: #A34A40;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;margin: 0 0 30px 0;}.wmTeaser2Column article figure &gt; figcaption .text {font-weight: normal;}.wmTeaser2Column article figure &gt; figcaption .price {margin: 7px 0 0;}.wmTeaser2Column article figure &gt; figcaption .date {margin: 0 0 7px;}.wmTeaser2Column article figure &gt; figcaption .teasermarks {position: absolute;left: 45px;top: 46px;}.wmTeaser2Column article figure &gt; figcaption .teasermarks span {display: block;font-size: 32px;}.wmTeaser2Column article figure &gt; figcaption .line {background: #A34A40;height: 2px;margin: 27px 0 0 0;position: relative;width: 25px;}.wmTeaser2Column article figure &gt; figcaption .line:after {background: #D1A49F;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 1200ms ease;}.wmTeaser2Column article:hover figure &gt; figcaption .line:after {width: 260px;}@media all and (max-width: 1280px){.wmTeaser2Column article figure &gt; a .label {right: 30px;top: 30px;}.wmTeaser2Column article figure &gt; figcaption {padding-left: 100px;padding-right: 30px; }.wmTeaser2Column article figure &gt; figcaption .teasermarks {left: 30px;}}@media all and (max-width: 980px){.wmTeaser2Column article figure &gt; figcaption {padding-left: 30px;}.wmTeaser2Column article figure &gt; figcaption .teasermarks {background: #A34A40;border-radius: 50%;color: #ffffff;left: auto;line-height: 75px;right: 30px;text-align: center;top: -37.5px;width: 75px;}}@media all and (max-width: 680px){.wmTeaser2Column article {float: none;margin-bottom: 45px;margin-right: 0;width: 100%;}.wmTeaser2Column article:hover {box-shadow: none;}.wmTeaser2Column article figure &gt; a .label {right: 15px;top: 15px;}.wmTeaser2Column article figure &gt; figcaption {border: 0 none;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 23px;}.wmTeaser2Column article figure &gt; figcaption .teasermarks {right: 15px;}.wmTeaser2Column article figure &gt; figcaption .line {background: none;width: 100%;}.wmTeaser2Column article figure &gt; figcaption .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}}.wmTeaser3Column article {cursor: pointer;float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; position: relative;width: 31.800766283524904%; }.wmTeaser3Column.logos article {background: #F7F5F0;}.wmTeaser3Column article.noLink {cursor: default;}.wmTeaser3Column article.noLink:after {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 9;}.wmTeaser3Column article:nth-of-type(3n) {margin-right: 0;}.wmTeaser3Column article:nth-of-type(3n) + article {clear: left;}.wmTeaser3Column article &gt; h2 {display: none;}.wmTeaser3Column article figure &gt; a {display: block;transition: box-shadow 600ms ease;}.wmTeaser3Column.logos article figure &gt; a {    background: #FFFFFF;    border: 1px solid #dfddd9;    border-radius: 50%;    margin: 35px auto 0;    padding: 34% 0;    position: relative;    width: 68%;}.wmTeaser3Column:not(.logos) article:not(.noLink):hover figure &gt; a {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmTeaser3Column article figure &gt; a picture {display: block;overflow: hidden;}.wmTeaser3Column:not(.logos) article figure &gt; a img {display: block;height: auto;transition: all 1200ms ease;width: 100%;}.wmTeaser3Column.logos article figure &gt; a img {    display: block;height: auto;    left: 50%;    max-height: 50%;    max-width: 70%;    position: absolute;    top: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.wmTeaser3Column:not(.logos) article:not(.noLink):hover figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmTeaser3Column.logos article figcaption {padding: 0 30px 40px;}.wmTeaser3Column article figure &gt; a + figcaption {margin-top: 40px;}.wmTeaser3Column article figure &gt; figcaption .title {color: #A34A40;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;margin: 0 0 15px 0;}.wmTeaser3Column article figure &gt; figcaption .text {color: #2D343E;font-weight: normal;font-size: 19px;line-height: 1.45;margin: 0 0 38px 0;}.wmTeaser3Column article .line {background: #A34A40;height: 2px;margin: 27px 0 0 0;position: relative;width: 25px;}.wmTeaser3Column article .line:after {background: #D1A49F;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 800ms ease;}.wmTeaser3Column article:not(.noLink):hover .line:after {width: 260px;}@media all and (max-width: 980px){.wmTeaser3Column article {margin: 0 3.723404255319149% 3.723404255319149% 0; width: 48.138297872340424%; }.wmTeaser3Column article:nth-of-type(3n) {margin-right: 3.723404255319149%; }.wmTeaser3Column article:nth-of-type(3n) + article {clear: none;}.wmTeaser3Column article:nth-of-type(2n) {margin-right: 0;}.wmTeaser3Column article:nth-of-type(2n) + article {clear: none;}}@media all and (max-width: 680px){.wmTeaser3Column article {float: none;margin-bottom: 45px;margin-right: 0 !important;width: 100%;}.wmTeaser3Column article figure {overflow: hidden;}.wmTeaser3Column article:hover figure &gt; a {box-shadow: none;}.wmTeaser3Column.logos article figure &gt; a {margin-top: 25px;padding: 36% 0;width: 72%;}.wmTeaser3Column article figure &gt; a + figcaption {margin-top: 30px;}.wmTeaser3Column article figure &gt; figcaption {padding-top: 0;}.wmTeaser3Column article figure &gt; figcaption .text {margin-bottom: 23px;}.wmTeaser3Column article .line {background: none !important;margin-top: 30px !important;width: 100% !important;}.wmTeaser3Column article .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}}.wmTeaser3ColumnHigh article {cursor: pointer;float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; position: relative;width: 31.800766283524904%; }.wmTeaser3ColumnHigh article:nth-of-type(3n) {margin-right: 0;}.wmTeaser3ColumnHigh article:nth-of-type(3n) + article {clear: left;}.wmTeaser3ColumnHigh article &gt; h2 {display: none;}.wmTeaser3ColumnHigh article figure &gt; a {display: block;transition: box-shadow 600ms ease;}.wmTeaser3ColumnHigh article:hover figure &gt; a {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmTeaser3ColumnHigh article figure &gt; a picture {display: block;overflow: hidden;}.wmTeaser3ColumnHigh article figure &gt; a img {display: block;height: auto;width: 100%;transition: all 1200ms ease;}.wmTeaser3ColumnHigh article:hover figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmTeaser3ColumnHigh article figure &gt; figcaption {padding: 37px 0 0 0;}.wmTeaser3ColumnHigh article figure &gt; figcaption .addition {color: #2D343E;font-size: 17px;margin: 0 0 3px 0;text-transform: uppercase;}.wmTeaser3ColumnHigh article figure &gt; figcaption .title {color: #A34A40;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;}.wmTeaser3ColumnHigh article figure &gt; figcaption .line {background: #A34A40;height: 2px;margin: 27px 0 0 0;position: relative;width: 25px;}.wmTeaser3ColumnHigh article figure &gt; figcaption .line:after {background: #D1A49F;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 800ms ease;}.wmTeaser3ColumnHigh article:hover figure &gt; figcaption .line:after {width: 260px;}@media all and (max-width: 980px){.wmTeaser3ColumnHigh article {margin: 0 3.723404255319149% 3.723404255319149% 0; width: 48.138297872340424%; }.wmTeaser3ColumnHigh article:nth-of-type(3n) {margin-right: 3.723404255319149%; }.wmTeaser3ColumnHigh article:nth-of-type(3n) + article {clear: none;}.wmTeaser3ColumnHigh article:nth-of-type(2n) {margin-right: 0;}.wmTeaser3ColumnHigh article:nth-of-type(2n) + article {clear: none;}}@media all and (max-width: 680px){.wmTeaser3ColumnHigh article {float: none;margin-bottom: 45px;margin-right: 0 !important;width: 100%;}.wmTeaser3ColumnHigh article:hover figure &gt; a {box-shadow: none;}.wmTeaser3ColumnHigh article figure &gt; figcaption {padding-top: 23px;}.wmTeaser3ColumnHigh article .line {background: none !important;margin-top: 22px !important;width: 100% !important;}.wmTeaser3ColumnHigh article .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}}.wmTeaser3ColumnNoText h2 {margin-bottom: 32px;}.wmTeaser3ColumnNoText article {cursor: pointer;float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; position: relative;width: 31.800766283524904%; }.wmTeaser3ColumnNoText article:nth-of-type(3n) {margin-right: 0;}.wmTeaser3ColumnNoText article:nth-of-type(3n) + article {clear: left;}.wmTeaser3ColumnNoText article &gt; h2 {display: none;}.wmTeaser3ColumnNoText article figure &gt; a {display: block;transition: box-shadow 600ms ease;}.wmTeaser3ColumnNoText article:hover figure &gt; a {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmTeaser3ColumnNoText article figure &gt; a picture {display: block;overflow: hidden;}.wmTeaser3ColumnNoText article figure &gt; a img {display: block;height: auto;transition: all 1200ms ease;width: 100%;}.wmTeaser3ColumnNoText article:hover figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmTeaser3ColumnNoText article figure &gt; figcaption {padding: 40px 0 0 0;}.wmTeaser3ColumnNoText article figure &gt; figcaption .title {color: #A34A40;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;}.wmTeaser3ColumnNoText article .line {background: #A34A40;height: 2px;margin: 27px 0 0 0;position: relative;width: 25px;}.wmTeaser3ColumnNoText article .line:after {background: #D1A49F;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 800ms ease;}.wmTeaser3ColumnNoText article:hover .line:after {width: 260px;}@media all and (max-width: 980px){.wmTeaser3ColumnNoText article {margin: 0 3.723404255319149% 3.723404255319149% 0; width: 48.138297872340424%; }.wmTeaser3ColumnNoText article:nth-of-type(3n) {margin-right: 3.723404255319149%; }.wmTeaser3ColumnNoText article:nth-of-type(3n) + article {clear: none;}.wmTeaser3ColumnNoText article:nth-of-type(2n) {margin-right: 0;}.wmTeaser3ColumnNoText article:nth-of-type(2n) + article {clear: none;}}@media all and (max-width: 780px){.wmTeaser3ColumnNoText h2 {margin-bottom: 17px;}}@media all and (max-width: 680px){.wmTeaser3ColumnNoText article {float: none;margin-bottom: 45px;margin-right: 0 !important;width: 100%;}.wmTeaser3ColumnNoText article:hover figure &gt; a {box-shadow: none;}.wmTeaser3ColumnNoText article figure &gt; figcaption {padding-top: 25px;}.wmTeaser3ColumnNoText article .line {background: none !important;margin-top: 22px !important;width: 100% !important;}.wmTeaser3ColumnNoText article .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}}.wmTeaser3ColumnBox article {cursor: pointer;float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; overflow: hidden;position: relative;transition: box-shadow 600ms ease;width: 31.800766283524904%; }.wmTeaser3ColumnBox article:nth-of-type(3n) {margin-right: 0;}.wmTeaser3ColumnBox article:nth-of-type(3n) + article {clear: left;}.wmTeaser3ColumnBox article:hover {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmTeaser3ColumnBox article &gt; h2 {display: none;}.wmTeaser3ColumnBox article figure &gt; a {display: block;overflow: hidden;}.wmTeaser3ColumnBox article figure &gt; a img {display: block;height: auto;width: 100%;transition: all 1200ms ease;}.wmTeaser3ColumnBox article:hover figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmTeaser3ColumnBox article figure &gt; a .label {background: #A34A40;color: #FFFFFF;display: block;font-size: 17px;padding: 2px 10px 3px;position: absolute;right: 45px;top: 45px;text-transform: uppercase;}.wmTeaser3ColumnBox article figure &gt; figcaption {border: 1px solid #E7E6D8;border-top: 0;padding: 27px 60px 33px 100px;position: relative;}.wmTeaser3ColumnBox article figure &gt; figcaption .addition {font-size: 17px;margin: 0 0 3px 0;text-transform: uppercase;}.wmTeaser3ColumnBox article figure &gt; figcaption .date {color: #616f85;font-size: 17px;margin: -6px 0 20px;text-transform: uppercase;}.wmTeaser3ColumnBox article figure &gt; figcaption .title {color: #616f85;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;margin: 0 0 25px 0;}.wmTeaser3ColumnBox article figure &gt; figcaption .text {color: #616f85;font-weight: normal;}.wmTeaser3ColumnBox article figure &gt; figcaption .teasermarks {    left: 0;    position: absolute;    text-align: center;    top: 28px;    width: 100px;}.wmTeaser3ColumnBox article figure &gt; figcaption .teasermarks span {color: #D1A49F;display: block;font-size: 32px;}.wmTeaser3ColumnBox article figure &gt; figcaption .line {background: #A34A40;height: 2px;position: relative;width: 25px;}.wmTeaser3ColumnBox article figure &gt; figcaption .line:after {background: #DAB6B2;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 1200ms ease;}.wmTeaser3ColumnBox article:hover figure &gt; figcaption .line:after {width: 260px;}@media all and (max-width: 1280px){.wmTeaser3ColumnBox article figure &gt; a .label {right: 30px;top: 30px;}.wmTeaser3ColumnBox article figure &gt; figcaption {padding-right: 30px; }}@media all and (max-width: 980px){.wmTeaser3ColumnBox article figure &gt; figcaption {padding-left: 30px;}.wmTeaser3ColumnBox article figure &gt; figcaption .teasermarks {background: #A34A40;border-radius: 50%;color: #ffffff;left: auto;line-height: 75px;right: 30px;text-align: center;top: -37.5px;width: 75px;}}@media all and (max-width: 850px){.wmTeaser3ColumnBox article {float: none;margin-bottom: 45px;margin-right: 0;width: 100%;}.wmTeaser3ColumnBox article:hover {box-shadow: none;}.wmTeaser3ColumnBox article figure &gt; a .label {right: 15px;top: 15px;}.wmTeaser3ColumnBox article figure &gt; figcaption {border: 0 none;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 23px;}.wmTeaser3ColumnBox article figure &gt; figcaption .teasermarks {right: 15px;}.wmTeaser3ColumnBox article figure &gt; figcaption .line {background: none;width: 100%;}.wmTeaser3ColumnBox article figure &gt; figcaption .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}}.wmTeaserTheme {margin-bottom: 150px;padding-bottom: 148px;}.wmTeaserTheme .image-wrapper {aspect-ratio: 1440 / 450;min-height: 400px;position: relative;}.wmTeaserTheme .image-wrapper .image {display: block;opacity: 0;position: absolute;transition: opacity 800ms ease;width: 100%;}.wmTeaserTheme .image-wrapper .image.active {opacity: 1;}.wmTeaserTheme .image-wrapper .image img {display: block;height: 100%;width: 100%;}.wmTeaserTheme .wrapper {display: grid;gap: 16px;grid-template-columns: repeat(5, 1fr);height: 100%;position: absolute;top: 0;left: 50%;transform: translate(-50%, 14px);width: 100%;}.wmTeaserTheme .wrapper article {align-items: flex-end;cursor: pointer;display: flex;padding: 40px 32px 24px;margin-top: auto;min-height: 280px;position: relative;}.wmTeaserTheme .wrapper article::before {background: #F7F5F0;content: "";height: 100%;opacity: 0;left: 0;position: absolute;top: 0;transition: opacity 350ms ease;width: 100%;z-index: -1;}.wmTeaserTheme .wrapper article.active:before {opacity: 1;}.wmTeaserTheme .wrapper article h2 {display: none;}.wmTeaserTheme .wrapper article figure {display: flex;height: 100%;}.wmTeaserTheme .wrapper article figcaption {display: flex;flex-direction: column;margin-top: auto;position: relative;width: 100%;}.wmTeaserTheme .wrapper article figcaption .title {color: #A34A40;font-family: Lora;font-size: 32px;font-style: normal;font-weight: 400;line-height: 35px;padding-bottom: 6px;position: relative;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.wmTeaserTheme .wrapper article figcaption .title:after {background: #2F3727;bottom: 1px;content: "";height: 1px;left: 0;position: absolute;transition: all 350ms ease;width: 24px;}.wmTeaserTheme .wrapper article.active figcaption .title:after {background: #2F3727;bottom: 1px;content: "";opacity: 0.3;height: 1px;left: 0;position: absolute;width: 100%;}.wmTeaserTheme .wrapper article figcaption .icon {display: flex;margin-bottom: 16px;opacity: 0;transition: all 350ms ease;}.wmTeaserTheme .wrapper article.active figcaption .icon {opacity: 1;}.wmTeaserTheme .wrapper article figcaption .button {align-items: center;color: #2F3727;display: flex;font-weight: 400;font-size: 16px;opacity: 0;letter-spacing: 1.6px;margin-top: 16px;height: 35px;max-height: 0;text-transform: uppercase;transition: all 350ms ease;}.wmTeaserTheme .wrapper article.active figcaption .button {opacity: 1;max-height: 35px;transition: all 350ms ease;}@media all and (max-width: 1300px){.wmTeaserTheme .wrapper article figcaption .title {font-size: 26px;}}@media all and (max-width: 1100px){.wmTeaserTheme {padding-bottom: 132px;}.wmTeaserTheme .wrapper article {min-height: 264px;padding: 32px 24px 16px;}.wmTeaserTheme .wrapper article figcaption .title {font-size: 24px;}}@media all and (max-width: 980px){.wmTeaserTheme {margin-bottom: 75px !important;padding-bottom: 0;position: relative;}.wmTeaserTheme::after {background: #F5EFEA;bottom: 138px;content: "";left: 0;position: absolute;pointer-events: none;top: 48px;width: 100%;z-index: -1;}.wmTeaserTheme .image-wrapper {display: none;}.wmTeaserTheme .wrapper {display: grid;gap: 8px;grid-template-columns: 1fr 1fr;position: relative;top: auto;left: auto;transform: unset;}.wmTeaserTheme .wrapper article {display: block;min-height: auto;padding: 0;}.wmTeaserTheme .wrapper article:before {display: none !important;}.wmTeaserTheme .wrapper article .image {display: block;position: relative;}.wmTeaserTheme .wrapper article .image::before {background: linear-gradient(207deg, rgba(92, 86, 82, 0.00) 0%, rgba(92, 86, 82, 0.80) 100%);content: "";height: 100%;position: absolute;left: 0;top: 0;width: 100%;;}.wmTeaserTheme .wrapper article .image img {display: block;height: 100%;width: 100%;}.wmTeaserTheme .wrapper article figcaption {bottom: 0;padding: 24px;position: absolute;width: 100%;z-index: 1;}.wmTeaserTheme .wrapper article figcaption .icon,.wmTeaserTheme .wrapper article figcaption .button {display: none;}.wmTeaserTheme .wrapper article figcaption .title {color: #FFFFFF;font-size: 26px;line-height: 28px;padding: 0;}.wmTeaserTheme .wrapper article figcaption .title::after {display: none;}}@media all and (max-width: 600px){.wmTeaserTheme .wrapper {grid-template-columns: 1fr;}}.wmDropdown + .wmDropdown {margin-top: -74px;}.wmDropdown &gt; h3 {background: #F7F5F0;cursor: pointer;font-size: 26px;margin-bottom: 0;padding: 31px 200px 28px 95px;position: relative;}.wmDropdown &gt; h3:before {background: #ffffff;border-radius: 50%;color: #A34A40;font-size: 12px;height: 45px;left: 20px;line-height: 45px;position: absolute;text-align: center;top: 23px;width: 45px;}.wmDropdown &gt; h3:after {background: #F7F5F0;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmDropdown &gt; h3 &gt; span {padding: 0 0 0 50px;position: absolute;right: 20px;top: 28px;}.wmDropdown &gt; h3 &gt; span:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 16px;width: 25px;}.wmDropdown &gt; h3 &gt; span:after {content: "Einklappen";font-family: 'Source Sans Pro', sans-serif;font-size: 18px;font-weight: 600;text-transform: uppercase;}.wmDropdown &gt; h3.hide &gt; span:after {content: "Ausklappen";}.wmDropdown &gt; h3 + div {overflow: hidden;}.wmDropdown &gt; h3.hide + div {display: none;}.wmDropdown &gt; div {background: #FDFCFA;border-bottom: 1px solid #E4E0DA;padding: 52px 0 0 0;position: relative;}.wmDropdown &gt; div &gt; * {padding-left: 95px;padding-right: 20px;}.wmDropdown &gt; div &gt; *:first-child {margin-top: 0;}.wmDropdown &gt; div &gt; *:last-child {margin-bottom: 52px;}@media all and (max-width: 1345px){.wmDropdown &gt; div &gt; * {padding-left: 20px;}}@media all and (max-width: 780px){.wmDropdown + .wmDropdown {margin-top: -44px;}.wmDropdown &gt; h3 {padding-right: 20px;}.wmDropdown &gt; h3 &gt; span {display: none;}.wmDropdown &gt; div {padding-top: 40px;}.wmDropdown &gt; div &gt; :last-child {margin-bottom: 37px;}}@media all and (max-width: 500px){.wmDropdown &gt; h3 {font-size: 20px;padding-bottom: 16px;padding-left: 75px;padding-top: 19px;}.wmDropdown &gt; h3:before {height: 40px;line-height: 40px;top: 50%;transform: translate(0, -50%);width: 40px;}}.wmVideo .videoWrapper {float: left;width: 65.900383141762447%; }.wmVideo .videoWrapper &gt; div {height: 0;overflow: hidden;padding: 30px 0 56.25% 0;position: relative;}.wmVideo .videoWrapper &gt; div &gt; iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.wmVideo .content {float: left;padding: 35px 0 112px 60px;width: 34.099616858237546%; }.wmVideo .content h2 {margin: 0;}.wmVideo .content .text {font-size: 18px;margin: 26px 0 0 0;}.wmVideo .content .duration {font-family: "Alegreya Sans";font-size: 42px;font-weight: normal;margin: 36px 0 0;padding: 0 0 0 75px;position: relative;}.wmVideo .content .duration:before {color: #A34A40;font-size: 40px;left: 0;position: absolute;top: 16px;}.wmVideo .content .duration span {font-family: 'Source Sans Pro', sans-serif;font-size: 18px;font-weight: 600;}.wmVideo .content .button {bottom: 30px;position: absolute;right: 0;text-align: right;}.wmVideo .content .button a {background: #A34A40;color: #ffffff;display: inline-block;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 30px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmVideo .content .button a:hover {background: #D1A49F;}@media all and (max-width: 1345px){.wmVideo .videoWrapper {width: 64.444444444444443%; }.wmVideo .content {padding-top: 0;width: 35.555555555555557%; }}@media all and (max-width: 1020px){.wmVideo .videoWrapper {width: 50%;}.wmVideo .content {padding-left: 30px;width: 50%;}}@media all and (max-width: 980px){.wmVideo .videoWrapper {float: none;width: 100%;}.wmVideo .content {float: none;padding: 30px 0 0;width: 100%;}.wmVideo .content .button {bottom: 0;}}@media all and (max-width: 780px){.wmVideo .content {padding-top: 23px;}.wmVideo .content .text {margin-top: 15px;}.wmVideo .content .duration {font-size: 28px;margin-top: 13px;padding-left: 47px;}.wmVideo .content .duration:before {font-size: 26px;top: 12px;}.wmVideo .content .button {bottom: -3px;}}@media all and (max-width: 500px){.wmVideo .content .button {bottom: auto;margin-top: 28px;position: relative;right: auto;}.wmVideo .content .button a {display: block;}}.wmDownload + .wmDownload {margin-top: -74px;}.wmDownload {background: #F7F5F0;padding-bottom: 21px;padding-top: 23px;}.wmDownload:before {background: #F7F5F0;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmDownload &gt; a.link {color: #2D343E;float: left;font-family: "Alegreya Sans";font-size: 26px;font-weight: 500;line-height: 1.1;padding: 8px 0 9px 75px;position: relative;transition: color 200ms ease;}.wmDownload &gt; a.link:before {background: #ffffff;border-radius: 50%;color: #A34A40;font-size: 24px;height: 45px;left: 0;line-height: 45px;position: absolute;text-align: center;top: 0;width: 45px;}.wmDownload &gt; a.link:hover {color: #A34A40;}.wmDownload &gt; a.link &gt; span {font-size: 19px;font-weight: normal;}.wmDownload &gt; a.link &gt; span.filesize {margin: 0 0 0 21px;}.wmDownload &gt; a.button {color: #2D343E;float: right;font-size: 18px;font-weight: 600;margin: 12px 0 0;line-height: 1.1;padding: 0 0 0 50px;position: relative;text-transform: uppercase;transition: color 200ms ease;}.wmDownload &gt; a.button:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 9px;width: 25px;}.wmDownload &gt; a.button:hover {color: #A34A40;}@media all and (max-width: 780px){.wmDownload + .wmDownload {margin-top: -44px;}.wmDownload {padding-bottom: 9px;padding-top: 8px;}.wmDownload &gt; a.link {display: block;float: none;}.wmDownload &gt; a.link:before {top: 50%;transform: translate(0, -50%);}.wmDownload &gt; a.link &gt; span.filesize {display: block;margin-left: 0;}.wmDownload &gt; a.button {display: none;}}@media all and (max-width: 500px){.wmDownload {padding-bottom: 0;padding-top: 0;}.wmDownload &gt; a.link {font-size: 20px;padding-bottom: 19px;padding-left: 55px;padding-top: 18px;}.wmDownload &gt; a.link:before {font-size: 20px;height: 40px;line-height: 40px;width: 40px;}.wmDownload &gt; a.link &gt; span.filetype {margin: 0 5px 0 0;}.wmDownload &gt; a.link &gt; span.filesize {display: inline-block;}}.wmText + .wmCopyrights {margin-top: -60px;}.wmForm {background: #F7F5F0;padding-bottom: 60px;padding-top: 68px;}.wmForm:before {background: #F7F5F0;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmForm &gt; div {margin: 0 -30px;}.wmForm h2 {margin-left: 30px;margin-right: 30px;padding-top: 30px;}.wmForm h2:first-of-type {padding-top: 0;margin-top: 0;}.wmForm .row {margin: 0 0 10px 0;padding: 0 30px;position: relative;}.wmForm .msg {padding: 0 30px;}.wmForm label,.wmForm p.label {display: block;font-size: 18px;letter-spacing: 1px;margin: 0 0 8px 0;padding: 20px 0 0;}.wmForm:not(.voucher) label {display: none;}.wmForm .row.upload label,.wmForm .row.rating label,.noPlaceholder .wmForm label {display: block;}.wmForm .field {background: #ffffff;border: 1px solid #ffffff;display: block;font-size: 18px;font-weight: normal;height: 50px;padding: 0 20px;width: 100%;}.wmForm .row.validation .field {padding-right: 50px;}.wmForm select.field {padding-left: 16px;padding-right: 16px;}.wmForm .row.validation select.field {padding-right: 46px;}.wmForm select.field option {padding: 5px 16px;}.wmForm textarea.field {height: 200px;padding: 20px;}.wmForm .field[type='file'] {background: #ffffff;font-weight: normal;height: auto;padding: 8px 20px;}.wmForm .field::-webkit-input-placeholder {font-weight: normal;}.wmForm .field::-moz-placeholder {font-weight: normal;}.wmForm .field:-ms-input-placeholder {font-weight: normal;}.wmForm .field:-moz-placeholder {font-weight: normal;}.wmForm .field:focus {background: #e8f6f7;border: 1px solid #22a6b3;box-shadow: none;color: #22a6b3;}.wmForm .field.datepicker {cursor: pointer;}.wmForm .checkbox {display: none;}.wmForm .checkbox + label::before {color: #A34A40;display: none;margin: 0;position: absolute;font-size: 18px;top: 8px;left: 6px;}.wmForm .checkbox:checked + label:before {display: block;}.wmForm .checkbox + label {background: #ffffff;cursor: pointer;display: inline-block;letter-spacing: 0;margin: 0 15px 0 0;padding: 17.5px;position: absolute;vertical-align: middle;}.wmForm .checkbox + label + p {cursor: pointer;display: inline-block;font-size: 18px;font-weight: 600;padding: 5px 0 5px 53px;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.wmForm .radiogroup &gt; img {display: table;}.wmForm .radiogroup &gt; input {margin: 10px 20px 30px 0;}.wmForm .button {margin: 75px 30px 0;text-align: right;}.wmForm .button button {background: #A34A40;border: 0 none;color: #ffffff;display: inline-block;font-size: 18px;font-weight: 600;height: 40px;outline: 0;padding: 0 30px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmForm .button button:hover {background: #D1A49F;}.wmForm .msg.error {background: #fdeded;border: 1px solid #eb4d4b;color: #eb4d4b;margin: 0 30px 20px;padding: 10px 20px;}.wmForm .row.multicolumn {float: left;width: 50%;}.wmForm .row.multicolumn + *:not(.multicolumn) {clear: left;}.wmForm .row.check:not(.spm) .field {background: #f0f7ed;border: 1px solid #6ab04c;box-shadow: none;color: #6ab04c;}.wmForm .row.validationError .field,.wmForm .spm .field.validationError {background: #FFFFFF;border: 1px solid #eb4d4b;box-shadow: none;color: #eb4d4b;}.wmForm .icon:before {margin-right: 0;}.wmForm .row.check .icon:before {color: #6ab04c;}.wmForm .row.validationError .icon:before {color: #eb4d4b;}.wmForm .row.validationError .checkbox + label {background: #fdeded;color: #eb4d4b;}.wmForm .row.validationError p:not(.label),.wmForm .row.validationError p:not(.label) a {color: #eb4d4b;}.wmForm .icon {color: #A34A40;font-size: 12px;position: absolute;right: 50px;bottom: 17px;}.wmForm .row.check .icon {font-size: 14px;right: 51px;top: 16px;}.wmForm .row.validationError .icon {font-size: 17px;right: 51px;top: 14px;}.wmForm .field:focus + .icon {color: #22a6b3;}.wmForm .row.rating {margin-bottom: 30px;}.wmForm .row.rating &gt; label {padding-top: 0;}.wmForm .row.rating &gt; ul &gt; li {    float: left;    margin: 0 20px 0 0;position: relative;}.wmForm .row.rating &gt; ul &gt; li &gt; input {cursor: pointer;    height: 100%;    left: 0;    opacity: 0;    position: absolute;    top: 0;    width: 100%;z-index: 1;}.wmForm .row.rating &gt; ul &gt; li &gt; span {    font-size: 45px;line-height: 1;opacity: 0.3;transition: all 300ms ease-in-out;}.wmForm .row.rating &gt; ul &gt; li &gt; input:checked + span {opacity: 1;}.wmForm .row.rating &gt; ul &gt; li:nth-child(1) &gt; input:checked + span {color: #39AC39;}.wmForm .row.rating &gt; ul &gt; li:nth-child(2) &gt; input:checked + span {color: #E68A00;}.wmForm .row.rating &gt; ul &gt; li:nth-child(3) &gt; input:checked + span {color: #E60000;}.wmForm .formbookmark {margin-bottom: 28px;margin-top: 28px;}.wmForm .formbookmark h2 {margin-bottom: 10px;margin-left: 0;margin-right: 0;padding-top: 30px;}.wmForm .formbookmark .entry {border-top: 1px solid #E8D6D1;cursor: pointer;padding: 12px 150px 12px 0;position: relative;}.wmForm .formbookmark .entry:first-child,.wmForm .formbookmark h2 + .entry {border-top: 0;}.wmForm .formbookmark .entry &gt; .title {display: inline;font-weight: 600;}.wmForm .formbookmark .entry &gt; .duration {display: inline;    font-weight: 300;    padding: 0 0 0 10px;}.wmForm .formbookmark .entry &gt; .duration:before {content: "(";}.wmForm .formbookmark .entry &gt; .duration:after {content: ")";}.wmForm .formbookmark .entry &gt; .price {    line-height: 30px;    margin: -15px 0 0;    position: absolute;    right: 52px;    top: 50%;}.wmForm .formbookmark .entry &gt; a {    color: #891218;    font-size: 19px;    line-height: 1;    margin: -10px 0 0;opacity: 0.25;    position: absolute;    right: 0;    transition: opacity 300ms ease-in-out;    top: 50%;}.wmForm .formbookmark .entry &gt; a[data-state="added"],.wmForm .formbookmark .entry &gt; a:hover {opacity: 1;}.wmForm .row .spm {background: none repeat scroll 0 0 #FFFFFF;float: left;padding: 15px;position: relative;width: 100%;}.wmForm .row .spm &gt; img {border: 1px solid #cfcac9;float: left;}.wmForm .row .spm &gt; img + input {border: 1px solid #cfcac9;float: left;height: 32px;margin: 0 0 0 30px;padding: 0 8px !important;text-align: center;width: 90px;}.wmForm .row .spm &gt; p {clear: both;padding: 8px 0 0 0;}@media all and (max-width: 1345px){.wmForm &gt; div {margin: 0 -10px;}.wmForm h2 {margin-left: 10px;margin-right: 10px;}.wmForm .row {padding: 0 10px;}.wmForm .msg {padding: 0 10px;}.wmForm .row.validation .field {padding-right: 30px;}.wmForm .row.validation select.field {padding-right: 36px;}.wmForm .button {margin-left: 10px;margin-right: 10px;}.wmForm .msg.error {margin-left: 10px;margin-right: 10px;}.wmForm .icon {right: 30px;bottom: 17px;}.wmForm .row.check .icon {right: 31px;}.wmForm .row.validationError .icon {right: 31px;}}@media all and (max-width: 780px){.wmForm {padding-bottom: 45px;padding-top: 39px;}.wmForm .button {margin-top: 45px;}}@media all and (max-width: 600px){.wmForm .formbookmark .entry {padding: 20px 45px 20px 0;}.wmForm .formbookmark .entry &gt; .title {display: block;}.wmForm .formbookmark .entry &gt; .duration {padding: 0;}.wmForm .formbookmark .entry &gt; .duration:before,.wmForm .formbookmark .entry &gt; .duration:after {display: none;}.wmForm .formbookmark .entry &gt; .price {display: inline;line-height: 1.47;margin: 0;position: relative;right: 0;top: 0;}.wmForm .formbookmark .entry &gt; .duration + .price {padding-left: 30px;position: relative;}.wmForm .formbookmark .entry &gt; .duration + .price:before {background: #2E2E2E;border-radius: 50%;content: "";height: 6px;left: 12px;margin: -3px 0 0;opacity: 0.5;position: absolute;top: 50%;width: 6px;}.wmForm .formbookmark .entry &gt; a {right: 0;}}@media all and (max-width: 500px){.wmForm .row.multicolumn {float: none;width: 100%;}.wmForm .button button {display: block;width: 100%;}}.wmHeadline.red + .wmFAQ {margin-top: -40px;}.wmFAQ .wrapper {display: flex;flex-direction: column;gap: 16px;}.wmFAQ .wrapper .item {cursor: pointer;padding: 16px 0;}.wmFAQ .wrapper .item.hidden {border-bottom: 1px solid #E4E0DA;}.wmFAQ .wrapper .item .question-wrapper {align-items: center;display: grid;gap: 16px;grid-template-columns: 1fr 138px;}.wmFAQ .wrapper .item h3 {color: #2F3727;font-family: Source Sans Pro;font-size: 24px;font-style: normal;font-weight: 400;margin: 0;}.wmFAQ .wrapper .item .question-wrapper .toggle {align-items: center;display: flex;gap: 8px;justify-content: flex-end;}.wmFAQ .wrapper .item .question-wrapper span {color: #A34A40;text-align: center;font-size: 14px;font-style: normal;font-weight: 600;letter-spacing: 2.8px;text-transform: uppercase;}.wmFAQ .wrapper .item .question-wrapper .toggle svg {min-width: 20px;transition: transform 250ms ease;}.wmFAQ .wrapper .item.hidden .question-wrapper .toggle svg {min-width: 20px;transform: rotate(180deg);}.wmFAQ .wrapper .item.hidden .question-wrapper .toggle .open {display: none;}.wmFAQ .wrapper .item:not(.hidden) .question-wrapper .toggle .open {display: block;}.wmFAQ .wrapper .item.hidden .question-wrapper .toggle .closed {display: block;}.wmFAQ .wrapper .item .question-wrapper .toggle .closed {display: none;}.wmFAQ .wrapper .item.hidden .answer-wrapper {overflow: hidden;max-height: 0;opacity: 0;}.wmFAQ .wrapper .item .answer-wrapper {max-height: 500px;  overflow: auto;opacity: 1;transition: max-height 0.25s ease-in-out, opacity 0.25s ease-in-out;}.wmFAQ .wrapper .item .answer {background: #F7F5F0;border-top: 1px solid #E4E0DA;color: #2D343E;font-size: 19px;line-height: 1.4;margin-top: 16px;padding: 48px;}.wmFAQ .wrapper .item .answer a {color: #A34A40;font-weight: bold;}@media all and (max-width: 500px){.wmFAQ .wrapper .item h3 {font-size: 18px;}.wmFAQ .wrapper .item .answer {font-size: 16px;padding: 24px;}.wmFAQ .wrapper .item .question-wrapper {grid-template-columns: 1fr 20px;}.wmFAQ .wrapper .item .question-wrapper span {display: none !important;}}.wmPanorama &gt; .image {float: left;max-width: 64.444444444444443%; }.wmPanorama img {display: block;height: auto;width: 100%;}.wmPanorama &gt; .content {float: left;padding: 38px 70px 0 60px;width: 35.555555555555557%; }.wmPanorama &gt; .content &gt; h2 {margin: 0 0 27px;}.wmPanorama &gt; .content &gt; p.addition {font-weight: 600;margin: 35px 0 0;}.wmPanorama &gt; .content &gt; p.addition:before {color: #A34A40;font-size: 35px;margin: 0 25px 0 0;position: relative;top: 4px;}.wmPanorama &gt; .content &gt; p.addition &gt; span {font-family: "Alegreya Sans";font-size: 42px;font-weight: normal;}.wmPanorama &gt; .content &gt; a.button {background: #A34A40;bottom: 30px;color: #ffffff;display: block;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 30px;position: absolute;right: 90px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmPanorama &gt; .content &gt; a.button:hover {background: #D1A49F;}@media all and (max-width: 1480px){.wmPanorama &gt; .content {padding-right: 0 !important;padding-top: 0 !important;}.wmPanorama &gt; .content &gt; a.button {bottom: 6px;right: 20px;}}@media all and (max-width: 1140px){.wmPanorama &gt; .content &gt; p.addition {display: none;}}@media all and (max-width: 1020px){.wmPanorama &gt; .image {max-width: 50%;}.wmPanorama &gt; .content {padding-bottom: 75px;padding-left: 30px;width: 50%;}.wmPanorama &gt; .content &gt; p.addition {display: block;}.wmPanorama &gt; .content &gt; a.button {bottom: 0;}}@media all and (max-width: 780px){.wmPanorama &gt; .image {float: none;margin: 0 0 25px 0;max-width: none;}.wmPanorama &gt; .content {float: none;padding-bottom: 0;padding-left: 0;width: 100%;}.wmPanorama &gt; .content &gt; h2 {margin-bottom: 16px;}.wmPanorama &gt; .content &gt; p.addition {margin-top: 8px;}.wmPanorama &gt; .content &gt; a.button {bottom: 8px;}}@media all and (max-width: 500px){.wmPanorama &gt; .content &gt; a.button {bottom: auto;margin-top: 22px;position: relative;right: auto;}}.wmFlippingBook &gt; div {min-height: 315px;}.wmFlippingBook &gt; div &gt; .image {left: 20px;position: absolute;top: 50%;transform: translate(0, -50%);width: 31.800766283524904%; }.wmFlippingBook &gt; div &gt; .image &gt; a {display: block;}.wmFlippingBook &gt; div &gt; .image &gt; a img {display: block;height: auto;width: 100%;}.wmFlippingBook &gt; div &gt; .image &gt; .bg {background: #e3e8e7;bottom: 0;left: 0;position: absolute;right: 0;top: 0;transform: rotate(3deg);z-index: -1;}.wmFlippingBook &gt; div &gt; .image &gt; .bg:before {background: #bbbfbe;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transform: rotate(-6deg);z-index: -2;}.wmFlippingBook &gt; div &gt; .image &gt; .bg:after {background: #d5dad9;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transform: rotate(3deg);z-index: -3;}.wmFlippingBook &gt; div &gt; .content {border-bottom: 1px solid #e3e8e7;border-right: 1px solid #e3e8e7;border-top: 1px solid #e3e8e7;margin: 0 0 0 34.252873563218394%; min-height: 315px;padding: 30px 30px 100px 30px;position: relative;width: 65.747126436781613%; }.wmFlippingBook &gt; div &gt; .content &gt; p.title &gt; span {display: block;}.wmFlippingBook &gt; div &gt; .content &gt; p.title &gt; span.addition {color: #A34A40;font-size: 17px;font-weight: 600;text-transform: uppercase;}.wmFlippingBook &gt; div &gt; .content &gt; p.title &gt; span.title {font-family: "Alegreya Sans";font-size: 26px;font-weight: 500;line-height: 1.2;margin: 4px 0 0;}.wmFlippingBook &gt; div &gt; .content &gt; p.text {margin: 31px 0 0;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons {bottom: 30px;left: 30px;position: absolute;right: 30px;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.download {color: #616f85;float: left;font-size: 18px;padding: 7px 0 7px 45px;position: relative;text-transform: uppercase;transition: color 200ms ease;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.download:before {color: #A34A40;font-size: 22px;height: 40px;left: 0;line-height: 40px;position: absolute;text-align: center;top: 1px;width: 40px;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.download:hover {color: #A34A40;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.browse {background: #A34A40;color: #ffffff;display: block;float: right;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 30px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.browse:hover {background: #D1A49F;}@media all and (max-width: 980px){.wmFlippingBook &gt; div &gt; .content {border: 0 none;min-height: 0;padding-bottom: 70px;padding-right: 0;padding-top: 0;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons {bottom: 0;right: 0;}}@media all and (max-width: 780px){.wmFlippingBook &gt; div &gt; .image {display: none;}.wmFlippingBook &gt; div &gt; .content {margin-left: 0;padding-left: 0;width: 100%;}.wmFlippingBook &gt; div &gt; .content &gt; p.text {margin-top: 13px;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons {left: 0;}}@media all and (max-width: 500px){.wmFlippingBook &gt; div &gt; .image {display: block;left: auto;margin-bottom: 23px;position: relative;top: auto;transform: none;width: 100%;}.wmFlippingBook &gt; div &gt; .content &gt; p.title:before {display: none;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.download {height: 40px;overflow: hidden;padding: 0;text-indent: -9999px;width: 40px;}.wmFlippingBook &gt; div &gt; .content &gt; .buttons &gt; a.download:before {text-indent: 0;}}body.flippingBook {background: #E7E9ED;height: 100%;overflow: hidden;}body.flippingBook .FlippingBookWrapper {background: #E7E9ED;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}body.showPreloader .FlippingBookWrapper {opacity: 0;}body.flippingBook .PageWrapper {display: none;}.FlippingBookWrapper &gt; header {display: block;height: 118px;left: 0;opacity: 1;position: fixed;top: 0;width: 100%;z-index: 3;}body.isFullscreen &gt; .FlippingBookWrapper &gt; header {height: 60px;}body.showPreloader &gt; .FlippingBookWrapper &gt; header.book {opacity: 0;}.FlippingBookWrapper &gt; header &gt; div {margin: 0 auto;max-width: 1210px;padding: 0 20px;position: relative;text-align: center;}.FlippingBookWrapper &gt; header &gt; div &gt; h1 {color: #25303B;font-size: 36px;font-weight: 100;margin-bottom: 0;margin-top: 53px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body.isFullscreen &gt; .FlippingBookWrapper &gt; header &gt; div &gt; h1 {display: none;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose {background: #FFFFFF;color: #25303B;font-size: 25px;height: 60px;line-height: 60px;position: fixed;right: 30px;top: 0;transition: background 300ms ease, color 300ms ease;width: 60px;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose:hover {background: #1D77BA;color: #FFFFFF;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose:before {content: '\E803';font-family: 'flippingbook';}body.flippingBook.isFullscreen &gt; .FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose {display: none;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen {background: #FFFFFF;color: #25303B;display: none;font-size: 25px;height: 60px;line-height: 60px;position: fixed;right: 30px;top: 0;transition: background 300ms ease, color 300ms ease;width: 60px;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen:hover {background: #1D77BA;color: #FFFFFF;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen:before {content: '\E808';font-family: 'flippingbook';}body.flippingBook.isFullscreen &gt; .FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen {display: block;}.FlippingBookWrapper &gt; .content {height: 100%;opacity: 0;overflow: hidden;padding: 118px 0 0;position: absolute;transition: opacity 300ms ease;width: 100%;z-index: 2;}body.isFullscreen &gt; .FlippingBookWrapper &gt; .content {padding-top: 0;}body.flippingBook.showPreloader &gt; .FlippingBookWrapper &gt; .content {opacity: 0;}.FlippingBookWrapper &gt; .content.loaded {opacity: 1;}.FlippingBookWrapper &gt; .content &gt; .viewport {height: 100%;position: relative;transition: height 300ms ease;width: 100%;z-index: 2;}.FlippingBookWrapper &gt; .content &gt; .viewport.scroll {overflow: auto !important;-webkit-overflow-scrolling: touch;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper {height: 720px;left: 50%;margin: -360px 0 0 -650px;position: absolute;top: 50%;transition: margin 300ms ease;width: 1300px;}.FlippingBookWrapper &gt; .content &gt; .viewport.scroll &gt; .wrapper {height: auto !important;left: auto !important;margin: 0 !important;position: relative !important;top: auto !important;width: auto !important;}.FlippingBookWrapper &gt; .content &gt; p.msg {background: rgba(42, 42, 42, 0.5);border-radius: 10px;color: #FFFFFF;opacity: 0;left: 50%;line-height: 1.2;max-width: 290px;padding: 8px 20px 6px;position: fixed;text-align: center;top: 130px;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);transition: opacity 300ms ease;width: 100%;z-index: 10;}.FlippingBookWrapper &gt; .content &gt; p.msg.show {opacity: 1;}body.flippingBook &gt; .PageWrapper &gt; .HeaderWrapper {display: none;}@media all and (max-width: 1420px){.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose,.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen {font-size: 20px;height: 40px;line-height: 40px;width: 40px;}.FlippingBookWrapper &gt; .content &gt; p.msg {top: 50px;}}@media all and (max-width: 500px){.FlippingBookWrapper &gt; header {height: 40px;}.FlippingBookWrapper &gt; header &gt; div &gt; h1 {display: none;}.FlippingBookWrapper &gt; .content {padding-top: 40px;}}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine {height: 650px;left: 0 !important;top: 0 !important;overflow: visible !important;width: 1300px;z-index: 2;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine.animated {transition: margin 500ms ease;}.FlippingBookWrapper &gt; .content &gt; .viewport.scroll &gt; .wrapper &gt; .magazine {position: relative !important;transform: none !important;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .page {background: #FFFFFF;box-shadow: none !important;cursor: grabbing;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .page.even:before {background: -webkit-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -moz-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 70%;z-index: 2;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .page.odd:before {background: -webkit-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -moz-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 70%;z-index: 2;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .page img {display: block;opacity: 0;transition: opacity 500ms ease;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .page img.show {opacity: 1;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .page img.largeImage {height: 100%;width: 100%;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .even .gradient {background: -webkit-gradient(linear, left top, right top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.2)));background: -webkit-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -moz-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -ms-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -o-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .wrapper &gt; .magazine .odd .gradient {background: -webkit-gradient(linear, right top, left top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.15)));background: -webkit-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -moz-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -ms-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -o-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.FlippingBookWrapper &gt; .content &gt; .thumbnails {background: #FFFFFF;border-top: 2px solid #CFD1D5;bottom: -157px;left: 0;max-height: 0;opacity: 0;overflow: hidden;position: absolute;transition: bottom 300ms ease, max-height 300ms ease, opacity 300ms ease;width: 100%;z-index: 3;}.FlippingBookWrapper &gt; .content &gt; .thumbnails::before {background: -moz-linear-gradient(left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.5) 63%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.1) 88%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.5) 63%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.1) 88%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.5) 63%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.1) 88%,rgba(255,255,255,0) 100%); content: "";height: 100%;left: 0;position: absolute;top: 0;width: 50%;z-index: 4;}.FlippingBookWrapper &gt; .content &gt; .thumbnails.show {bottom: 0;max-height: 157px;opacity: 1;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div {padding: 0 15px;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul {text-align: center;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li {cursor: pointer;opacity: 0.3;padding: 17px 0 38px;position: relative;transition: opacity 300ms ease;width: 100%;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li:hover,.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul .owl-item.center &gt; li {opacity: 1;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li &gt; img {display: block;height: 90px;max-width: 100%;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li &gt; span {border-bottom: 3px solid transparent;bottom: 15px;color: #2D343E;font-size: 12px;font-weight: bold;left: 0;line-height: 20px;position: absolute;right: 0;transition: border 300ms ease, color 300ms ease;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li:hover &gt; span,.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul .owl-item.center &gt; li &gt; span {border-bottom: 3px solid #1D77BA;color: #1D77BA;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li.double:after {clear: both;content: "";display: block;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li.double &gt; img {float: left;width: 50%;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons {bottom: 30px;height: 35px;left: 0;opacity: 1;position: absolute;text-align: center;transition: bottom 500ms ease, opacity 500ms ease;width: 100%;z-index: 3;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons.hide {opacity: 0;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a {display: inline-block;height: 35px;margin: 0 2.5px;position: relative;transition: opacity 300ms ease;width: 35px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a:before {background: #1D77BA;color: #FFFFFF;font-family: 'flippingbook';font-size: 18px;font-weight: normal;height: 35px;left: 0;line-height: 35px;position: absolute;text-align: center;top: 0;transition: background 300ms ease, color 300ms ease;width: 35px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a:not(.disabled):hover:before,.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.selected:not(.disabled):before {background: #FFFFFF;color: #1D77BA;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.showThumbnails:before {content: '\E800';font-size: 19px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.download:before {content: '\E806';font-size: 21px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.fullscreen:before {content: '\E807';font-size: 20px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.firstPage:before {content: '\E804';}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev {height: 100px;left: 50px;margin: -50px 0 0;position: fixed;top: 50%;width: 25px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:before {background: none;color: #1D77BA;content: '\E801';font-size: 43px;height: 100px;line-height: 100px;width: 25px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next {height: 100px;margin: -50px 0 0;position: fixed;right: 50px;top: 50%;width: 25px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:before {background: none;color: #1D77BA;content: '\E802';font-size: 43px;height: 100px;line-height: 100px;width: 25px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:not(.disabled):hover:before,.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:not(.disabled):hover:before {background: none;color: #25303B;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.lastPage:before {content: '\E805';}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.disabled {cursor: not-allowed;opacity: 0.5;}@media all and (max-width: 1420px){.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev {height: 35px;left: auto;margin: 0 2.5px;position: relative;top: auto;width: 35px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:before {background: #1D77BA;color: #FFFFFF;content: '\E801';font-size: 18px;height: 35px;line-height: 35px;width: 35px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next {height: 35px;margin: 0 2.5px;position: relative;right: auto;top: auto;width: 35px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:before {background: #1D77BA;color: #FFFFFF;content: '\E802';font-size: 18px;height: 35px;line-height: 35px;width: 35px;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:not(.disabled):hover:before,.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:not(.disabled):hover:before {background: #FFFFFF;}}@media all and (max-width: 500px){.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.fullscreen {margin-right: 2.5px;}}body.flippingBook {background: #F7F5F0;}body.flippingBook .FlippingBookWrapper {background: #F7F5F0;}.FlippingBookWrapper &gt; header &gt; div {max-width: 1345px;}.FlippingBookWrapper &gt; header &gt; div &gt; h1 {color: #616f85;font-family: "Alegreya Sans";font-size: 42px;font-weight: 300;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose {background: #ffffff;color: #616f85;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerClose:hover {background: #D1A49F;color: #ffffff;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen {background: #ffffff;color: #616f85;}.FlippingBookWrapper &gt; header &gt; div &gt; a.triggerFullscreen:hover {background: #D1A49F;color: #ffffff;}.FlippingBookWrapper &gt; .content &gt; .thumbnails {background: #ffffff;border-top: none;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li &gt; span {color: #616f85;}.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul li:hover &gt; span,.FlippingBookWrapper &gt; .content &gt; .thumbnails &gt; div &gt; ul .owl-item.center &gt; li &gt; span {border-bottom: 3px solid #D1A49F;color: #D1A49F;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a:before {background: #A34A40;color: #ffffff;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a:not(.disabled):hover:before,.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.selected:not(.disabled):before {background: #D1A49F;color: #ffffff;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:before {color: #616f85;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:before {color: #616f85;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:not(.disabled):hover:before,.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:not(.disabled):hover:before {color: #D1A49F;}@media all and (max-width: 1420px){.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:before {background: #A34A40;color: #ffffff;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:before {background: #A34A40;color: #ffffff;}.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.prev:not(.disabled):hover:before,.FlippingBookWrapper &gt; .content &gt; .viewport &gt; .buttons &gt; a.next:not(.disabled):hover:before {background: #D1A49F;color: #ffffff;}}.wmEmployee .entry {background: #F7F5F0;float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; width: 31.800766283524904%; }.wmEmployee .wrapper .entry:nth-child(3n) {margin-right: 0;}.wmEmployee .entry img {display: block;height: auto;width: 100%;}.wmEmployee .entry &gt; .content {padding: 24px;}.wmEmployee .entry &gt; .content &gt; p.position {color: #A34A40;font-size: 17px;font-weight: 600;line-height: 1.2;text-transform: uppercase;}.wmEmployee .entry &gt; .content &gt; p.name {font-family: "Alegreya Sans";font-size: 26px;font-weight: 500;line-height: 1.2;margin: 6px 0 0;}.wmEmployee .entry &gt; .content &gt; a.mail {display: block;margin: 6px 0 0;}@media all and (max-width: 780px){.wmEmployee .entry {margin-bottom: 4.054054054054054%; margin-right: 4.054054054054054%; width: 47.972972972972975%; }.wmEmployee .entry:nth-child(2n) {margin-right: 0;}.wmEmployee .entry:nth-child(2n) + .entry {clear: both;}.wmEmployee .entry &gt; .content {padding-bottom: 22px;padding-left: 20px;padding-right: 20px;}}@media all and (max-width: 500px){.wmEmployee .entry {float: none;margin-bottom: 30px;margin-right: 0;min-height: 0 !important;width: 100%;}}.wmPackagefinder &gt; ul.categories {background: #DAB6B2;margin: 0 -30px 30px;padding: 19px 0;text-align: center;}.wmPackagefinder &gt; ul.categories:before {background: #DAB6B2;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmPackagefinder &gt; ul.categories &gt; li {cursor: pointer;display: inline-block;margin: 19px 15px;padding: 0 0 0 85px;position: relative;}.wmPackagefinder &gt; ul.categories &gt; li:before {background: #ffffff;border-radius: 50%;color: #A34A40;height: 65px;left: 0;line-height: 65px;position: absolute;text-align: center;top: 0;transition: background 300ms ease, color 300ms ease;width: 65px;}.wmPackagefinder &gt; ul.categories &gt; li:hover:before,.wmPackagefinder &gt; ul.categories &gt; li.selected:before {background: #A34A40;color: #FFFFFF;}.wmPackagefinder &gt; ul.categories &gt; li.all:before {font-size: 35px;}.wmPackagefinder &gt; ul.categories &gt; li.heart:before {font-size: 32px;line-height: 66px;}.wmPackagefinder &gt; ul.categories &gt; li.wellness:before {font-size: 32px;}.wmPackagefinder &gt; ul.categories &gt; li.dinner:before {font-size: 30px;}.wmPackagefinder &gt; ul.categories &gt; li.yoga:before {font-size: 34px;}.wmPackagefinder &gt; ul.categories &gt; li.detox:before {font-size: 32px;}.wmPackagefinder &gt; ul.categories &gt; li.active:before {font-size: 36px;}.wmPackagefinder &gt; ul.categories &gt; li &gt; span {color: #FFFFFF;font-size: 17px;font-weight: 600;line-height: 65px;text-transform: uppercase;}.wmPackagefinder &gt; .offers &gt; article {cursor: pointer;float: left;margin: 0 2.375478927203065% 2.375478927203065% 0; overflow: hidden;position: relative;transition: box-shadow 600ms ease;width: 48.812260536398469%; }.wmPackagefinder &gt; .offers &gt; article:hover {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmPackagefinder &gt; .offers &gt; article:nth-of-type(2n) {margin-right: 0;}.wmPackagefinder &gt; .offers &gt; article:nth-of-type(2n) + article {clear: left;}.wmPackagefinder &gt; .offers &gt; article &gt; h2 {display: none;}.wmPackagefinder &gt; .offers &gt; article figure &gt; a {display: block;overflow: hidden;}.wmPackagefinder &gt; .offers &gt; article figure &gt; a img {display: block;height: auto;width: 100%;transition: all 1200ms ease;}.wmPackagefinder &gt; .offers &gt; article:hover figure &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.wmPackagefinder &gt; .offers &gt; article figure &gt; a .label {background: #A34A40;color: #FFFFFF;display: block;font-size: 17px;padding: 2px 10px 3px;position: absolute;right: 45px;top: 45px;text-transform: uppercase;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption {border: 1px solid #E7E6D8;border-top: 0;padding: 37px 60px 43px 115px;position: relative;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .addition {font-size: 17px;margin: 0 0 3px 0;text-transform: uppercase;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .title {color: #616f85;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;margin: 0 0 30px 0;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .text {color: #616f85;font-weight: normal;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .teasermarks {position: absolute;left: 45px;top: 46px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .teasermarks span {display: block;font-size: 32px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .line {background: #A34A40;height: 2px;margin: 27px 0 0 0;position: relative;width: 25px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .line:after {background: #D1A49F;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 800ms ease;}.wmPackagefinder &gt; .offers &gt; article:hover figure &gt; figcaption .line:after {width: 260px;}@media all and (max-width: 1345px){.wmPackagefinder &gt; ul.categories &gt; li {padding: 80px 0 0 0;}.wmPackagefinder &gt; ul.categories &gt; li:before {left: 50%;transform: translate(-50%, 0);}.wmPackagefinder &gt; ul.categories &gt; li &gt; span {display: block;line-height: 1.2;}}@media all and (max-width: 1280px){.wmPackagefinder &gt; .offers &gt; article figure &gt; a .label {right: 30px;top: 30px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption {padding-left: 100px;padding-right: 30px; }.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .teasermarks {left: 30px;}}@media all and (max-width: 980px){.wmPackagefinder &gt; ul.categories {padding-bottom: 15px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption {padding-left: 30px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .teasermarks {background: #A34A40;border-radius: 50%;color: #ffffff;left: auto;line-height: 50px;right: 30px;text-align: center;top: -25px;width: 50px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .teasermarks span {font-size: 23px;}}@media all and (max-width: 880px){.wmPackagefinder &gt; ul.categories {margin-left: 0;margin-right: 0;padding: 10px 0;}.wmPackagefinder &gt; ul.categories &gt; li {height: 65px;margin: 4px 20px 27px;padding: 0;width: 65px;}.wmPackagefinder &gt; ul.categories &gt; li &gt; span {font-size: 16px;left: 50%;margin: 8px 0 0;position: absolute;text-align: center;text-transform: none;top: 100%;transform: translateX(-50%);white-space: nowrap;}}@media all and (max-width: 680px){.wmPackagefinder &gt; .offers &gt; article {float: none;margin-bottom: 45px;margin-right: 0;width: 100%;}.wmPackagefinder &gt; .offers &gt; article figure &gt; a .label {right: 15px;top: 15px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption {border: 0 none;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 23px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .teasermarks {right: 15px;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .line {background: none;width: 100%;}.wmPackagefinder &gt; .offers &gt; article figure &gt; figcaption .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}}.wmQuickBooking {text-align: center;}.wmQuickBooking &gt; p.additionTop {color: #A34A40;font-size: 17px;font-weight: 600;line-height: 1.2;text-transform: uppercase;}.wmQuickBooking &gt; h2 {margin: 34px 0 7px;}.wmQuickBooking &gt; p.additionBottom {line-height: 1.2;}.wmQuickBooking &gt; form {margin: 55px 0 0;}.wmQuickBooking &gt; form &gt; .field {background: #F7F5F0;display: inline-block;margin: 0 5px 0 0;overflow: hidden;position: relative;vertical-align: top;width: 188px;}.wmQuickBooking &gt; form &gt; .field:before {left: 15px;position: absolute;top: 14px;z-index: 1;}.wmQuickBooking &gt; form &gt; .field.icon-calendar-1:before {font-size: 10px;}.wmQuickBooking &gt; form &gt; .field.icon-person:before {font-size: 12px;left: 16px;top: 13px;}.wmQuickBooking &gt; form &gt; .field &gt; input,.wmQuickBooking &gt; form &gt; .field &gt; select {background: none;border: 0 none;cursor: pointer;font-weight: 600;height: 40px;line-height: 40px;margin: 0;padding: 0 20px 0 45px;position: relative;text-align: right;width: 100%;z-index: 2;}.wmQuickBooking &gt; form &gt; .buttons {display: inline-block;margin: 0 0 0 10px;vertical-align: top;}.wmQuickBooking &gt; form &gt; .buttons &gt; input {background: none;border: 1px solid #A34A40;color: #A34A40;float: left;font-size: 18px;font-weight: 600;height: 40px;line-height: 38px;text-transform: uppercase;transition: background 500ms ease, border 500ms ease, color 500ms ease;width: 144px;}.wmQuickBooking &gt; form &gt; .buttons &gt; input.booking {margin: 0 5px 0 0;}.wmQuickBooking &gt; form &gt; .buttons &gt; input.request {background: #A34A40;color: #ffffff;}.wmQuickBooking &gt; form &gt; .buttons &gt; input:hover {background: #A34A40;border: 1px solid #A34A40;color: #ffffff;}@media all and (max-width: 780px){.wmQuickBooking &gt; h2 {margin-top: 21px;}.wmQuickBooking &gt; form {margin-left: auto;margin-right: auto;margin-top: 25px;max-width: 381px;}.wmQuickBooking &gt; form &gt; .field {display: block;float: left;}.wmQuickBooking &gt; form &gt; .field.dateto {margin-right: 0;}.wmQuickBooking &gt; form &gt; .field.persons {display: block;margin: 5px 0 10px;width: 100%;}.wmQuickBooking &gt; form &gt; .field &gt; input,.wmQuickBooking &gt; form &gt; .field &gt; select {text-align: left;}.wmQuickBooking &gt; form &gt; .buttons {margin-left: 0;width: 100%;}.wmQuickBooking &gt; form &gt; .buttons &gt; input {width: 188px;}.wmQuickBooking &gt; form &gt; .buttons &gt; input.request:first-child {width: 100%;}}@media all and (max-width: 450px){.wmQuickBooking &gt; form {margin-left: 0;margin-right: 0;max-width: 100%;}.wmQuickBooking &gt; form &gt; .field {margin-right: 1.219512195121951%; width: 49.390243902439025%; }.wmQuickBooking &gt; form &gt; .field &gt; input,.wmQuickBooking &gt; form &gt; .field &gt; select {font-size: 18px;}.wmQuickBooking &gt; form &gt; .buttons &gt; input {width: 49.390243902439025%; }.wmQuickBooking &gt; form &gt; .buttons &gt; input.booking {margin-right: 1.219512195121951%; }}.wmRoutePlanner {background: #EDE9DE;}.wmRoutePlanner:before {background: #EDE9DE;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmRoutePlanner &gt; div &gt; .map {height: 729px;margin: 0 445px 0 0;position: relative;}.wmRoutePlanner &gt; div &gt; .map &gt; img {    display: block;height: auto;    left: -160px;    max-width: 474px;    opacity: 0;    position: absolute;    top: 55px;transition: opacity 1000ms ease-in;}.wmRoutePlanner &gt; div &gt; .map.show &gt; img {opacity: 1;}.wmRoutePlanner &gt; div &gt; .map &gt; p.label {color: #A34A40;font-size: 14px;left: -5px;opacity: 0;position: absolute;top: 165px;transition: opacity 500ms ease-in 500ms;}.wmRoutePlanner &gt; div &gt; .map.show &gt; p.label {opacity: 1;}.wmRoutePlanner &gt; div &gt; .map &gt; .icon {background: rgba(97, 111, 133, 0.15);border-radius: 50%;height: 60px;left: 122px;opacity: 0;position: absolute;top: 284px;transform: scale(0);transition: opacity 500ms ease-in 1000ms, transform 500ms ease-in 1000ms;width: 60px;}.wmRoutePlanner &gt; div &gt; .map.show &gt; .icon {opacity: 1;transform: scale(1);}.wmRoutePlanner &gt; div &gt; .map &gt; .icon:before {    font-size: 38px;    left: 0;    position: absolute;    top: -42px;}.wmRoutePlanner &gt; div &gt; .map &gt; .icon:after {background: #616f85;border-radius: 50%;content: "";height: 5px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 5px;z-index: 1;}.wmRoutePlanner &gt; div &gt; .map &gt; .details {border-radius: 50%;height: 580px;left: 280px;opacity: 0;padding: 70px 35px 0 34px;position: absolute;top: 88px;transform: scale(0.8);transition: opacity 800ms ease-in 1500ms, transform 800ms ease-in 1500ms;width: 580px;z-index: 1;}.wmRoutePlanner &gt; div &gt; .map.show &gt; .details {opacity: 1;transform: scale(1);}.wmRoutePlanner &gt; div &gt; .map &gt; .details:before {background: #F7F5F0;border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(97, 111, 133, 0.25); content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}.wmRoutePlanner &gt; div &gt; .map &gt; .details &gt; img.map {display: block;max-width: 511px;position: relative;width: 100%;z-index: 3;}.wmRoutePlanner &gt; div &gt; .map &gt; .details &gt; img.arrow {left: -125px;opacity: 0;position: absolute;top: 64px;z-index: 1;}.wmRoutePlanner &gt; div &gt; .map.show &gt; .details &gt; img.arrow {transition: opacity 500ms ease-in 2300ms;}.wmRoutePlanner &gt; div &gt; .map.show &gt; .details &gt; img.arrow {opacity: 1;}.wmRoutePlanner &gt; div &gt; .content {bottom: 0;right: 0;padding: 83px 0 90px 60px;position: absolute;top: 0;width: 445px;}.wmRoutePlanner &gt; div &gt; .content &gt; h2 {margin: 0;}.wmRoutePlanner &gt; div &gt; .content &gt; p {font-size: 18px;margin: 26px 0 0;}.wmRoutePlanner &gt; div &gt; .content &gt; form {bottom: 90px;left: 60px;position: absolute;right: 0;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; p {font-size: 18px;font-weight: 600;margin: 0 0 11px;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li {border-bottom: 2px solid transparent;color: #2D343E;cursor: pointer;float: left;height: 34px;line-height: 25px;margin: 0 10px 0 0;text-align: center;transition: color 300ms ease, border 300ms ease;width: 25px;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li:before {content: '\E800';font-family: 'routeplanner';}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li[data-mode='DRIVING']:before {content: '\E800';font-size: 16px;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li[data-mode='BICYCLING']:before {content: '\E801';font-size: 19px;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li[data-mode='TRANSIT']:before {content: '\E802';font-size: 21px;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li[data-mode='WALKING']:before {content: '\E803';font-size: 21px;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li:hover,.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .travelMode &gt; ul &gt; li.selected {border-bottom: 2px solid #A34A40;color: #A34A40;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .origin {margin: 30px 0 0;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .origin &gt; input {background: #FFFFFF;border: 0 none;float: right;height: 50px;line-height: 50px;margin: 0;padding: 0 20px;text-align: left;transition: color 300ms ease;width: 100%;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .origin.error &gt; input {background: #fdeded;color: #eb4d4b;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .button {margin: 45px 0 0;text-align: right;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .button &gt; input {background: #A34A40;border: 0 none;color: #ffffff;display: inline-block;font-size: 18px;font-weight: 600;height: 40px;outline: 0;padding: 0 30px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .button &gt; input:hover {background: #D1A49F;}@media all and (max-width: 1345px){.wmRoutePlanner &gt; div &gt; .map &gt; img {left: -129px;}.wmRoutePlanner &gt; div &gt; .map &gt; p.label {left: 21px;}.wmRoutePlanner &gt; div &gt; .map &gt; .icon {left: 153px;}.wmRoutePlanner &gt; div &gt; .map &gt; .details {height: 460px;top: 128px;width: 460px;}.wmRoutePlanner &gt; div &gt; .map &gt; .details &gt; img.arrow {left: -94px;top: 24px;}}@media all and (max-width: 1200px){.wmRoutePlanner &gt; div &gt; .map {height: 645px;}.wmRoutePlanner &gt; div &gt; .map &gt; img {top: 42px;}.wmRoutePlanner &gt; div &gt; .map &gt; p.label {top: 173px;}.wmRoutePlanner &gt; div &gt; .map &gt; .icon {top: 271px;}.wmRoutePlanner &gt; div &gt; .map &gt; .details {display: none;}.wmRoutePlanner &gt; div &gt; .content {padding-bottom: 45px;padding-top: 38px;}.wmRoutePlanner &gt; div &gt; .content &gt; form {bottom: 45px;}}@media all and (max-width: 840px){.wmRoutePlanner &gt; div &gt; .map {display: none;}.wmRoutePlanner &gt; div &gt; .content {bottom: auto;padding-left: 0;position: relative;right: auto;top: auto;width: 100%;}.wmRoutePlanner &gt; div &gt; .content &gt; p {margin-top: 11px;}.wmRoutePlanner &gt; div &gt; .content &gt; form {bottom: auto;left: auto;margin-top: 17px;position: relative;right: auto;}.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .button {margin-top: 30px;}}@media all and (max-width: 500px){.wmRoutePlanner &gt; div &gt; .content &gt; form &gt; .button &gt; input {display: block;width: 100%;}}.OverlayWrapper {background: #FFFFFF;height: 100%;left: 0;opacity: 0;position: fixed;top: 0;-webkit-transition: opacity 300ms ease;-moz-transition: opacity 300ms ease;-ms-transition: opacity 300ms ease;-o-transition: opacity 300ms ease;transition: opacity 300ms ease;width: 100%;z-index: 9999;}body.showOverlay .OverlayWrapper {opacity: 1;}.OverlayWrapper &gt; .content {background: #FFFFFF;bottom: 0;left: 0;position: absolute;top: 0;transition: left 500ms ease;width: 380px;z-index: 3;}body.hideRouteDetails .OverlayWrapper &gt; .content {left: -380px;}.OverlayWrapper &gt; .content &gt; a.logo {display: block;padding: 32px 30px 32px;text-align: center;}.OverlayWrapper &gt; .content &gt; a.logo &gt; img {display: inline-block;max-width: 225px;width: 100%;}.OverlayWrapper &gt; .content &gt; .info {background: #E7E9ED;border-top: 2px solid #CFD1D5;padding: 30px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode {margin: 0 0 13px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode:after {clear: both;content: "";display: block;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; p {float: left;line-height: 35px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul {float: right;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li {background: #BABDC3;color: #FFFFFF;cursor: pointer;float: left;height: 35px;line-height: 35px;margin: 0 0 0 5px;text-align: center;transition: background 300ms ease;width: 35px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li:before {content: '\E800';font-family: 'routeplanner';}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li[data-mode='DRIVING']:before {content: '\E800';font-size: 16px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li[data-mode='BICYCLING']:before {content: '\E801';font-size: 19px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li[data-mode='TRANSIT']:before {content: '\E802';font-size: 21px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li[data-mode='WALKING']:before {content: '\E803';font-size: 21px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li:hover,.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li.selected {background: #1D77BA;}.OverlayWrapper &gt; .content &gt; .info &gt; .row {padding: 0 0 0 40px;position: relative;}.OverlayWrapper &gt; .content &gt; .info &gt; .row:before {background: #1D77BA;border-radius: 50%;content: "";height: 10px;left: 6px;position: absolute;top: 12px;width: 10px;}.OverlayWrapper &gt; .content &gt; .info &gt; .row.origin:after {background: #1D77BA;content: "";height: 25px;left: 10px;position: absolute;top: 22px;width: 2px;}.OverlayWrapper &gt; .content &gt; .info &gt; .row &gt; input {background: none;border: 0 none;border-bottom: 1px solid #BABDC3;border-radius: 0;height: 35px;line-height: 35px;overflow: hidden;padding: 0;text-overflow: ellipsis;white-space: nowrap;width: 100%;}.OverlayWrapper &gt; .content &gt; .info &gt; .route {margin: 26px 0 0;}.OverlayWrapper &gt; .content &gt; .info &gt; .route:after {clear: both;content: "";display: block;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.origin,.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.destination {display: none;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.distance,.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.duration {float: left;font-size: 15px;font-weight: bold;padding: 0 0 0 31px;position: relative;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.duration {margin-left: 20px;padding-left: 26px;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.distance:before {color: #1D77BA;content: '\E804';font-family: 'routeplanner';font-size: 11px;font-weight: normal;left: 0;position: absolute;top: 2px;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.duration:before {color: #1D77BA;content: '\E805';font-family: 'routeplanner';font-weight: normal;left: 0;position: absolute;top: 0;}.OverlayWrapper &gt; .content &gt; .details {bottom: 75px;left: 0;overflow: auto;position: absolute;right: 0;top: 346px;-webkit-overflow-scrolling: touch;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div {overflow: hidden;padding: 12px 30px 15px;position: relative;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div:after {background: #BABDC3;bottom: 0;content: "";height: 1px;left: 30px;position: absolute;right: 30px;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div:last-child:after {display: none;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .text {line-height: 1.2;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .text &gt; b {font-weight: bold;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .route:after {clear: both;content: "";display: block;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .route &gt; .distance {float: left;font-size: 15px;font-weight: bold;line-height: 1.2;margin: 9px 0 0;padding: 0 0 0 31px;position: relative;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .route &gt; .duration {float: left;font-size: 15px;font-weight: bold;line-height: 1.2;margin: 9px 0 0 20px;padding: 0 0 0 26px;position: relative;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .route &gt; .distance:before {color: #646A72;content: '\E804';font-family: 'routeplanner';font-size: 11px;font-weight: normal;left: 0;position: absolute;top: 3px;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .route &gt; .duration:before {color: #646A72;content: '\E805';font-family: 'routeplanner';font-weight: normal;left: 0;position: absolute;top: 1px;}.OverlayWrapper &gt; .content &gt; .print {background: #E7E9ED;bottom: 0;left: 0;padding: 15px 30px;position: absolute;width: 100%;}.OverlayWrapper &gt; .content &gt; .print &gt; a {background: #1D77BA;color: #FFFFFF;display: block;font-weight: bold;line-height: 45px;padding: 0 25px;text-align: center;text-transform: uppercase;transition: background 300ms ease;}.OverlayWrapper &gt; .content &gt; .print &gt; a:hover {background: #0173C7;}.OverlayWrapper &gt; .content &gt; .trigger {background: #1D77BA;color: #FFFFFF;display: none;height: 40px;line-height: 40px;position: absolute;right: -40px;text-align: center;top: 0;transition: background 300ms ease, color 300ms ease;width: 40px;z-index: 1;}.OverlayWrapper &gt; .content &gt; .trigger:before {content: '\E808';font-family: 'routeplanner';font-size: 30px;}.OverlayWrapper &gt; .content &gt; .trigger:hover {background: #1D77BA;color: #FFFFFF;}.OverlayWrapper &gt; .map {bottom: 0;left: 380px;position: absolute;right: 0;top: 0;transition: left 500ms ease;z-index: 1;}body.hideRouteDetails .OverlayWrapper &gt; .map {left: 0;}.OverlayWrapper &gt; .map .map-icon-label {height: 92px;position: absolute;width: 60px;}.OverlayWrapper &gt; .map .marker {height: 82px;}.OverlayWrapper &gt; .map .marker:before {background: #fdfdfe; background: -moz-linear-gradient(top, #fdfdfe 0%, #cdcecf 100%); background: -webkit-linear-gradient(top, #fdfdfe 0%,#cdcecf 100%); background: linear-gradient(to bottom, #fdfdfe 0%,#cdcecf 100%); content: "\E807";font-family: "routeplanner";font-size: 82px;left: 0;position: absolute;top: 0;-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: 2;}.OverlayWrapper &gt; .map .marker.destination:before {display: none;}.OverlayWrapper &gt; .map .marker:after {color: transparent;content: "\E807";font-family: "routeplanner";font-size: 82px;left: 0;position: absolute;text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);top: 0;z-index: 1;}.OverlayWrapper &gt; .map .marker.destination:after {display: none;}.OverlayWrapper &gt; .map .marker &gt; div {background: rgba(255, 255, 255, 0.6);border-radius: 50%;bottom: -36px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);height: 60px;position: absolute;width: 60px;}.OverlayWrapper &gt; .map .marker &gt; div:before {background: #1D77BA;border-radius: 50%;content: "";height: 14px;left: 50%;margin: -7px 0 0 -7px;position: absolute;top: 50%;width: 14px;}.OverlayWrapper &gt; .map .marker.origin &gt; div:after {color: #293540;content: "";font-family: "routeplanner";left: 0;line-height: 50px;position: absolute;text-align: center;top: -62px;width: 60px;z-index: 2;}.OverlayWrapper &gt; .map .marker.origin[data-mode='DRIVING'] &gt; div:after {content: "\E800";font-size: 22px;}.OverlayWrapper &gt; .map .marker.origin[data-mode='BICYCLING'] &gt; div:after {content: "\E801";font-size: 27px;}.OverlayWrapper &gt; .map .marker.origin[data-mode='TRANSIT'] &gt; div:after {content: "\E802";font-size: 30px;}.OverlayWrapper &gt; .map .marker.origin[data-mode='WALKING'] &gt; div:after {content: "\E803";font-size: 30px;}.OverlayWrapper &gt; a.triggerClose {background: #FFFFFF;color: #293540;height: 60px;line-height: 60px;position: absolute;right: 30px;text-align: center;top: 0;transition: background 300ms ease, color 300ms ease;width: 60px;z-index: 2;}.OverlayWrapper &gt; a.triggerClose:before {content: '\E806';font-family: 'routeplanner';font-size: 25px;}.OverlayWrapper &gt; a.triggerClose:hover {background: #1D77BA;color: #FFFFFF;}@media all and (max-width: 1000px){.OverlayWrapper &gt; .content &gt; .trigger {display: block;}.OverlayWrapper &gt; a.triggerClose {height: 40px;line-height: 40px;right: 0;width: 40px;}.OverlayWrapper &gt; a.triggerClose:before {font-size: 20px;}}@media all and (max-width: 500px){.OverlayWrapper &gt; .content &gt; a.logo {padding-left: 25px;padding-right: 25px;}.OverlayWrapper &gt; .content &gt; .info {padding-left: 25px;padding-right: 25px;}.OverlayWrapper &gt; .content &gt; .details {bottom: 0;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div {padding-left: 25px;padding-right: 25px;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div:after {left: 25px;right: 25px;}.OverlayWrapper &gt; .content &gt; .print {display: none;}}@media all and (max-width: 460px){.OverlayWrapper &gt; .content {width: 100%;}body.hideRouteDetails .OverlayWrapper &gt; .content {left: -100%;}.OverlayWrapper &gt; .content &gt; a.logo {display: none;}.OverlayWrapper &gt; .content &gt; .info {border-top: 0 none;padding-bottom: 23px;padding-top: 25px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; p {display: none;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul {float: none;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li:first-child {margin-left: 0;}.OverlayWrapper &gt; .content &gt; .details {top: 215px;}.OverlayWrapper &gt; .content &gt; .trigger {right: 0;transition: right 500ms ease;}body.hideRouteDetails .OverlayWrapper &gt; .content &gt; .trigger {right: -40px;}.OverlayWrapper &gt; .map {left: 0;}body.hideRouteDetails .OverlayWrapper &gt; .map {left: 0;}}.OverlayWrapper {background: #F7F5F0;}.OverlayWrapper &gt; .content &gt; a.logo {    font-size: 75px;    padding: 7px 0;}.OverlayWrapper &gt; .content &gt; .info {background: #F7F5F0;border-top: 0 none;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li {background: none;border-bottom: 2px solid transparent;color: #2D343E;height: 35px;line-height: 25px;transition: border 300ms ease, color 300ms ease;width: 25px;}.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li:hover,.OverlayWrapper &gt; .content &gt; .info &gt; .travelMode &gt; ul &gt; li.selected {background: none;border-bottom: 2px solid #A34A40;color: #A34A40;}.OverlayWrapper &gt; .content &gt; .info &gt; .row:before {background: #A34A40;}.OverlayWrapper &gt; .content &gt; .info &gt; .row.origin {margin-bottom: 1px;}.OverlayWrapper &gt; .content &gt; .info &gt; .row.origin:after {background: #A34A40;height: 26px;}.OverlayWrapper &gt; .content &gt; .info &gt; .row &gt; input {background: #ffffff;border-bottom: 0 none;padding: 0 10px;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.distance:before {color: #A34A40;}.OverlayWrapper &gt; .content &gt; .info &gt; .route &gt; p.duration:before {color: #A34A40;}.OverlayWrapper &gt; .content &gt; .details {bottom: 70px;}.OverlayWrapper &gt; .content &gt; .details &gt; .steps &gt; div &gt; .text {font-size: 16px;}.OverlayWrapper &gt; .content &gt; .print {background: #F7F5F0;}.OverlayWrapper &gt; .content &gt; .print &gt; a {background: #A34A40;color: #ffffff;font-weight: 600;line-height: 40px;padding: 0 30px;}.OverlayWrapper &gt; .content &gt; .print &gt; a:hover {background: #DAB6B2;}.OverlayWrapper &gt; .content &gt; .trigger {background: #A34A40;color: #ffffff;}.OverlayWrapper &gt; .content &gt; .trigger:hover {background: #A34A40;color: #ffffff;}.OverlayWrapper &gt; a.triggerClose {background: #ffffff;color: #2D343E;}.OverlayWrapper &gt; a.triggerClose:hover {background: #A34A40;color: #ffffff;}.OverlayWrapper &gt; .map .marker &gt; div:before {background: #A34A40;}.OverlayWrapper &gt; .map .marker.destination:before {background: #A34A40; background: rgb(196,90,78);background: -moz-linear-gradient(top, rgba(196,90,78,1) 0%, rgba(163,74,64,1) 100%);background: -webkit-linear-gradient(top, rgba(196,90,78,1) 0%,rgba(163,74,64,1) 100%);background: linear-gradient(to bottom, rgba(196,90,78,1) 0%,rgba(163,74,64,1) 100%);display: block;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.OverlayWrapper &gt; .map .marker.destination:after {display: block;}.OverlayWrapper &gt; .map .marker.destination &gt; div:after {color: #ffffff;content: "\e92d";font-family: "webmanager";font-size: 26px;left: 0;line-height: 50px;position: absolute;text-align: center;top: -62px;width: 60px;z-index: 2;}@media all and (max-width: 500px){.OverlayWrapper &gt; .content &gt; .details {bottom: 0;}}.wmTimeline &gt; .entry {padding: 0 0 39px;}.wmTimeline &gt; .entry:last-child {padding-bottom: 0 !important;}.wmTimeline &gt; .entry:before {background: #DAB6B2;content: "";height: 2px;left: 0;position: absolute;top: 15px;width: 25px;}.wmTimeline &gt; .entry:after {background: #DAB6B2;bottom: -15px;content: "";left: 0;position: absolute;top: 15px;width: 2px;}.wmTimeline &gt; .entry:last-child:after {display: none;}.wmTimeline &gt; .entry &gt; div &gt; p.year {float: left;font-family: "Alegreya Sans";font-size: 26px;font-weight: 500;padding: 0 0 0 43px;width: 19.92337164750958%; }.wmTimeline &gt; .entry &gt; div &gt; .content {float: left;margin: 8px 0 0;width: 80.076628352490417%; }.wmTimeline &gt; .entry &gt; div &gt; .content img {float: left;height: auto;margin: 0 45px 0 0;width: 215px;}@media all and (max-width: 980px){.wmTimeline &gt; .entry {padding-bottom: 26px;}.wmTimeline &gt; .entry &gt; div &gt; p.year {float: none;width: 100%;}.wmTimeline &gt; .entry &gt; div &gt; .content {float: none;margin-top: -2px;padding-left: 43px;width: 100%;}.wmTimeline &gt; .entry &gt; div &gt; .content &gt; img {margin-right: 30px;margin-top: 6px;}}@media all and (max-width: 780px){.wmTimeline &gt; .entry &gt; div &gt; .content &gt; img {margin-bottom: 6px;width: 30.846484935437591%; }}@media all and (max-width: 500px){.wmTimeline &gt; .entry &gt; div &gt; .content &gt; img {display: none;}}.wmTip + .wmTip {margin-top: -70px;}.wmTip {background: #F7F5F0;padding-bottom: 38px;padding-top: 39px;}.wmTip:before {background: #F7F5F0;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmTip &gt; div {padding: 0 0 0 75px;}.wmTip &gt; div:before {border-radius: 50%;color: #A34A40;font-size: 28px;height: 45px;left: 0;line-height: 48px;position: absolute;top: 6px;width: 45px;z-index: 2;-webkit-animation: heartbeat 2s infinite; -moz-animation: heartbeat 2s infinite; -o-animation: heartbeat 2s infinite; animation: heartbeat 2s infinite; }.wmTip &gt; div:after {background: #ffffff;border-radius: 50%;content: "";height: 45px;left: 0;position: absolute;top: 6px;width: 45px;z-index: 1;}.wmTip &gt; div &gt; p.addition {color: #A34A40;font-weight: 600;line-height: 1.2;text-transform: uppercase;}.wmTip &gt; div &gt; h3 {font-size: 26px;margin-bottom: 0;margin-top: 5px;}.wmTip &gt; div &gt; p.text {margin-top: 15px;}@-webkit-keyframes heartbeat {0% {transform: scale(1);}20% {transform: scale(0.75);}40% {transform: scale(1);}60% {transform: scale(0.75);}80% {transform: scale(1);}100% {transform: scale(1);}}@-moz-keyframes heartbeat {0% {transform: scale(1);}20% {transform: scale(0.75);}40% {transform: scale(1);}60% {transform: scale(0.75);}80% {transform: scale(1);}100% {transform: scale(1);}}@-o-keyframes heartbeat {0% {transform: scale(1);}20% {transform: scale(0.75);}40% {transform: scale(1);}60% {transform: scale(0.75);}80% {transform: scale(1);}100% {transform: scale(1);}}@keyframes heartbeat {0% {transform: scale(1);}20% {transform: scale(0.75);}40% {transform: scale(1);}60% {transform: scale(0.75);}80% {transform: scale(1);}100% {transform: scale(1);}}@media all and (max-width: 780px){.wmTip + .wmTip {margin-top: -40px;}}@media all and (max-width: 500px){.wmTip {padding-top: 45px;}.wmTip &gt; div {padding-left: 0;padding-top: 69px;text-align: center;}.wmTip &gt; div:before {left: 50%;margin-left: -22.5px;top: 0;}.wmTip &gt; div:after {left: 50%;margin-left: -22.5px;top: 0;}}.wmWeather {background: #F7F5F0;padding-bottom: 60px;padding-top: 68px;}.wmWeather:before {background: #F7F5F0;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmWeather .wrapper h2 {margin: 0 0 32px;}.wmWeather .wrapper .entry {float: left;margin: 0 2.298850574712644% 0 0; overflow: hidden;width: 31.800766283524904%; }.wmWeather .wrapper .entry:last-child {margin-right: 0;}.wmWeather .wrapper .entry &gt; img {display: block;height: auto;left: 50%;margin: 0 0 5px;position: relative;transform: translate(-50%, 0);width: 100%;}.wmWeather .wrapper .entry &gt; p.date {background: #A34A40;color: #ffffff;line-height: 1;padding: 19px 30px 21px 75px;position: absolute;right: 0;top: 0;}.wmWeather .wrapper .entry &gt; p.date &gt; span.day {font-family: "Alegreya Sans";font-size: 52px;font-weight: 300;left: 20px;position: absolute;top: 8.5px;}.wmWeather .wrapper .entry &gt; p.date &gt; span.month {text-transform: uppercase;}.wmWeather .wrapper .entry &gt; p.date &gt; span.month,.wmWeather .wrapper .entry &gt; p.date &gt; span.year {display: block;font-size: 18px;font-weight: 600;}.wmWeather .wrapper .entry &gt; p.date &gt; span.year {margin: -1px 0 0;}.wmWeather .wrapper .entry &gt; div {background: #ffffff;float: left;margin: 0 1.204819277108434% 0 0; padding: 25px 25px 27px;width: 49.397590361445786%; }.wmWeather .wrapper .entry.tomorrow &gt; div,.wmWeather .wrapper .entry.aftertomorrow &gt; div {float: none;margin-right: 0;width: 100%;}.wmWeather .wrapper .entry &gt; .afternoon {margin-right: 0;}.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.label {float: left;font-size: 17px;font-weight: 600;line-height: 30px;text-transform: uppercase;}.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.temp {float: right;font-family: "Alegreya Sans";font-size: 28px;font-weight: 500;line-height: 27px;}.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.temp &gt; span {font-size: 18px;}.wmWeather .wrapper .entry &gt; div &gt; .icon {height: 120px;margin: 66px 0 62px;position: relative;text-align: center;}.wmWeather .wrapper .entry &gt; div &gt; .icon &gt; img {display: block;left: 50%;max-width: 120px;position: absolute;top: 50%;transform: translate(-50%, -50%);}.wmWeather .wrapper .entry &gt; div &gt; .row {margin: 0 0 3px;}.wmWeather .wrapper .entry &gt; div &gt; .row:last-child {margin-bottom: 0;}.wmWeather .wrapper .entry &gt; div &gt; .row &gt; p {font-size: 17px;}.wmWeather .wrapper .entry &gt; div &gt; .row &gt; p.label {float: left;}.wmWeather .wrapper .entry &gt; div &gt; .row &gt; p.value {    height: 48px;    overflow: hidden;    text-align: center;    text-overflow: ellipsis;}.wmWeather .wrapper .content {float: left;margin: 0 0 0 2.298850574712644%; padding: 35px 0 0;width: 29.885057471264368%; }.wmWeather .wrapper .content p.headline {font-family: "Alegreya Sans";font-size: 26px;font-weight: 500;margin: 0 0 13px;}.wmWeather .wrapper .content &gt; .trend {margin: 58px 0 0;}.wmWeather .copyrights {font-size: 16px !important;margin: 40px 0 0;}@media all and (max-width: 1345px){.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.label {float: none;}.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.temp {float: none;}.wmWeather .wrapper .entry &gt; div &gt; .icon {margin-bottom: 39px;margin-top: 43px;}.wmWeather .wrapper .entry &gt; div &gt; .icon &gt; img {max-width: 100%;}}@media all and (max-width: 1200px){.wmWeather {padding-bottom: 38px;padding-top: 38px;}.wmWeather .wrapper .entry.aftertomorrow {margin-right: 0;}.wmWeather .wrapper .entry &gt; div &gt; .icon {margin-bottom: 24px;margin-top: 28px;}.wmWeather .wrapper .content {clear: both;float: none;margin-left: 0;padding-top: 37px;width: 100%;}.wmWeather .wrapper .content &gt; .trend {margin-top: 30px;}}@media all and (max-width: 890px){.wmWeather .wrapper .entry {float: none;margin-right: 0;width: 100%;}.wmWeather .wrapper .entry.tomorrow,.wmWeather .wrapper .entry.aftertomorrow {float: left;margin-right: 1.176470588235294%; width: 49.411764705882355%; }.wmWeather .wrapper .entry.aftertomorrow {margin-right: 0;}.wmWeather .wrapper .entry.today {margin-bottom: 10px;}}@media all and (max-width: 500px){.wmWeather .wrapper .entry.tomorrow,.wmWeather .wrapper .entry.aftertomorrow {float: none;margin-right: 0;width: 100%;}.wmWeather .wrapper .entry.tomorrow img,.wmWeather .wrapper .entry.aftertomorrow img {display: none;}.wmWeather .wrapper .entry &gt; div {float: none;margin-right: 0;width: 100%;}.wmWeather .wrapper .entry &gt; .morning {margin-bottom: 5px;}.wmWeather .wrapper .entry &gt; p.date {padding: 4px 25px 10px 25px;position: relative;right: auto;text-align: center;top: auto;}.wmWeather .wrapper .entry &gt; p.date &gt; span.day {display: inline-block;left: auto;position: relative;top: auto;}.wmWeather .wrapper .entry &gt; p.date &gt; span.month {margin: 0 5px;}.wmWeather .wrapper .entry &gt; p.date &gt; span.month,.wmWeather .wrapper .entry &gt; p.date &gt; span.year {display: inline-block;}.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.label {float: left;}.wmWeather .wrapper .entry &gt; div &gt; .headline &gt; p.temp {float: right;}.wmWeather .wrapper .entry &gt; div &gt; .row &gt; p.value {height: auto;}}.wmRoomDetails &gt; .image {background: #F7F5F0;float: left;max-width: 64.444444444444443%; }.wmRoomDetails img {display: block;height: auto;width: 100%;}.wmRoomDetails &gt; .content {float: left;padding: 38px 70px 0 60px;width: 35.555555555555557%; }.wmRoomDetails &gt; .content &gt; h2 {margin: 0 0 27px;}.wmRoomDetails &gt; .content &gt; ul {margin: 46px 0 0;}.wmRoomDetails &gt; .content &gt; ul &gt; li {display: inline-block;font-weight: 600;margin: 0 0 10px;padding: 0 0 0 75px;position: relative;}.wmRoomDetails &gt; .content &gt; ul &gt; li.area {margin-right: 43px;}.wmRoomDetails &gt; .content &gt; ul &gt; li.people {padding-left: 70px;}.wmRoomDetails &gt; .content &gt; ul &gt; li:before {color: #D1A49F;font-size: 52px;left: 0;position: absolute;top: 7px;}.wmRoomDetails &gt; .content &gt; ul &gt; li &gt; span.value {display: inline-block;font-family: "Alegreya Sans";font-size: 42px;font-weight: normal;margin: 0 5px 0 0;}.wmRoomDetails &gt; .content &gt; a.button {background: #A34A40;bottom: 30px;color: #ffffff;display: block;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 30px;position: absolute;right: 90px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmRoomDetails &gt; .content &gt; a.button:hover {background: #D1A49F;}@media all and (max-width: 1480px){.wmRoomDetails &gt; .content {padding-bottom: 80px !important;padding-right: 0 !important;padding-top: 0 !important;}.wmRoomDetails &gt; .content &gt; a.button {bottom: 6px;right: 20px;}}@media all and (max-width: 1020px){.wmRoomDetails &gt; .image {max-width: 50%;}.wmRoomDetails &gt; .content {padding-bottom: 75px;padding-left: 30px;width: 50%;}.wmRoomDetails &gt; .content &gt; a.button {bottom: 0;}}@media all and (max-width: 780px){.wmRoomDetails &gt; .image {float: none;margin: 0 0 25px 0;max-width: none;}.wmRoomDetails &gt; .content {float: none;padding-bottom: 71px !important;padding-left: 0;width: 100%;}.wmRoomDetails &gt; .content &gt; h2 {margin-bottom: 16px;}.wmRoomDetails &gt; .content &gt; ul {margin-top: 16px;}.wmRoomDetails &gt; .content &gt; ul &gt; li {margin-bottom: 0;}.wmRoomDetails &gt; .content &gt; a.button {bottom: 0;}}@media all and (max-width: 500px){.wmRoomDetails &gt; .content {padding-bottom: 0 !important;}.wmRoomDetails &gt; .content &gt; ul &gt; li {padding-left: 50px;}.wmRoomDetails &gt; .content &gt; ul &gt; li.area {margin-right: 20px;}.wmRoomDetails &gt; .content &gt; ul &gt; li:before {font-size: 36px;top: 10px;}.wmRoomDetails &gt; .content &gt; ul &gt; li.people {padding-left: 46px;}.wmRoomDetails &gt; .content &gt; ul &gt; li &gt; span.value {font-size: 36px;}.wmRoomDetails &gt; .content &gt; a.button {bottom: auto;margin-top: 31px;position: relative;right: auto;}}@media all and (max-width: 400px){.wmRoomDetails &gt; .content &gt; ul &gt; li &gt; span.unit {display: none;}}.wmRoomTeaser &gt; div {border: 1px solid #E7E6D8;cursor: pointer;transition: box-shadow 600ms ease;}.wmRoomTeaser &gt; div:hover {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.wmRoomTeaser &gt; div &gt; .image {float: left;margin: -1px 0 -1px -1px;max-width: 65.900383141762447%; overflow: hidden;}.wmRoomTeaser &gt; div &gt; .image img {display: block;height: auto;left: 50%;position: relative;transform: translate(-50%, 0);width: 860px;}.wmRoomTeaser &gt; div &gt; .content {float: left;padding: 40px 30px 0 40px;width: 34.022988505747129%; }.wmRoomTeaser &gt; div &gt; .content &gt; p.addition {color: #A34A40;font-size: 17px;font-weight: 600;margin: 0 0 4px;text-transform: uppercase;}.wmRoomTeaser &gt; div &gt; .content &gt; h2 {    line-height: 1.05;    margin: 5px 0 12px;}.wmRoomTeaser &gt; div &gt; .content &gt; ul {margin: 16px 0 0;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li {display: inline-block;font-weight: 600;margin: 0 0 5px;padding: 0 0 0 45px;position: relative;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li.area {margin-right: 20px;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li:before {color: #D1A49F;font-size: 26px;left: 0;position: absolute;top: 5px;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li &gt; span.value {display: inline-block;font-family: "Alegreya Sans";font-size: 21px;font-weight: normal;margin: 0 5px 0 0;}.wmRoomTeaser &gt; div &gt; .content &gt; a.button {background: #A34A40;bottom: 30px;color: #ffffff;display: block;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0 30px;position: absolute;right: 30px;text-align: center;text-transform: uppercase;transition: background 200ms ease;}.wmRoomTeaser &gt; div:hover &gt; .content &gt; a.button {background: #D1A49F;}@media all and (max-width: 1305px){.wmRoomTeaser &gt; div &gt; .content {padding-bottom: 91px;padding-left: 45px;padding-top: 38px;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li.area {margin-right: 30px;}}@media all and (max-width: 1020px){.wmRoomTeaser &gt; div &gt; .image {max-width: 50%;}.wmRoomTeaser &gt; div &gt; .content {padding-bottom: 75px;padding-left: 30px;padding-top: 23px;width: 50%;}}@media all and (max-width: 780px){.wmRoomTeaser &gt; div &gt; .image {float: none;max-width: none;}.wmRoomTeaser &gt; div &gt; .image img {left: auto;transform: none;width: 100%;}.wmRoomTeaser &gt; div &gt; .content {float: none;padding-bottom: 101px !important;width: 100%;}.wmRoomTeaser &gt; div &gt; .content &gt; h2 {margin-bottom: 16px;}.wmRoomTeaser &gt; div &gt; .content &gt; ul {margin-top: 16px;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li {margin-bottom: 0;}}@media all and (max-width: 500px){.wmRoomTeaser &gt; div {border: 0 none;}.wmRoomTeaser &gt; div &gt; .image {margin: 0;}.wmRoomTeaser &gt; div &gt; .content {padding-bottom: 0 !important;padding-left: 0;padding-right: 0;}.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li.area {margin-right: 20px;}.wmRoomTeaser &gt; div &gt; .content &gt; a.button {bottom: auto;margin-top: 31px;position: relative;right: auto;}}@media all and (max-width: 400px){.wmRoomTeaser &gt; div &gt; .content &gt; ul &gt; li &gt; span.unit {display: none;}}.wmRoomOverview &gt; .wmRoomFilter {background: #DAB6B2;position: relative;text-align: center;}.wmRoomOverview &gt; .wmRoomFilter:before {background: #DAB6B2;bottom: 0;content: "";left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul {display: inline-block;height: 173px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li {color: #FFFFFF;cursor: pointer;display: block;float: left;font-size: 19px;line-height: 1;height: 180px;margin: 0 37.5px;padding: 115px 0 0;position: relative;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:before {color: #A34A40;bottom: 84px;display: block;font-size: 70px;left: 50%;position: absolute;z-index: 2;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-bed-single:before {font-size: 50px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-bed-double:before {font-size: 52px;} .wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:after {background: #A34A40;bottom: 0;content: "";height: 2px;left: 0;position: absolute;right: 0;transition: background 500ms ease;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:hover:after,.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.selected:after {background: #2D343E;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; .icon:before {color: #ffffff;content: "\E90B";font-family: "Webmanager";font-size: 90px;left: 0;line-height: 90px;position: absolute;top: 21px;z-index: 1;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; .icon:after {color: #ffffff;content: "\E90B";font-family: "Webmanager";font-size: 90px;line-height: 90px;position: absolute;right: 0;top: 21px;z-index: 1;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; p {font-size: 17px;font-weight: 600;line-height: 1.4;padding: 0 30px;text-transform: uppercase;transition: color 500ms ease;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; p:after {border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 8px solid #2D343E;bottom: -8px;content: "";height: 8px;left: 50%;opacity: 0;position: absolute;transform: translate(-50%, 0);transition: opacity 500ms ease;width: 16px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:hover &gt; p,.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.selected &gt; p {color: #FFFFFF;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:hover &gt; p:after,.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.selected &gt; p:after {opacity: 1;}.wmRoomOverview &gt; .wmRoomTeaser.hide {display: none;}@media all and (max-width: 1300px){.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li {margin-left: 15px;margin-right: 15px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; p {padding-left: 0;padding-right: 0;}}@media all and (max-width: 880px){.wmRoomOverview &gt; .wmRoomFilter &gt; ul {height: 113px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li {height: 120px;padding-top: 0;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:before {left: auto !important;line-height: 120px !important;position: relative !important;top: 0 !important;transform: none !important;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-mary-portman-house:before {font-size: 57px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-torhouse:before {font-size: 47px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-gartenfluegel:before {font-size: 23px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-baumhaus:before {font-size: 35px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; .icon:before,.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; .icon:after {display: none;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; p,.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li &gt; span {display: none;}}@media all and (max-width: 550px){.wmRoomOverview &gt; .wmRoomFilter &gt; ul {height: auto;padding: 0 0 8px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li {height: 90px;margin: 10px 4% 10px 0;width: 48%;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:nth-child(2n) {margin-right: 0;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li:before {line-height: 80px !important;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-mary-portman-house:before {font-size: 35px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-torhouse:before {font-size: 35px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-gartenfluegel:before {font-size: 18px;}.wmRoomOverview &gt; .wmRoomFilter &gt; ul &gt; li.icon-baumhaus:before {font-size: 24px;}}.wmQuote {background: #F7F5F0;padding: 80px 0 68px;text-align: center;}.wmQuote .text {font-family: "Alegreya Sans";font-size: 42px;font-weight: 300;max-width: 1050px;margin: 0 auto;line-height: 1.35;}.wmQuote .addition {color: #A34A40;font-size: 17px;font-weight: 600;max-width: 1050px;margin: 37px auto 0;text-transform: uppercase;}@media all and (max-width: 780px){.wmQuote {padding-bottom: 54px;padding-top: 53px;}.wmQuote .text {font-size: 22px;}}.alphaGuide .wrap:after {clear: both;content: "";display: block;}.alphaGuide {transition: opacity 300ms ease-in-out;}.alphaGuide.hide {opacity: 0;}.alphaGuide .entry {cursor: pointer;float: left;margin: 0 2.298850574712644% 2.298850574712644% 0; overflow: hidden;position: relative;transition: box-shadow 600ms ease;width: 31.800766283524904%; }.alphaGuide .entry.hide {display: none;}.alphaGuide .entry:nth-of-type(3n) {margin-right: 0;}.alphaGuide .entry:nth-of-type(3n) + .entry {clear: left;}.alphaGuide .entry:hover {box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);}.alphaGuide .entry &gt; .image &gt; a {display: block;overflow: hidden;}.alphaGuide .entry &gt; .image &gt; a img {display: block;height: auto;width: 100%;transition: all 1200ms ease;}.alphaGuide .entry &gt; .image &gt; a &gt; picture + img.placeholder {display: none;}.alphaGuide .entry:hover &gt; .image &gt; a img {-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}.alphaGuide .entry .content {    color: #A34A40;    font-weight: 600;border: 1px solid #E4E0DA;border-top: 0;padding: 27px 60px 33px 100px;position: relative;}.alphaGuide .entry .content .category {font-size: 17px;margin: 0 0 3px 0;text-transform: uppercase;}.alphaGuide .entry .content .route {color: #2D343E;font-size: 17px;margin: -6px 0 20px;}.alphaGuide .entry .content .title {color: #2D343E;display: block;font-family: "Alegreya Sans";font-weight: 500;font-size: 26px;line-height: 1.2;margin: 0 0 25px 0;}.alphaGuide .entry .content .line {background: #A34A40;height: 2px;position: relative;width: 25px;}.alphaGuide .entry .content .line:after {background: #D1A49F;content: "";display: block;width: 0;height: 1px;position: absolute;top: 1px;z-index: -1;transition: width 1200ms ease;}.alphaGuide .entry:hover &gt; .content .line:after {width: 260px;}.alphaGuide .entry &gt; .content .teasermarks {    left: 0;    position: absolute;    text-align: center;    top: 28px;    width: 100px;}.alphaGuide .entry &gt; .content .teasermarks span {color: #D1A49F;display: block;font-family: "alphaguide";font-size: 32px;}.alphaGuide .entry &gt; .content .teasermarks span.tourist-attraction:before {content: '\E8D5';}.alphaGuide .entry &gt; .content .teasermarks span.active:before {content: '\E8B8';}.alphaGuide .entry &gt; .content .teasermarks span.roads:before {content: '\E85E';}.alphaGuide .entry &gt; .content .teasermarks span.castles:before {content: '\E85D';}.alphaGuide .entry &gt; .content .teasermarks span.world-of-experience:before {content: '\E8D6';}.alphaGuide .entry &gt; .content .teasermarks span.restaurant:before {content: '\E8DA';}.alphaGuide .entry &gt; .content .teasermarks span.golf-course:before {content: '\E8D9';}.alphaGuide .entry &gt; .content .teasermarks span.experience-of-nature:before {content: '\E8D7';}.alphaGuide .entry &gt; .content .teasermarks span.swimming-bath:before {content: '\E8D4';font-size: 22px;}.alphaGuide .entry &gt; .content .teasermarks span.culinary:before {content: '\E832';font-size: 35px;font-weight: normal;}.alphaGuide .entry &gt; .content .teasermarks span.shopping:before {content: '\E8D8';font-size: 28px;}@media all and (max-width: 1280px){.alphaGuide .entry .content {padding-right: 30px; }}@media all and (max-width: 980px){.alphaGuide .entry .content {padding-left: 30px;}.alphaGuide .entry &gt; .content .teasermarks {background: #A34A40;border-radius: 50%;color: #ffffff;left: auto;line-height: 75px;right: 30px;text-align: center;top: -37.5px;width: 75px;}}@media all and (max-width: 850px){.alphaGuide .entry {float: none;margin-bottom: 45px;margin-right: 0;width: 100%;}.alphaGuide .entry:hover {box-shadow: none;}.alphaGuide .entry .content {border: 0 none;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 23px;}.alphaGuide .entry .content .line {background: none;width: 100%;}.alphaGuide .entry .content .line:before {background: #A34A40;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 25px;}.alphaGuide .entry &gt; .content .teasermarks {right: 15px;}}.sitemap:after {clear: both;content: "";display: block;}.sitemap &gt; li {display: none;}.sitemap &gt; .entry {display: block;float: left;margin: 0 2% 0 0;padding: 0 50px 0 0;width: 32%;}.sitemap &gt; .entry:nth-of-type(3n) {margin-right: 0;padding-right: 0;}.sitemap &gt; .entry &gt; li {display: block;margin: 0 0 40px;}.sitemap &gt; .entry &gt; li &gt; a {border-bottom: 1px solid #A34A40;color: #A34A40;display: block;font-family: "Alegreya Sans", sans-serif;font-size: 24px;font-weight: 400;line-height: 1.4;padding: 0 0 1px;position: relative;text-transform: uppercase;}.sitemap &gt; .entry &gt; li &gt; ul {display: block;margin: 21px 0 0;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li {margin: 0 0 10px;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; a {color: #A34A40;display: block;font-family: "Alegreya Sans", sans-serif;font-weight: 500;line-height: 1.2;position: relative;text-transform: uppercase;-webkit-transition: color 300ms ease;-moz-transition: color 300ms ease;-ms-transition: color 300ms ease;-o-transition: color 300ms ease;transition: color 300ms ease;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; a:hover {color: #A34A40;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul {margin: 10px 0 40px;padding: 0 0 0 26px;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li {margin: 5px 0;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {color: #2D343E;display: block;font-size: 17px;line-height: 1.4;padding: 3px 0;position: relative;-webkit-transition: color 300ms ease;-moz-transition: color 300ms ease;-ms-transition: color 300ms ease;-o-transition: color 300ms ease;transition: color 300ms ease;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li a:hover {color: #A34A40;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a &gt; span {background: #FFFFFF;padding: 0 15px 0 0;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a &gt; span:before {background: #DAB6B2;bottom: 9px;content: "";height: 1px;position: absolute;right: 0;width: 100%;z-index: -1;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul {margin: 0 0 20px;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li {display: block;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {color: #747A85;display: block;font-size: 17px;font-weight: 300;line-height: 1.4;padding: 3px 0 3px 33px;-webkit-transition: color 300ms ease;-moz-transition: color 300ms ease;-ms-transition: color 300ms ease;-o-transition: color 300ms ease;transition: color 300ms ease;}@media all and (max-width: 900px){.sitemap &gt; .entry {float: none;margin-right: 0;padding-right: 0;width: 100%;}.sitemap &gt; .entry &gt; li {float: left;margin-right: 4%;width: 48%;}.sitemap &gt; .entry &gt; li:nth-of-type(2n) {margin-right: 0;}.sitemap &gt; .entry &gt; li:nth-of-type(2n) + li {clear: left;}}@media all and (max-width: 600px){.sitemap &gt; .entry &gt; li {float: none;margin-right: 0;width: 100%;}.sitemap &gt; .entry &gt; li:nth-of-type(2n) + li {clear: none;}.sitemap &gt; .entry &gt; li &gt; a {font-size: 20px;}.sitemap &gt; .entry &gt; li &gt; ul &gt; li &gt; a:before {top: 0;}}.wmBookmark &gt; ul &gt; li {background: #F7F5F0;border-bottom: 1px solid #E8D6D1;cursor: pointer;font-weight: 300;padding: 12px 180px 12px 30px;position: relative;}.wmBookmark &gt; ul &gt; li &gt; .title {display: inline;font-weight: 600;}.wmBookmark &gt; ul &gt; li &gt; .duration {display: inline;    font-weight: 300;    padding: 0 0 0 10px;}.wmBookmark &gt; ul &gt; li &gt; .duration:before {content: "(";}.wmBookmark &gt; ul &gt; li &gt; .duration:after {content: ")";}.wmBookmark &gt; ul &gt; li &gt; .price {    line-height: 30px;    margin: -15px 0 0;    position: absolute;    right: 82px;    top: 50%;}.wmBookmark &gt; ul &gt; li &gt; a {    color: #A34A40;    font-size: 19px;    line-height: 1;    margin: -10px 0 0;opacity: 0.25;    position: absolute;    right: 30px;    transition: opacity 300ms ease-in-out;    top: 50%;}.wmBookmark &gt; ul &gt; li &gt; a[data-state="added"],.wmBookmark &gt; ul &gt; li &gt; a:hover {opacity: 1;}.wmBookmark &gt; ul &gt; li ul {padding: 20px 0 15px;}.wmBookmark &gt; ul &gt; li ul &gt; li:before {color: #891218;content: "\e908";font-family: "webmanager";left: 0;position: absolute;top: 8px;}.wmBookmark &gt; ul &gt; li ul &gt; li {padding: 5px 0 5px 40px;position: relative;}.wmBookmark &gt; a {    background: #A34A40;    border: 1px solid #A34A40;    color: #FFFFFF;    display: table;    margin: 30px 0 0 auto;    padding: 5px 30px 6px;    position: relative;    text-transform: uppercase;    transition: all 500ms ease 0s;    z-index: 1;}.wmBookmark &gt; a:hover {background: #D1A49F;border-color: #D1A49F;}.wmBookmark &gt; .info {    bottom: 7px;color: #A34A40;    left: 20px;    opacity: 0;    overflow: hidden;    padding: 0 380px 0 0;    position: absolute;    right: 20px;    text-overflow: ellipsis;    transition: opacity 300ms ease-in-out 0s;    white-space: nowrap;}.wmBookmark &gt; .info.show {opacity: 1;}@media all and (max-width: 600px){.wmBookmark &gt; ul &gt; li {padding: 20px 65px 20px 20px;}.wmBookmark &gt; ul &gt; li &gt; .title {display: block;}.wmBookmark &gt; ul &gt; li &gt; .duration {padding: 0;}.wmBookmark &gt; ul &gt; li &gt; .duration:before,.wmBookmark &gt; ul &gt; li &gt; .duration:after {display: none;}.wmBookmark &gt; ul &gt; li &gt; .description {padding: 10px 0 0;}.wmBookmark &gt; ul &gt; li &gt; .price {display: inline;line-height: 1.47;margin: 0;position: relative;right: 0;top: 0;}.wmBookmark &gt; ul &gt; li &gt; .duration + .price {padding-left: 30px;position: relative;}.wmBookmark &gt; ul &gt; li &gt; .duration + .price:before {background: #2E2E2E;border-radius: 50%;content: "";height: 6px;left: 12px;margin: -3px 0 0;opacity: 0.5;position: absolute;top: 50%;width: 6px;}.wmBookmark &gt; ul &gt; li &gt; a {right: 20px;}.wmBookmark &gt; .info {    bottom: 0;left: 0;padding: 24px 0 0;position: relative;right: 0;white-space: normal;}}@media all and (max-width: 400px){.wmBookmark &gt; .info {display: none;}}.wmTitleTextLink {text-align: center;}.wmTitleTextLink &gt; .addition {color: #A34A40;font-size: 17px;font-weight: 600;text-transform: uppercase;}.wmTitleTextLink &gt; .title {font-family: "Alegreya Sans";font-size: 42px;font-weight: 300;line-height: 1.2;margin: 33px 0 5px;}.wmTitleTextLink &gt; a {    background: #A34A40;    color: #FFFFFF;    display: table;    font-size: 18px;    margin: 54px auto 0;    padding: 7px 30px 8px;    text-align: center;    text-transform: uppercase;    transition: all 500ms ease;}.wmTitleTextLink &gt; a:hover {background: #D1A49F;}@media all and (max-width: 780px){.wmTitleTextLink &gt; .title {font-size: 30px;margin-bottom: 12px;margin-top: 25px;}.wmTitleTextLink &gt; a {margin-top: 35px;}}.wmTitleText {padding-bottom: 68px;padding-top: 66px;}.wmTitleText + .wmTitleText {margin-top: -70px;}.wmTitleText:before {background: #F7F5F0;    content: "";    height: 100%;    left: -3000px;    position: absolute;    right: -3000px;    top: 0;    z-index: -1;}.wmTitleText &gt; h2 {margin: 0 0 27px;}.wmTitleText &gt; p {margin: 0 !important;}@media all and (max-width: 500px){.wmTitleText {padding-bottom: 38px;padding-top: 36px;}.wmTitleText &gt; h2 {margin-bottom: 15px;}}.wmSearchList &gt; h2 {margin-bottom: 40px;}.wmSearchList &gt; .wmSearchTeaser &gt; article {border-bottom: 1px solid #F7F5F0;cursor: auto;margin: 0 0 18px;padding: 0 0 20px;}.wmSearchList &gt; .wmSearchTeaser &gt; article &gt; figure &gt; figcaption &gt; a.title {    color: #A34A40;    display: table;    font-weight: 600;    line-height: 1.2;    text-transform: uppercase;}.wmSearchList &gt; .wmSearchTeaser &gt; article &gt; figure &gt; figcaption &gt; a.link {color: #D1A49F;    display: block;    font-size: 15px;    font-weight: 300;    margin: 5px 0;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.pagenav {margin: 50px 0 0;}.pagenav &gt; li {float: left;}.pagenav &gt; li &gt; a {background: #F7F5F0;    color: #2D343E;    display: block;    font-weight: 500;    line-height: 35px;    margin: 0 8px 0 0;    transition: all 500ms ease-in-out;    text-align: center;    width: 37px;}.pagenav &gt; li &gt; a.selected,.pagenav &gt; li &gt; a:hover {background: #A34A40;color: #FFFFFF;}.wmSearchList form {background: #F7F5F0;display: block;overflow: hidden;position: relative;}.wmSearchList form:after {color: #A34A40;content: "\E8EF";font-family: "webmanager";font-size: 18px;font-weight: normal;    left: 21px;    line-height: 1;    margin-top: -9px;    position: absolute;    top: 50%;}.wmSearchList form &gt; input[type="text"] {background: none;border: 0 !important;box-shadow: none !important;color: #A34A40;    font-weight: 600;height: 45px;padding: 0 55px 0 60px;outline: none !important;transition: width 500ms ease-in-out;width: 100%;}.wmSearchList form &gt; input[type="text"]::-webkit-input-placeholder {opacity: 1;}.wmSearchList form &gt; input[type="text"]:-moz-placeholder {opacity: 1;}.wmSearchList form &gt; input[type="text"]::-moz-placeholder {opacity: 1;}.wmSearchList form &gt; input[type="text"]:-ms-input-placeholder {opacity: 1;}.wmSearchList form &gt; input[type="text"]:focus {width: 100%;}.wmSearchList form &gt; input[type="text"]::-ms-clear {    display: none;}.wmSearchList form &gt; button {background: none;    border: 0 none;    color: #A34A40;cursor: default;    height: 100%;    padding: 0;opacity: 0;    position: absolute;    right: -30px;    top: 0;    width: 32px;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}.wmSearchList form &gt; button:after {content: "\E901";font-family: "Webmanager";}.wmSearchList form &gt; input[type="text"]:focus + button {cursor: pointer;right: 10px;opacity: 1;}@media all and (max-width: 400px){.wmSearchList &gt; .wmSearchTeaser &gt; article {padding-bottom: 15px;}.wmSearchList &gt; .wmSearchTeaser &gt; article &gt; figure &gt; figcaption &gt; a.link {margin-bottom: 0;}.wmSearchList &gt; .wmSearchTeaser &gt; article &gt; figure &gt; figcaption &gt; p {display: none;}}.wmAttributes {background-color: #F7F5F0;padding: 56px 20px;}.wmAttributes &gt; div {display: grid;grid-template-columns: 1fr 1fr 1fr;justify-content: center;align-items: center;column-gap: 8px;max-width: 1120px;padding: 0;}.wmAttributes &gt; div .attribute {min-width: 250px;position: relative;display: grid;grid-template-columns: 64px 1fr;gap: 16px;align-items: center;padding: 24px;justify-content: flex-start;}.wmAttributes &gt; div .attribute .title {color: #2D343E;font-size: 20px;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;letter-spacing: 1px;line-height: 1.2;text-transform: uppercase;}.wmWithText {background: none;font-family: 'Source Sans Pro', sans-serif;font-size: 19px;line-height: 1.5;padding-bottom: 0;}.wmWithText &gt; div.wmWrapper {display: grid;align-items: start;grid-template-columns: 1fr 1fr 1fr;column-gap: 32px;}.wmWithText &gt; div.wmWrapper .colContainer {display: flex;flex-direction: column;gap: 48px;}.wmWithText &gt; div .attribute {display: flex;flex-direction: column;height: auto;border-top: 1px solid #D9DBD7;padding: 40px;align-items: start;}.wmWithText &gt; div .attribute h3.title {margin: 0;}.wmWithText &gt; div .attribute .iconContainer {width: 96px;height: 96px;background: #ffffff;align-self: center;display: flex;justify-content: center;align-items: center;position: absolute;top: -48px;}.wmWithText &gt; div .attribute .title,.wmWithText &gt; div .attribute .text {position: relative;z-index: 1;}@media all and (max-width: 1200px){.wmWithText &gt; div .attribute {    padding: 40px 24px 32px;}.wmWithText &gt; div .attribute .text {    font-size: 18px;}}@media all and (max-width: 950px) {.wmAttributes &gt; div {grid-template-columns: 1fr 1fr;}.wmAttributes &gt; div .attribute {padding: 32px 20px;}.wmWithText &gt; div.wmWrapper {grid-template-columns: 1fr 1fr;}}@media all and (max-width: 780px){.wmGalleryCollage + .wmAttributes {    margin-top: -132px;}}@media all and (max-width: 650px) {.wmAttributes &gt; div {grid-template-columns: 1fr;}.wmAttributes &gt; div {margin: 0;}.wmAttributes &gt; div .attribute {padding: 16px;}.wmAttributes &gt; div .attribute &gt; img {width: 48px;}.wmAttributes &gt; div .attribute {grid-template-columns: 48px 1fr;padding: 16px;}.wmAttributes &gt; div .attribute .title {font-size: 18px;}.wmWithText {padding-top: 40px;}.wmWithText &gt; div.wmWrapper {grid-template-columns: 1fr;}.wmWithText &gt; div.wmWrapper .colContainer {    gap: 32px;}.wmWithText &gt; div .attribute {padding: 24px;}.wmWithText &gt; div .attribute .iconContainer {width: 80px;height: 68px;top: -34px;}.wmWithText &gt; div .attribute .iconContainer &gt; img {width: 50px;height: 50px;}}@media all and (max-width: 400px){.wmAttributes &gt; div .attribute .title {font-size: 16px;}}.wmBlogOverview &gt; .filter {    display: table;    margin: 0 auto 60px;    padding: 38px 0;    position: relative;}.wmBlogOverview &gt; .filter:before {background: #DAB6B2;content: "";left: -3000px;height: 100%;position: absolute;right: -3000px;top: 0;z-index: -1;}.wmBlogOverview &gt; .filter &gt; li {float: left;}.wmBlogOverview &gt; .filter &gt; li &gt; a {color: #FFFFFF;    display: block;    font-size: 17px;    font-weight: 600;    line-height: 1.2;    height: 65px;    padding: 0 28px 0 80px;    position: relative;    text-transform: uppercase;    vertical-align: middle;    white-space: nowrap;}.wmBlogOverview &gt; .filter &gt; li:last-child &gt; a {padding-right: 0;}.wmBlogOverview &gt; .filter &gt; li &gt; a:before {    background: #FFFFFF;    border-radius: 50%;    color: #A34A40;    display: block;    left: 0;    height: 65px;    line-height: 65px;    position: absolute;    top: 0;    transition: all 300ms ease;    width: 65px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-blog:before {font-size: 25px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-star:before {font-size: 32px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-dinner:before {font-size: 30px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-detox:before {font-size: 31px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-reception:before {font-size: 36px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-award:before {font-size: 38px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-wellness:before {font-size: 32px;}.wmBlogOverview &gt; .filter &gt; li &gt; a:hover:before,.wmBlogOverview &gt; .filter &gt; li &gt; a.selected:before {background: #A34A40;color: #FFFFFF;}.wmBlogOverview &gt; .filter &gt; li &gt; a &gt; span {    display: block;    position: relative;    top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}@media all and (max-width: 1340px){.wmBlogOverview &gt; .filter &gt; li {margin-bottom: 25px;width: 25%;}.wmBlogOverview &gt; .filter &gt; li:nth-child(n+5) {margin-bottom: 0;}}@media all and (max-width: 900px){.wmBlogOverview:before {background: #DAB6B2;content: "";left: 0;height: 125px;position: absolute;top: 0;width: 100%;z-index: -1;}.wmBlogOverview &gt; .filter {display: flex;padding-bottom: 30px;padding-top: 30px;overflow: auto;-webkit-overflow-scrolling: touch;}.wmBlogOverview &gt; .filter:before {display: none;}.wmBlogOverview &gt; .filter &gt; li {display: table-cell;float: none;margin-bottom: 0;width: auto;}}@media all and (max-width: 400px){.wmBlogOverview:before {height: 100px;}.wmBlogOverview &gt; .filter {margin-bottom: 40px;padding-bottom: 25px;padding-top: 25px;}.wmBlogOverview &gt; .filter &gt; li &gt; a {height: 50px;padding: 0 20px 0 70px;}.wmBlogOverview &gt; .filter &gt; li &gt; a:before {height: 50px;line-height: 50px;width: 50px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-blog:before {font-size: 20px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-star:before {font-size: 30px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-dinner:before {font-size: 25px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-detox:before {font-size: 26px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-reception:before {font-size: 29px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-award:before {font-size: 33px;}.wmBlogOverview &gt; .filter &gt; li &gt; a.icon-wellness:before {font-size: 27px;}}.wmBlogOverview &gt; .entries &gt; .pagenav {padding: 30px 0 0;text-align: center;}.wmBlogOverview &gt; .entries &gt; .pagenav &gt; li {display: inline-block;margin: 0 2px;}.wmBlogOverview &gt; .entries &gt; .pagenav &gt; li &gt; a {border: 1px solid #A34A40;color: #A34A40;display: block;font-weight: normal;height: 36px;line-height: 34px;min-width: 36px;padding: 0 10px;text-align: center;transition: background 300ms ease, color 300ms ease;}.wmBlogOverview &gt; .entries &gt; .pagenav &gt; li &gt; a:hover,.wmBlogOverview &gt; .entries &gt; .pagenav &gt; li &gt; a.selected {background: #A34A40;color: #FFFFFF;}.wmSystem &gt; svg {display: block;margin: 0 auto;max-width: 45%;width: 180px;}.wmSystem.search &gt; svg {width: 215px;}.wmSystem.search.var01 &gt; svg {width: 150px;}.wmSystem.cart &gt; svg {width: 240px;}.wmSystem.cart.var01 &gt; svg {width: 170px;}.wmSystem.watchList &gt; svg {width: 150px;}.wmSystem.pageNotFound &gt; svg {width: 190px;}.wmSystem &gt; h1 {font-size: 64px;margin-top: 52px;padding-bottom: 5px;text-align: center;}.wmSystem &gt; ul {display: table;margin: -25px auto 0;}.wmSystem &gt; ul &gt; li {float: left;}.wmSystem &gt; ul &gt; li &gt; a {border: 1px solid #A34A40;color: #A34A40;display: block;line-height: 45px;padding: 0 20px;text-transform: uppercase;}.wmSystem &gt; ul &gt; li:nth-child(2n) &gt; a,.wmSystem.pageNotFound &gt; ul &gt; li &gt; a{background: #A34A40;color: #FFFFFF;}@media all and (max-width: 780px){.wmSystem &gt; h1 {padding-bottom: 0;}}@media all and (max-width: 600px){.wmSystem &gt; h1 {margin-top: 35px;}.wmSystem &gt; ul {margin-top: -40px;}.wmSystem &gt; ul &gt; li {float: none;text-align: center;}}@charset "UTF-8";body.fancybox-active {  overflow: hidden; }body.fancybox-iosfix {  position: fixed;  left: 0;  right: 0; }.fancybox-is-hidden {  position: absolute;  top: -9999px;  left: -9999px;  visibility: hidden; }.fancybox-container {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 99992;  -webkit-tap-highlight-color: transparent;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transform: translateZ(0);  transform: translateZ(0);  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0; }.fancybox-outer {  overflow-y: auto;  -webkit-overflow-scrolling: touch; }.fancybox-bg {  background: #1e1e1e;  opacity: 0;  transition-duration: inherit;  transition-property: opacity;  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }.fancybox-is-open .fancybox-bg {  opacity: 0.87;  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap {  position: absolute;  direction: ltr;  z-index: 99997;  opacity: 0;  visibility: hidden;  transition: opacity .25s, visibility 0s linear .25s;  box-sizing: border-box; }.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap {  opacity: 1;  visibility: visible;  transition: opacity .25s, visibility 0s; }.fancybox-infobar {  top: 0;  left: 0;  font-size: 13px;  padding: 0 10px;  height: 44px;  min-width: 44px;  line-height: 44px;  color: #ccc;  text-align: center;  pointer-events: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -webkit-tap-highlight-color: transparent;  -webkit-font-smoothing: subpixel-antialiased;  mix-blend-mode: exclusion; }.fancybox-toolbar {  top: 0;  right: 0;  margin: 0;  padding: 0; }.fancybox-stage {  overflow: hidden;  direction: ltr;  z-index: 99994;  -webkit-transform: translate3d(0, 0, 0); }.fancybox-is-closing .fancybox-stage {  overflow: visible; }.fancybox-slide {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  margin: 0;  padding: 0;  overflow: auto;  outline: none;  white-space: normal;  box-sizing: border-box;  text-align: center;  z-index: 99994;  -webkit-overflow-scrolling: touch;  display: none;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  transition-property: opacity, -webkit-transform;  transition-property: transform, opacity;  transition-property: transform, opacity, -webkit-transform; }.fancybox-slide::before {  content: '';  display: inline-block;  vertical-align: middle;  height: 100%;  width: 0; }.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {  display: block; }.fancybox-slide--image {  overflow: visible; }.fancybox-slide--image::before {  display: none; }.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {  background: #000; }.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {  background: #E5E3DF; }.fancybox-slide--next {  z-index: 99995; }.fancybox-slide &gt; * {  display: inline-block;  position: relative;  padding: 24px;  margin: 44px 0 44px;  border-width: 0;  vertical-align: middle;  text-align: left;  background-color: #fff;  overflow: auto;  box-sizing: border-box; }.fancybox-slide &gt; title,.fancybox-slide &gt; style,.fancybox-slide &gt; meta,.fancybox-slide &gt; link,.fancybox-slide &gt; script,.fancybox-slide &gt; base {  display: none; }.fancybox-slide .fancybox-image-wrap {  position: absolute;  top: 0;  left: 0;  margin: 0;  padding: 0;  border: 0;  z-index: 99995;  background: transparent;  cursor: default;  overflow: visible;  -webkit-transform-origin: top left;  -ms-transform-origin: top left;  transform-origin: top left;  background-size: 100% 100%;  background-repeat: no-repeat;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  transition-property: opacity, -webkit-transform;  transition-property: transform, opacity;  transition-property: transform, opacity, -webkit-transform; }.fancybox-can-zoomOut .fancybox-image-wrap {  cursor: -webkit-zoom-out;  cursor: zoom-out; }.fancybox-can-zoomIn .fancybox-image-wrap {  cursor: -webkit-zoom-in;  cursor: zoom-in; }.fancybox-can-drag .fancybox-image-wrap {  cursor: -webkit-grab;  cursor: grab; }.fancybox-is-dragging .fancybox-image-wrap {  cursor: -webkit-grabbing;  cursor: grabbing; }.fancybox-image,.fancybox-spaceball {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  margin: 0;  padding: 0;  border: 0;  max-width: none;  max-height: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.fancybox-spaceball {  z-index: 1; }.fancybox-slide--iframe .fancybox-content {  padding: 0;  width: 80%;  height: 80%;  max-width: calc(100% - 100px);  max-height: calc(100% - 88px);  overflow: visible;  background: #fff; }.fancybox-iframe {  display: block;  margin: 0;  padding: 0;  border: 0;  width: 100%;  height: 100%;  background: #fff; }.fancybox-error {  margin: 0;  padding: 40px;  width: 100%;  max-width: 380px;  background: #fff;  cursor: default; }.fancybox-error p {  margin: 0;  padding: 0;  color: #444;  font-size: 16px;  line-height: 20px; }.fancybox-button {  box-sizing: border-box;  display: inline-block;  vertical-align: top;  width: 44px;  height: 44px;  margin: 0;  padding: 10px;  border: 0;  border-radius: 0;  background: rgba(30, 30, 30, 0.6);  transition: color .3s ease;  cursor: pointer;  outline: none; }.fancybox-button,.fancybox-button:visited,.fancybox-button:link {  color: #ccc; }.fancybox-button:focus,.fancybox-button:hover {  color: #fff; }.fancybox-button[disabled] {  color: #ccc;  cursor: default;  opacity: 0.6; }.fancybox-button svg {  display: block;  position: relative;  overflow: visible;  shape-rendering: geometricPrecision; }.fancybox-button svg path {  fill: currentColor;  stroke: currentColor;  stroke-linejoin: round;  stroke-width: 3; }.fancybox-button--share svg path {  stroke-width: 1; }.fancybox-button--play svg path:nth-child(2) {  display: none; }.fancybox-button--pause svg path:nth-child(1) {  display: none; }.fancybox-button--zoom svg path {  fill: transparent; }.fancybox-navigation {  display: none; }.fancybox-show-nav .fancybox-navigation {  display: block; }.fancybox-navigation button {  position: absolute;  top: 50%;  margin: -50px 0 0 0;  z-index: 99997;  background: transparent;  width: 60px;  height: 100px;  padding: 17px; }.fancybox-navigation .fancybox-button--arrow_left {  left: 0; }.fancybox-navigation .fancybox-button--arrow_right {  right: 0; }.fancybox-close-small {  position: absolute;  top: 0;  right: 0;  width: 40px;  height: 40px;  padding: 0;  margin: 0;  border: 0;  border-radius: 0;  background: transparent;  z-index: 10;  cursor: pointer; }.fancybox-close-small:after {  content: '×';  position: absolute;  top: 5px;  right: 5px;  width: 30px;  height: 30px;  font: 22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;  color: #888;  font-weight: 300;  text-align: center;  border-radius: 50%;  border-width: 0;  background-color: transparent;  transition: background-color .25s;  box-sizing: border-box;  z-index: 2; }.fancybox-close-small:focus {  outline: none; }.fancybox-close-small:focus:after {  outline: 1px dotted #888; }.fancybox-close-small:hover:after {  color: #555;  background: #eee; }.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small {  top: 0;  right: -40px; }.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after {  font-size: 35px;  color: #aaa; }.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after {  color: #fff;  background: transparent; }.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {  display: none; }.fancybox-caption-wrap {  bottom: 0;  left: 0;  right: 0;  padding: 60px 2vw 0 2vw;  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);  pointer-events: none; }.fancybox-caption {  padding: 30px 0;  border-top: 1px solid rgba(255, 255, 255, 0.4);  font-size: 14px;  color: #fff;  line-height: 20px;  -webkit-text-size-adjust: none; }.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {  pointer-events: all;  position: relative;   }.fancybox-caption a {  color: #fff;  text-decoration: underline; }.fancybox-slide &gt; .fancybox-loading {  border: 6px solid rgba(100, 100, 100, 0.4);  border-top: 6px solid rgba(255, 255, 255, 0.6);  border-radius: 100%;  height: 50px;  width: 50px;  -webkit-animation: fancybox-rotate .8s infinite linear;  animation: fancybox-rotate .8s infinite linear;  background: transparent;  position: absolute;  top: 50%;  left: 50%;  margin-top: -30px;  margin-left: -30px;  z-index: 99999; }@-webkit-keyframes fancybox-rotate {  from {    -webkit-transform: rotate(0deg);    transform: rotate(0deg); }  to {    -webkit-transform: rotate(359deg);    transform: rotate(359deg); } }@keyframes fancybox-rotate {  from {    -webkit-transform: rotate(0deg);    transform: rotate(0deg); }  to {    -webkit-transform: rotate(359deg);    transform: rotate(359deg); } }.fancybox-animated {  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }.fancybox-fx-slide.fancybox-slide--previous {  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  opacity: 0; }.fancybox-fx-slide.fancybox-slide--next {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  opacity: 0; }.fancybox-fx-slide.fancybox-slide--current {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  opacity: 1; }.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {  opacity: 0;  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.fancybox-fx-fade.fancybox-slide--current {  opacity: 1; }.fancybox-fx-zoom-in-out.fancybox-slide--previous {  -webkit-transform: scale3d(1.5, 1.5, 1.5);  transform: scale3d(1.5, 1.5, 1.5);  opacity: 0; }.fancybox-fx-zoom-in-out.fancybox-slide--next {  -webkit-transform: scale3d(0.5, 0.5, 0.5);  transform: scale3d(0.5, 0.5, 0.5);  opacity: 0; }.fancybox-fx-zoom-in-out.fancybox-slide--current {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  opacity: 1; }.fancybox-fx-rotate.fancybox-slide--previous {  -webkit-transform: rotate(-360deg);  -ms-transform: rotate(-360deg);  transform: rotate(-360deg);  opacity: 0; }.fancybox-fx-rotate.fancybox-slide--next {  -webkit-transform: rotate(360deg);  -ms-transform: rotate(360deg);  transform: rotate(360deg);  opacity: 0; }.fancybox-fx-rotate.fancybox-slide--current {  -webkit-transform: rotate(0deg);  -ms-transform: rotate(0deg);  transform: rotate(0deg);  opacity: 1; }.fancybox-fx-circular.fancybox-slide--previous {  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);  opacity: 0; }.fancybox-fx-circular.fancybox-slide--next {  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);  opacity: 0; }.fancybox-fx-circular.fancybox-slide--current {  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);  opacity: 1; }.fancybox-fx-tube.fancybox-slide--previous {  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }.fancybox-fx-tube.fancybox-slide--next {  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }.fancybox-fx-tube.fancybox-slide--current {  -webkit-transform: translate3d(0, 0, 0) scale(1);  transform: translate3d(0, 0, 0) scale(1); }.fancybox-share {  padding: 30px;  border-radius: 3px;  background: #f4f4f4;  max-width: 90%;  text-align: center; }.fancybox-share h1 {  color: #222;  margin: 0 0 20px 0;  font-size: 35px;  font-weight: 700; }.fancybox-share p {  margin: 0;  padding: 0; }p.fancybox-share__links {  margin-right: -10px; }.fancybox-share__button {  display: inline-block;  text-decoration: none;  margin: 0 10px 10px 0;  padding: 0 15px;  min-width: 130px;  border: 0;  border-radius: 3px;  background: #fff;  white-space: nowrap;  font-size: 14px;  font-weight: 700;  line-height: 40px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  color: #fff;  transition: all .2s; }.fancybox-share__button:hover {  text-decoration: none; }.fancybox-share__button--fb {  background: #3b5998; }.fancybox-share__button--fb:hover {  background: #344e86; }.fancybox-share__button--pt {  background: #bd081d; }.fancybox-share__button--pt:hover {  background: #aa0719; }.fancybox-share__button--tw {  background: #1da1f2; }.fancybox-share__button--tw:hover {  background: #0d95e8; }.fancybox-share__button svg {  position: relative;  top: -1px;  width: 25px;  height: 25px;  margin-right: 7px;  vertical-align: middle; }.fancybox-share__button svg path {  fill: #fff; }.fancybox-share__input {  box-sizing: border-box;  width: 100%;  margin: 10px 0 0 0;  padding: 10px 15px;  background: transparent;  color: #5d5b5b;  font-size: 14px;  outline: none;  border: 0;  border-bottom: 2px solid #d7d7d7; }.fancybox-thumbs {  display: none;  position: absolute;  top: 0;  bottom: 0;  right: 0;  width: 212px;  margin: 0;  padding: 2px 2px 4px 2px;  background: #fff;  -webkit-tap-highlight-color: transparent;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar;  box-sizing: border-box;  z-index: 99995; }.fancybox-thumbs-x {  overflow-y: hidden;  overflow-x: auto; }.fancybox-show-thumbs .fancybox-thumbs {  display: block; }.fancybox-show-thumbs .fancybox-inner {  right: 212px; }.fancybox-thumbs &gt; ul {  list-style: none;  position: absolute;  position: relative;  width: 100%;  height: 100%;  margin: 0;  padding: 0;  overflow-x: hidden;  overflow-y: auto;  font-size: 0;  white-space: nowrap; }.fancybox-thumbs-x &gt; ul {  overflow: hidden; }.fancybox-thumbs-y &gt; ul::-webkit-scrollbar {  width: 7px; }.fancybox-thumbs-y &gt; ul::-webkit-scrollbar-track {  background: #fff;  border-radius: 10px;  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }.fancybox-thumbs-y &gt; ul::-webkit-scrollbar-thumb {  background: #2a2a2a;  border-radius: 10px; }.fancybox-thumbs &gt; ul &gt; li {  float: left;  overflow: hidden;  padding: 0;  margin: 2px;  width: 100px;  height: 75px;  max-width: calc(50% - 4px);  max-height: calc(100% - 8px);  position: relative;  cursor: pointer;  outline: none;  -webkit-tap-highlight-color: transparent;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  box-sizing: border-box; }li.fancybox-thumbs-loading {  background: rgba(0, 0, 0, 0.1); }.fancybox-thumbs &gt; ul &gt; li &gt; img {  position: absolute;  top: 0;  left: 0;  max-width: none;  max-height: none;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.fancybox-thumbs &gt; ul &gt; li:before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  border: 4px solid #4ea7f9;  z-index: 99991;  opacity: 0;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }.fancybox-thumbs &gt; ul &gt; li.fancybox-thumbs-active:before {  opacity: 1; }@media all and (max-width: 800px) {  .fancybox-thumbs {    width: 110px; }  .fancybox-show-thumbs .fancybox-inner {    right: 110px; }  .fancybox-thumbs &gt; ul &gt; li {    max-width: calc(100% - 10px); } }.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.ui-helper-hidden {display: none;}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}.ui-helper-clearfix:after {clear: both;}.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0); }.ui-front {z-index: 100;}.ui-state-disabled {cursor: default !important;pointer-events: none;}.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}.ui-datepicker .ui-datepicker-prev {left: 2px;}.ui-datepicker .ui-datepicker-next {right: 2px;}.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}.ui-datepicker .ui-datepicker-next-hover {right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 45%;}.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}.ui-datepicker td {border: 0;padding: 1px;}.ui-datepicker td span,.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}.ui-datepicker.ui-datepicker-multi {width: auto;}.ui-datepicker-multi .ui-datepicker-group {float: left;}.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em;}.ui-datepicker {background: #ffffff;border: 1px solid #c5c5c5;border-radius: 4px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);padding: 0 20px 20px;width: 20em;}.ui-datepicker table {margin: 10px 0 0 0;}.ui-datepicker .ui-datepicker-header {background: #DAB6B2;border-bottom: 0 none;margin: -1px -21px 0;padding: 20px 0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {color: #ffffff;content: "\E84C";font-family: "Webmanager";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {color: inherit;cursor: pointer;height: 30px;left: 20px;line-height: 30px;text-align: center;top: 22px;width: 30px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {color: #ffffff;content: "\E84D";font-family: "Webmanager";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next {color: inherit;cursor: pointer;height: 30px;line-height: 30px;right: 20px;text-align: center;top: 22px;width: 30px;}.ui-datepicker .ui-datepicker-title {color: #ffffff;font-weight: bold;}.ui-datepicker-calendar .ui-datepicker-calendar {text-align: center;}.ui-datepicker th {text-transform: uppercase;}.ui-datepicker td {border: 1px solid #e8e7e6;padding: 0;}.ui-datepicker td.ui-datepicker-unselectable &gt; span {opacity: 0.4;}.ui-datepicker tr td:first-child {border-left: 0;}.ui-datepicker tr:first-child td {border-top: 2px solid #e8e7e6;}.ui-datepicker tr td:last-child {border-right: 0;}.ui-datepicker tr:last-child td {border-bottom: 0;}.ui-datepicker td span, .ui-datepicker td a {color: inherit;font-weight: normal;padding: 10px;text-align: center;}.ui-datepicker a.ui-state-default:hover {background: #A34A40;color: #ffffff;}.ui-datepicker a.ui-state-active,.ui-datepicker a.ui-state-default:hover {background: #A34A40;color: #ffffff;}@media all and (max-width: 400px){.ui-datepicker {width: 17.5em;}}@media all and (max-width: 360px){.ui-datepicker {width: 16.5em;}}.fancybox-bg {display: none;}.fancybox-container {background: #FAF9F6;}.fancybox-container .fancybox-slide &gt; * {overflow: visible;}.fancybox-container .fancybox-caption-wrap {display: none;}.fancybox-container .fancybox-title {background: #FFFFFF;bottom: -75px;left: 0;line-height: 75px;opacity: 1;overflow: hidden;padding: 0 35px;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;z-index: 1;}.fancybox-container .fancybox-header {background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);height: 100px;left: 0;opacity: 0;position: fixed;top: 0;width: 100%;z-index: 999999;}.fancybox-container .fancybox-header.animated {opacity: 1;}.fancybox-container .fancybox-header.show {opacity: 1;}.fancybox-container .fancybox-header &gt; div {height: 100%;margin: 0 auto;max-width: 1345px;padding: 0 30px;position: relative;}.fancybox-container .fancybox-header &gt; div &gt; .logo {    color: #A34A40;    display: block;    font-size: 62px;    line-height: 1;    position: absolute;    right: 75px;    top: 14px;    z-index: 2;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia {    left: 20px;    line-height: 30px;    position: absolute;    text-transform: uppercase;    top: 35px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia:after {clear: both;content: "";display: block;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; p {color: #A34A40;float: left;font-size: 16px;font-weight: bold;margin: 0 15px 0 0;text-transform: uppercase;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul {float: left;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul:after {clear: both;content: "";display: block;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li {float: left;margin: 0 10px 0 0;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a {color: #2D343E;display: block;opacity: 0.7;transition: all 200ms ease;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a:hover {opacity: 1;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a:last-child {margin-right: 0;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.fb {font-size: 20px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.fb:hover {color: #385999;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.tw {font-size: 16px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.tw:hover {color: #4d9feb;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.gp {font-size: 18px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.gp:hover {color: #dd4b39;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.yt {font-size: 23px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.yt:hover {color: #ff0000;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.in {font-size: 20px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.in:hover {color: #EE4957;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.pi {font-size: 20px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; ul &gt; li &gt; a.pi:hover {color: #BD081B;}.fancybox-container .fancybox-header &gt; div &gt; a.triggerClose {border-radius: 50%;color: #A34A40;cursor: pointer;font-size: 16px;height: 45px;line-height: 45px;margin: -23px 0 0;position: absolute;right: 15px;text-align: center;top: 50%;transition: all 200ms ease 0s;width: 45px;z-index: 3;}.fancybox-container .fancybox-header &gt; div &gt; a.triggerClose:hover {    background: #D1A49F;color: #FFFFFF;}.fancybox-navigation button {margin-top: -39px;padding: 0 20px !important;width: auto !important;}.fancybox-button:before {background: #ffffff;border-radius: 50%;color: #A34A40;content: "\E902";display: block;font-family: "webmanager";font-size: 12px;height: 45px;line-height: 45px;text-align: center;width: 45px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.fancybox-button[title="Next"]:before {-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.fancybox-button svg {display: none;}.fancybox-container .sendECard {    background: #A34A40;bottom: 35px;    color: #ffffff;    padding: 5px 30px 6px;position: absolute;right: 35px;    text-transform: uppercase;    transition: all 500ms ease 0s;z-index: 3;}.fancybox-container .sendECard:hover {    background: #D1A49F;}@media all and (max-width: 1020px){.fancybox-container .fancybox-header &gt; div &gt; .logo {left: 20px;right: auto;}.fancybox-container .fancybox-header &gt; div &gt; .logo:before {content: "\E92D";}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia {left: auto;right: 65px;}}@media all and (max-width: 600px){.fancybox-container .fancybox-header &gt; div &gt; .socialMedia {right: 70px;}.fancybox-container .fancybox-header &gt; div &gt; .socialMedia &gt; p {display: none;}.fancybox-navigation button {padding: 0 40px !important;}.fancybox-container .sendECard {display: none;}}@media all and (max-width: 480px){.fancybox-container .fancybox-header &gt; div &gt; .socialMedia {display: none;}.fancybox-container .fancybox-title {padding-left: 20px;padding-right: 20px;}}</pre></body></html>