.location-tips-slider-wrapper {position: relative;width: 100%;}.location-tips-slider {display: flex;overflow-x: auto;gap: 20px;padding: 10px;scrollbar-width: none;-ms-overflow-style: none;scroll-snap-type: x mandatory;}.location-tips-slider::-webkit-scrollbar {display: none;}.location-tips-slider .location-card {flex: 0 0 300px;scroll-snap-align: start;scroll-margin-left: 20px;}@media (min-width: 881px) {.location-tips-slider {display: grid;overflow-x: visible;gap: 24px;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.location-tips-slider .location-card {height: 100%;}}.location-card {display: flex;flex-direction: column;background-color: #f9f9f9;border: 1px solid #d8d8d8;border-radius: 4px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06); overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;}@media screen and (max-width: 880px) {.location-card:first-of-type {scroll-margin-left: 20px;margin-left: 20px;}.location-card:last-of-type {margin-right: 20px;}}.location-card:hover {transform: translateY(-4px);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.09);}.location-card-image-wrapper {width: 100%;aspect-ratio: 16 / 10; overflow: hidden;}.location-card-image-wrapper img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}.location-card:hover .location-card-image-wrapper img {transform: scale(1.05);}.location-card-content {display: flex;flex-direction: column;flex-grow: 1; padding: 24px; }.location-card-title {font-size: 1.25rem;font-family: "Montserrat", Sans-serif;font-weight: 600;color: var(--e-global-color-text);text-transform: uppercase;}.location-card-description {font-size: 1rem;font-weight: 500;line-height: 1.6rem;color: #311800;}.location-card-description p:last-child {margin-bottom: 0;}.location-card-button-wrapper {margin-top: auto; padding-top: 20px; }.location-card-button {display: block;width: 100%;padding: 12px 15px;background-color: var(--e-global-color-f046b95);color: var(--e-global-color-primary) !important; border: 1px solid #d8d8d8; text-align: center;border-radius: 0px;text-decoration: none;font-weight: 600;font-size: 0.9rem;transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;}.location-card-button:hover {background-color: var(--e-global-color-primary);border-color: #333;color: var(--e-global-color-f046b95) !important;}@media screen and (max-width: 880px) {.slider-scrollbar {display: block; width: 60vw; margin: 16px auto 0; height: 8px;}.scrollbar-track {position: relative;width: 100%;height: 100%;background-color: #e0e0e0;border-radius: 4px;}.scrollbar-thumb {position: absolute;top: 0;left: 0;width: 33%; height: 100%;background-color: var(--e-global-color-primary); border-radius: 4px;}}@media screen and (min-width: 881px) {.slider-scrollbar {display: none;}}.cookielawinfo-column-1 {width: 25%;}.cookielawinfo-column-2 {width: 10%;}.cookielawinfo-column-3 {width: 15%;}.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}table.cookielawinfo-classic tfoot tr th {width: 20%;}table.cookielawinfo-classic tfoot tr td {width: 80%;}table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}table.cookielawinfo-winter a:visited {color: #777;}table.cookielawinfo-winter a:hover {color: #000;}table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//www.schilfland.de/cidatin/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}table.cookielawinfo-winter tbody tr {background: #F3F5F7;}table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th{width:23%;font-size:12px;word-wrap: break-word;}table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%;}}.cookielawinfo-row-cat-title{border-bottom: 1px solid #eee;text-align: center;}.cookielawinfo-row-cat-title-head{text-align: center;}.cookielawinfo-row-cat-table{width: 99%;margin-left: 5px;}