@font-face{font-display:swap;font-family:Antonia H1;font-style:normal;font-weight:300;src:local(""),url(/fonts/AntoniaH1-Light.4d1e63b9790311d7b057..woff2) format("woff2"),url(/fonts/AntoniaH1-Light.377120dc9f13dba0b9ce..woff) format("woff")}@font-face{font-display:swap;font-family:Antonia H1;font-style:normal;font-weight:400;src:local(""),url(/fonts/AntoniaH1-Regular.74c1f6407c52b6dae074..woff2) format("woff2"),url(/fonts/AntoniaH1-Regular.2cc3df57baff9c0cb457..woff) format("woff")}@font-face{font-display:swap;font-family:Antonia H2;font-style:normal;font-weight:300;src:local(""),url(/fonts/AntoniaH2-Light.06cf0d38847f42c1f362..woff2) format("woff2"),url(/fonts/AntoniaH2-Light.7f717deefdd413649fdf..woff) format("woff")}@font-face{font-display:swap;font-family:Antonia H2;font-style:normal;font-weight:400;src:local(""),url(/fonts/AntoniaH2-Regular.5e3c4977ac82312812a0..woff2) format("woff2"),url(/fonts/AntoniaH2-Regular.193cb3c65fe492eb3b8d..woff) format("woff")}@font-face{font-display:swap;font-family:Antonia H2;font-style:normal;font-weight:500;src:local(""),url(/fonts/AntoniaH2-Medium.a8b3d11617bdd39e66a6..woff2) format("woff2"),url(/fonts/AntoniaH2-Medium.a4efed8b6a2b62bd1648..woff) format("woff")}@font-face{font-display:swap;font-family:Antonia H2;font-style:normal;font-weight:600;src:local(""),url(/fonts/AntoniaH2-SemiBold.cc42b2b952e07cab00fd..woff2) format("woff2"),url(/fonts/AntoniaH2-SemiBold.5db837ae8e69e0da987a..woff) format("woff")}@font-face{font-display:swap;font-family:Antonia H2;font-style:normal;font-weight:700;src:local(""),url(/fonts/AntoniaH2-Bold.1cd1cf11d7f269978c6d..woff2) format("woff2"),url(/fonts/AntoniaH2-Bold.d3689fa84367f62f1a01..woff) format("woff")}[data-anchor]{scroll-margin-top:80px}@media (min-width:960px){[data-anchor]{scroll-margin-top:130px}}h1.mco-headline,h2.mco-headline,h3.mco-headline,h4.mco-headline,h5.mco-headline,h6.mco-headline{color:var(--mco-palette-primary-main)}.mco-list-01 h2{color:var(--mco-palette-secondary-main);font-size:18px;font-weight:700;letter-spacing:.36px;line-height:26px;margin-bottom:8px}.mco-list-01 .mco-list-01__list{gap:4px;margin:0;width:auto}.mco-list-01 .mco-list-01__list-item{flex:0 0 100%;gap:8px;max-width:none;padding:0!important}.mco-table-01__table .MuiTableCell-root{font-size:14px;padding-bottom:8px;padding-top:8px}.mco-table-01__table .MuiTableCell-head{background:var(--mco-palette-background-dark)}.mco-references-01 h2{color:#97999b;font-size:12px;letter-spacing:2.4px;line-height:21px;margin:0 0 12px;text-transform:uppercase}.mco-references-01 .mco-references-01__list{margin:0;width:auto}.mco-references-01 .mco-references-01__list-item{padding:0!important}.mco-references-01 .mco-references-01__list-item>a,.mco-references-01 .mco-references-01__list-label{align-items:center;color:var(--mco-palette-primary-main)}.mco-references-01 .mco-references-01__list-label{font-size:14px;font-weight:400;letter-spacing:.28px;line-height:26px;padding-bottom:2px;padding-top:2px}.mco-references-01 .mco-references-01__list-item>a:hover .mco-references-01__list-label{color:var(--mco-palette-secondary-main)}.mco-video-02{padding:0!important}.mco-video-02__image-wrapper{background:var(--mco-palette-background-light)}.mco-video-02 .mco-video-02__text{font-size:14px;line-height:22px}.mco-dropdown-01.MuiAccordion-root{border-bottom-width:1px}.mco-dropdown-01.MuiAccordion-root .mco-dropdown-01__summary{background:none}.mco-view-component-container-basic-singleimage-variant .mco-singleimage-01>div{margin:0 auto;max-width:400px}.mco-view-component-container-basic-singleimage-variant
	.mco-singleimage-01
	.mco-singleimage-01__image
	img{object-fit:contain!important}.mco-singleimage-01__content{padding:16px 0!important}.mco-singleimage-01__content .mco-singleimage-01__content-text,.mco-singleimage-01__content .mco-singleimage-01__content-title{font-size:14px}@media (min-width:1296px){.mco-view-component-container-basic-singleimage-variant{background:none}}.mco-imagetext-01__title{color:var(--mco-palette-primary-main)!important;font-weight:400!important}.mco-imagetext-01__subtitle{color:#97999b;font-size:13px;font-weight:400!important;letter-spacing:3.9px;line-height:1;margin-bottom:16px;text-transform:uppercase}.mco-overlay-content .mco-overlay-arrow-next,.mco-overlay-content .mco-overlay-arrow-prev{align-items:center;background:#0009;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.mco-overlay-content .mco-overlay-arrow-next svg,.mco-overlay-content .mco-overlay-arrow-prev svg{width:12px!important}.mco-overlay-toolbar-inside{background:#000c!important;border-radius:50%;right:12px!important;top:8px!important}.mco-overlay-close{align-items:center;display:flex;height:48px;justify-content:center;padding:0!important;width:48px}.mco-overlay-close svg{width:16px!important}.mco-overlay-close svg path{fill:#fff!important}.mco-view-component-container-basic-teaser-background{background:var(--mco-palette-background-light);max-width:none!important;padding:80px 0 56px!important}.MuiPagination-root .MuiPaginationItem-root{color:var(--mco-palette-primary-main);font-size:16px;letter-spacing:.16px;line-height:30px;margin:0}.MuiPagination-root .MuiPaginationItem-page.Mui-selected,.MuiPagination-root .MuiPaginationItem-root:hover{background:none!important;color:var(--mco-palette-secondary-main)!important}.MuiPagination-root .MuiPaginationItem-root .MuiTouchRipple-root{display:none}.mco-search-results__item,.mco-search-results__item-button{border-radius:0!important;border-radius:initial!important}.mco-html{overflow:hidden}.micado-ial-item-countdown__button,.micado-ial-item-message__button,.micado-ial-item-newsletter__form-button button,.micado-ial-item-offer__button{background:var(--mco-palette-primary-main);border:0;border-radius:4px!important;box-shadow:none!important;cursor:pointer;font-family:Helvetica!important;font-size:15px!important;font-weight:400!important;height:40px;letter-spacing:.45px;line-height:40px;min-width:64px;padding:0 24px;text-align:center;text-transform:inherit!important;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms;width:auto!important}.micado-ial-item-countdown__button:hover,.micado-ial-item-message__button:hover,.micado-ial-item-newsletter__form-button:hover button,.micado-ial-item-offer__button:hover{background:var(--mco-palette-primary-dark)}.micado-ial__message .micado-ial__close:hover .micado-svg-icon svg path,.micado-ial__notification .micado-ial__close:hover .micado-svg-icon svg path{fill:#fff}.micado-ial-item-notification__button--is-icon:hover{background:var(--mco-palette-primary-dark)}.micado-ial__close,.micado-overlay__close{background:#ededed!important}.micado-ial__close:hover,.micado-overlay__close:hover{background:var(--mco-palette-primary-main)!important;color:#fff!important}.micado-ial__close:hover svg path,.micado-overlay__close:hover svg path{fill:#fff!important}.micado-ial-item-contact__headline,.micado-ial-item-countdown__headline,.micado-ial-item-message__headline,.micado-ial-item-newsletter__headline{color:var(--mco-palette-primary-main)!important;font-family:Helvetica!important;font-size:32px!important}.micado-ial-item-contact__headline,.micado-ial-item-contact__text,.micado-ial-item-newsletter__headline,.micado-ial-item-newsletter__text{text-align:left!important}.micado-ial-item-message__buttons{justify-content:flex-end!important}.micado-ial-item-graphic__image{max-width:50vw}.micado-ial__image{background:none!important;box-shadow:none!important}.mco-blog-overview .mco-blog-list-teaser-item--grid{box-shadow:0 0 15px #00000026!important}.mco-blog-overview .mco-blog-list-teaser-item__title{color:var(--mco-palette-primary-main)!important;font-family:Antonia H2!important;font-size:22px!important;font-weight:400!important;line-height:28px!important}.mco-blog-overview .mco-blog-list-teaser-item__info-date{background:var(--mco-palette-gray-100)!important;color:var(--mco-palette-primary-main)!important;font-weight:700!important;letter-spacing:.4px!important}.mco-blog-overview .mco-blog-list-teaser-item__info-label{background:var(--mco-palette-primary-main)!important;font-weight:700!important;letter-spacing:.4px!important}.mco-blog-overview .mco-blog-list-teaser-item__categories{color:#97999b!important;font-size:14px!important;font-weight:400!important;letter-spacing:.28px!important;line-height:20px!important}.mco-blog-overview .mco-blog-list-teaser-item__author{color:var(--mco-palette-primary-main)!important}.mco-blog-blogger-info{display:flex!important;flex-direction:column!important;gap:12px!important}.mco-blog-blogger-info .mco-blog-blogger-info__author-wrapper{justify-content:center!important}.mco-blog-blogger-info .mco-blog-blogger-info__author{color:var(--mco-palette-primary-main)!important;text-decoration:underline!important}.mco-blog-blogger-info .mco-blog-blogger-info__date{text-align:center!important}.mco-view-component-container-mco-blog-detail-info .mco-share{display:flex!important;justify-content:flex-end!important}.mco-blog-tags .mco-blog-tags__headline{color:var(--mco-palette-text-secondary)!important}.mco-view-component-container-mco-blog-share .mco-share{border-top:1px solid #e6e5e5;display:flex;justify-content:center;padding-top:32px}.mco-view-component-container-mco-blog-teaser{padding-bottom:80px!important;padding-top:80px!important;position:relative}.mco-view-component-container-mco-blog-teaser:before{background:#f7f7f8;bottom:0;content:"";left:-50%;position:absolute;right:0;top:0;width:5000px;z-index:-1}.mco-blog-teaser{position:relative}.mco-blog-teaser h2{padding-bottom:16px;position:relative}.mco-blog-teaser .mco-blog-teaser-item{border-radius:4px}.mco-blog-teaser .mco-blog-teaser-item__title{color:var(--mco-palette-primary-main)!important;font-family:Antonia H2!important;font-size:22px!important;font-weight:400!important;line-height:28px!important}.mco-blog-teaser .mco-blog-teaser-item__text{margin-top:0!important}.mco-blog-teaser .mco-blog-teaser-item__info-date{background:var(--mco-palette-gray-100)!important;color:var(--mco-palette-primary-main)!important;font-weight:700!important;letter-spacing:.4px!important}.mco-blog-teaser .mco-blog-teaser-item__info-label{background:var(--mco-palette-primary-main)!important;font-weight:700!important;letter-spacing:.4px!important}.mco-blog-teaser .mco-blog-teaser-item__categories{color:#97999b!important;font-size:14px!important;font-weight:400!important;letter-spacing:.28px!important;line-height:20px!important}.mco-blog-teaser .mco-blog-teaser-item__author{color:var(--mco-palette-primary-main)!important}@media (min-width:600px){.mco-blog-teaser h2{padding-right:150px}.mco-blog-teaser .mco-blog-teaser__button{margin:0;position:absolute;right:0;top:0}}.mco-page-sustainability .mco-view-component-header-row0{background:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-view-component-header-row1{background:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-view-component-animation-contact,.mco-page-sustainability .mco-view-component-header-contact{background:var(--mco-palette-tertiary-light)!important;color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-view-component-animation-contact a,.mco-page-sustainability .mco-view-component-animation-contact strong{color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-view-component-footer-row2__social-icons-icon svg path{fill:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-view-component-footer-row1{background:var(--mco-palette-tertiary-main)!important;color:#fff!important}.mco-page-sustainability
	.mco-view-component-footer-row1
	.mco-view-component-footer-address__content,.mco-page-sustainability
	.mco-view-component-footer-row1
	.mco-view-component-footer-address__content
	a,.mco-page-sustainability .mco-view-component-footer-footermenu__sub-link{color:#fff!important}.mco-page-sustainability .mco-view-component-footer-row2{background:var(--mco-palette-tertiary-light)!important}.mco-page-sustainability .mco-view-component-footer-row2__copyrights{color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability h1.mco-headline,.mco-page-sustainability h2.mco-headline,.mco-page-sustainability h3.mco-headline,.mco-page-sustainability h4.mco-headline,.mco-page-sustainability h5.mco-headline,.mco-page-sustainability h6.mco-headline{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-breadcrumb-item__link{color:var(--mco-palette-tertiary-light)!important}.mco-page-sustainability .mco-breadcrumb-item__page{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-view-component-header-menu-desktopmenu-menuitem{color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability
	.mco-view-component-header-menu-desktopmenu-menuitem__level1--selected,.mco-page-sustainability
	.mco-view-component-header-menu-desktopmenu-menuitem__level2--selected,.mco-page-sustainability .mco-view-component-header-menu-desktopmenu-menuitem:hover{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability
	.mco-view-component-header-menu-desktopmenu-menuitem__level2--selected,.mco-page-sustainability .mco-view-component-header-menu-desktopmenu-menuitem__level2:hover{border-color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-view-component-header-menu-desktopmenu-level3__title{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-view-component-header-menu-mobilemenu-menuitem{color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-dropdown-01__headline,.mco-page-sustainability .mco-imagetext-01__title,.mco-page-sustainability .mco-list-01__headline,.mco-page-sustainability .mco-references-01 .mco-references-01__list-item>a,.mco-page-sustainability .mco-references-01 .mco-references-01__list-label,.mco-page-sustainability .mco-teaser-landscape-item__title{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-references-01 .mco-references-01__list-item>a:hover,.mco-page-sustainability .mco-references-01 a:hover .mco-references-01__list-label{color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-table-01 .MuiTableCell-head{background:var(--mco-palette-tertiary-light)!important}.mco-page-sustainability .MuiButton-containedPrimary,.mco-page-sustainability .mco-video-02__play-icon{background:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .MuiButton-containedPrimary:hover{background:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-form .MuiFormLabel-root{color:var(--mco-palette-tertiary-light)!important}.mco-page-sustainability .mco-form .MuiFormLabel-root.Mui-focused{color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability
	.mco-form
	.MuiOutlinedInput-root.Mui-focused
	.MuiOutlinedInput-notchedOutline{border-color:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-teaser-landscape-item__image img{border-left:5px solid var(--mco-palette-tertiary-dark)}.mco-page-sustainability
	.mco-teaser-landscape-item__right
	.mco-teaser-landscape-item__image
	img{border-left:none!important;border-right:5px solid var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-headline-text-combo .mco-text-01 div,.mco-page-sustainability .mco-teaser-default-item__title,.mco-page-sustainability .mco-teaser-small-item__title,.mco-page-sustainability .mco-text-01__text a{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-view-component-header-menu-mobilemenu__hamburger svg path{fill:var(--mco-palette-tertiary-dark)!important}.mco-page-sustainability .mco-teaser-default-item__compact-button{color:var(--mco-palette-tertiary-main)!important}.mco-page-sustainability .mco-teaser-grid-item__link:after{background:var(--mco-palette-tertiary-main)!important}.mco-view-component-container-basic-text--green .mco-text-01{background:var(--mco-palette-tertiary-main)!important;color:#fff!important;padding:16px}.mco-view-component-container-basic-text--green .mco-text-01 .mco-text-01__text a{color:#fff!important}.mco-events-list-filter__title{font-weight:700}.mco-events-list-teaser__result{box-shadow:0 0 10px #0000001a;top:80px!important}.mco-events-list .mco-teaser-list-event__title{color:#000;line-height:30px}.mco-events-list .mco-teaser-list-event__location,.mco-events-list .mco-teaser-list-event__long-date{letter-spacing:.28px;line-height:18px}.mco-events-list .mco-teaser-list-event__text{color:#898989;font-size:16px;letter-spacing:.32px;line-height:24px}.mco-events-list .mco-teaser-list-event__short-date{letter-spacing:.4px}.mco-events-list-filter__wrapper
	.mco-events-list-filter__period
	.MuiInputBase-root>div:not(.mco-events-list-filter_delete)
	svg{width:20px!important}.mco-events-list-filter__wrapper .mco-filter-item__search svg{width:15px!important}.mco-events-list-filter__search-wrapper .MuiInputBase-root{padding:6px 10px!important}.mco-events-list-filter__search-wrapper button svg{width:15px!important}.mco-event-detail .mco-event-description .mco-headline{font-weight:200}.mco-event-detail .mco-event-animation__title{border-top:1px solid #fff}.mco-event-detail .mco-event-detail-further-events .swiper-pagination{position:relative}.mco-event-detail .leaflet-marker-icon{pointer-events:none!important}.mco-event-detail .leaflet-popup{display:none!important}@media (min-width:960px){.mco-events-list-teaser__result{box-shadow:none!important;top:80px!important}.mco-events-list .mco-events-list-filter__wrapper{background:var(--mco-palette-background-light)}.mco-events-list .mco-events-list__filter{top:96px}}.mco-teaser-events__swiper-root{margin-right:-16px}.mco-teaser-events__swiper-root>.swiper{padding-right:16px}.mco-teaser-events__headline{color:var(--mco-palette-primary-main)!important;font-size:42px!important}.mco-teaser-events__button{align-items:center;display:inline-flex;font-size:14px;gap:8px;letter-spacing:.28px}.mco-view-component-container-tourism-events-teaser .mco-teaser-default-item__text{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.mco-teaser-events-item{background:var(--mco-palette-background-light)!important}.mco-teaser-events-item__title{color:var(--mco-palette-primary-main)!important;font-family:Antonia H2!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important}.mco-teaser-events-item__location{margin-bottom:2px!important}.mco-teaser-events-item__location>div,.mco-teaser-events-item__time>div{align-items:center;display:flex;height:24px!important;justify-content:center;width:24px!important}.mco-teaser-events-item__location svg{width:14px!important}.mco-teaser-events-item__time svg{width:20px!important}.mco-teaser-events-item__location p,.mco-teaser-events-item__time p{color:#97999b!important}.mco-teaser-events-item__date{color:#97999b!important;font-size:13px!important;font-weight:400!important;letter-spacing:3.9px!important;text-transform:uppercase!important}.mco-teaser-events-item__date span{color:#97999b!important}@media (min-width:960px){.mco-teaser-events__swiper-root{margin-right:0}.mco-teaser-events__swiper-root>.swiper{padding-right:0}.mco-teaser-infrastructures__headline{font-size:48px!important}.mco-teaser-events-item__title{font-size:32px!important}}.mco-infrastructures-list .mco-teaser-list-infrastructure__title{color:#000;line-height:30px}.mco-infrastructures-list .mco-infrastructures-list-filter__title-wrapper p{font-weight:700}.mco-infrastructures-list-teaser__result{box-shadow:0 0 10px #0000001a;top:80px!important}.mco-infrastructures-list-filter__date
	.MuiInputBase-root>div:not(.mco-form-delete-value)
	svg{width:20px!important}.mco-infrastructures-list .mco-filter-item__search svg{width:15px!important}.mco-infrastructures-list-filter__search-wrapper .MuiInputBase-root{padding:6px 10px!important}.mco-infrastructures-list-filter__search-wrapper svg{width:15px!important}.mco-infrastructure-detail .mco-infrastructure-description .mco-headline{font-weight:200}.mco-infrastructure-detail .mco-infrastructure-animation__title{border-top:1px solid #fff}.mco-infrastructure-detail
	.mco-infrastructure-detail-further-infrastructures
	.swiper-pagination{position:relative}@media (min-width:960px){.mco-infrastructures-list-teaser__result{box-shadow:none!important}.mco-infrastructures-list .mco-infrastructures-list__filter{top:96px}.mco-infrastructures-list .mco-infrastructures-list-filter__wrapper{background:var(--mco-palette-background-light)}}.mco-teaser-infrastructures__swiper-root{margin-right:-16px}.mco-teaser-infrastructures__swiper-root>.swiper{padding-right:16px}.mco-teaser-infrastructures__headline{color:var(--mco-palette-primary-main)!important;font-size:42px!important}.mco-teaser-infrastructures__button{align-items:center;display:inline-flex;font-size:14px;gap:8px;letter-spacing:.28px}.mco-teaser-infrastructures-item{background:var(--mco-palette-background-light)!important}.mco-teaser-infrastructures-item__title p{color:var(--mco-palette-primary-main)!important;font-family:Antonia H2!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important}.mco-teaser-infrastructures-item__address{color:#97999b!important;font-size:13px!important;font-weight:400!important;letter-spacing:3.9px!important;text-transform:uppercase!important}@media (min-width:960px){.mco-teaser-infrastructure__swiper-root{margin-right:0}.mco-teaser-infrastructure__swiper-root>.swiper{padding-right:0}.mco-teaser-infrastructures__headline{font-size:48px!important}.mco-teaser-infrastructures-item__title p{font-size:32px!important}}.mco-providers-list-filter__price{display:none!important}.mco-providers-list-filter__search-wrapper svg{width:15px!important}.mco-providers-list-filter__search-wrapper .MuiInputBase-root{padding:6px 10px!important}.mco-providers-list-filter__period
	.MuiInputBase-root>div:not(.mco-providers-list-filter_delete)
	svg{width:20px!important}.mco-providers-list-teaser__top-wrapper{box-shadow:0 0 10px #0000001a;top:80px!important}.mco-providers-list .mco-teaser-list-providers__title{color:#000;line-height:30px}.mco-providers-list .mco-teaser-list-provider__image-link:before{background:linear-gradient(0deg,#000000bf,#0000)!important;height:48px!important}.mco-providers-list .mco-teaser-list-provider__meta-buttons{color:#97999b}.mco-providers-list .mco-teaser-list-provider__meta-buttons svg path{fill:#97999b}.mco-providers-list
	.mco-teaser-list-provider__meta-buttons-bookmark_bookmark-item-selected-hover,.mco-providers-list .mco-teaser-list-provider__meta-buttons-bookmark_bookmark-item-hover,.mco-providers-list .mco-teaser-list-provider__meta-buttons-bookmark_bookmark-item-selected{color:var(--mco-palette-secondary-main)}.mco-teaser-list-provider__bookmark_bookmark-item svg{display:block;width:16px!important}.mco-providers-list
	.mco-teaser-list-provider__meta-buttons-bookmark_bookmark-item-hover
	svg
	path,.mco-providers-list
	.mco-teaser-list-provider__meta-buttons-bookmark_bookmark-item-selected
	svg
	path,.mco-providers-list
	.mco-teaser-list-provider__meta-buttons-bookmark_bookmark-item-selected-hover
	svg
	path{fill:var(--mco-palette-secondary-main)}.mco-providers-list .mco-guest-picker-room__button-label{align-items:center!important;display:flex!important}.mco-teaser-list-provider__categories{font-size:12px!important}.mco-teaser-list-provider__attributes img{width:64px!important}@media (min-width:960px){.mco-providers-list-teaser__top-wrapper{box-shadow:none!important;top:80px!important}.mco-providers-list .mco-providers-list__filter{top:96px}}.mco-provider-detail .mco-provider-detail-title h1.mco-headline{font-size:clamp(30px,7vw,50px);font-weight:700}.mco-provider-detail .mco-provider-detail-categories{color:#000;font-size:26px;line-height:1.45}.mco-provider-detail .mco-provider-detail-classification{margin-left:24px!important;padding-top:8px}.mco-provider-detail .mco-provider-detail-classification svg{width:16px!important}.mco-provider-detail .mco-providers-classification__superior svg{width:10px!important}.mco-provider-detail .mco-provider-detail-classification svg path{fill:#898989!important}.mco-provider-detail .mco-provider-detail-description h3{color:#97999b;font-family:Helvetica!important;font-size:13px;font-weight:400;letter-spacing:3.9px;margin-bottom:32px;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-description .mco-text-01>div{color:var(--mco-palette-primary-main);font-size:26px;line-height:1.45}.mco-provider-detail-description button{background:none!important;padding:0!important}.mco-provider-detail-description button .MuiButton-label{gap:4px!important}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__next,.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__prev{background:#0000003b;border-radius:0!important;border-radius:initial!important;height:40px;width:40px}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__next{right:0}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__prev{left:0}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__next svg,.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__prev svg{width:32px!important}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-thumb-swiper{margin-top:10px}.mco-provider-detail
	.mco-provider-detail-gallery
	.mco-gallery-02-thumb-swiper
	.mco-gallery-02-thumb-swiper__item{opacity:.5;width:93px!important}.mco-provider-detail
	.mco-provider-detail-gallery
	.mco-gallery-02-thumb-swiper
	.mco-gallery-02-thumb-swiper__item.swiper-slide-thumb-active{opacity:1;outline:0}.mco-provider-detail .mco-provider-detail-rooms h3{color:#97999b;font-family:Helvetica!important;font-size:13px;font-weight:400;letter-spacing:3.9px;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-rooms .mco-room-list-wrapper{padding:0}.mco-provider-detail .mco-provider-detail-rooms .mco-room-list-quicksearch{box-shadow:0 0 10px #0000001a;padding:16px}.mco-provider-detail .mco-provider-detail-rooms .mco-quicksearch-field{border:1px solid #0000003b}.mco-provider-detail
	.mco-provider-detail-rooms
	.mco-quicksearch-field
	.mco-quicksearch-field__icon
	svg
	path{fill:var(--mco-palette-primary-main)}.mco-provider-detail .mco-provider-detail-rooms .mco-room-list__result-line{padding-top:0}.mco-provider-detail .mco-provider-detail-rooms .mco-room-list__result-line h5{font-size:16px}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01{box-shadow:0 0 10px #0000001a;padding:16px}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__title{color:var(--mco-palette-primary-main);font-size:24px;font-weight:700;line-height:1.15;margin-bottom:16px}.mco-provider-detail
	.mco-provider-detail-rooms
	.mco-teaser-room-01__title-root
	.MuiTypography-body2{font-size:12px;font-weight:700}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__price-addition,.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__price-prefix{font-size:12px;font-weight:400}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__price-addition{margin-top:0}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__price-value{color:var(--mco-palette-secondary-main)}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__button--tertiary{font-size:14px}.mco-provider-detail .mco-provider-detail-attributes h3,.mco-provider-detail .mco-provider-detail-rooms h6.mco-teaser-room-01__description-label{color:#97999b;font-size:13px;font-weight:400;letter-spacing:3.9px;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-attributes h3{margin-bottom:32px}.mco-provider-detail .mco-provider-detail-attributes__group-headline{color:var(--mco-palette-secondary-main);font-weight:400}.mco-provider-detail .mco-provider-detail-attributes__item{border-bottom-color:#d3cfc4;color:var(--mco-palette-primary-main)}.mco-provider-detail .mco-provider-detail-descriptions .MuiTabs-root button{color:var(--mco-palette-primary-main);font-size:14px;font-weight:700;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-descriptions .MuiTabs-root .MuiTabs-indicator{background-color:var(--mco-palette-primary-main)}.mco-provider-detail
	.mco-provider-detail-descriptions
	.mco-provider-detail-descriptions__content{background:var(--mco-palette-background-dark)}.mco-provider-detail .mco-provider-detail-request .mco-provider-detail-request__headline h3{color:#97999b;font-family:Helvetica!important;font-size:13px;font-weight:400;letter-spacing:3.9px;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-request .mco-tourism-request h3{color:var(--mco-palette-primary-main);font-size:14px;font-weight:700;text-transform:uppercase}.mco-provider-detail
	.mco-provider-detail-request
	.mco-tourism-request
	.mco-form-01__date
	.MuiInputBase-root,.mco-provider-detail
	.mco-provider-detail-request
	.mco-tourism-request
	.mco-form-01__input
	.MuiInputBase-root,.mco-provider-detail
	.mco-provider-detail-request
	.mco-tourism-request
	.mco-form-01__select
	.MuiSelect-root,.mco-provider-detail
	.mco-provider-detail-request
	.mco-tourism-request
	.mco-form-01__textarea
	.MuiInputBase-root{background:#fff}.mco-provider-detail
	.mco-provider-detail-request
	.mco-tourism-request
	.mco-guest-picker-room__title{color:var(--mco-palette-primary-main);font-size:14px;font-weight:700;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-map h3{color:#97999b;font-size:13px;font-weight:400;letter-spacing:3.9px;text-transform:uppercase}.mco-provider-detail .mco-provider-detail-contact__list-item{font-size:18px;line-height:1.66}.mco-provider-detail .mco-provider-detail-buttons a,.mco-provider-detail .mco-provider-detail-buttons button{border-color:#d1dce4}.mco-provider-detail .mco-provider-rating__inner{background:var(--mco-palette-primary-main)}@media (min-width:960px){.mco-provider-detail .mco-provider-detail-request .mco-tourism-request-form{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto}.mco-provider-detail .mco-provider-detail-request .mco-tourism-request-period{grid-column:2/3;grid-row:1/2}.mco-provider-detail .mco-provider-detail-request .mco-tourism-request-guestpicker{grid-column:2/3;grid-row:2/3}.mco-provider-detail .mco-provider-detail-request .mco-tourism-request-form-content{grid-column:1/2;grid-row:1/3}.mco-provider-detail .mco-provider-detail-request .mco-tourism-request-form-bottom{grid-column:1/3;grid-row:3/4}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__next,.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__prev{height:52px;width:52px}.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__next svg,.mco-provider-detail .mco-provider-detail-gallery .mco-gallery-02-swiper-nav__prev svg{width:40px!important}}@media (min-width:600px){.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__image-root{max-width:188px}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__content{padding:0}.mco-provider-detail
		.mco-provider-detail-rooms
		.mco-teaser-room-01__image-root+.mco-teaser-room-01__content{padding-left:24px}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__hidden-placeholder{max-width:188px}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__hidden-root--desktop{padding-left:24px}.mco-provider-detail .mco-provider-detail-rooms .mco-teaser-room-01__images-image{max-width:188px}.mco-provider-detail .mco-provider-detail-request .mco-guest-picker-room{grid-column-gap:8px!important;grid-template-columns:1fr 1fr!important}.mco-provider-detail .mco-provider-detail-request .mco-guest-picker-room__adults-wrapper{grid-column:1!important;grid-row:2!important}.mco-provider-detail .mco-provider-detail-request .mco-guest-picker-room__children-wrapper{grid-column:2!important;grid-row:2!important}.mco-provider-detail
		.mco-provider-detail-request
		.mco-guest-picker-room__age-of-children-wrapper{grid-column:1/span 2!important;grid-row:3!important}.mco-provider-detail .mco-provider-detail-request .mco-guest-picker-room__button-wrapper{grid-column:2!important;grid-row:1!important}}@media (max-width:599px){.mco-provider-detail .mco-provider-detail-request .mco-tourism-request{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.mco-provider-detail .mco-provider-detail-request .mco-guest-picker-room{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.mco-teaser-providers-item{background:var(--mco-palette-background-light)!important}.mco-teaser-providers__headline{color:var(--mco-palette-primary-main)!important;font-size:42px!important}.mco-teaser-providers__button{align-items:center;display:inline-flex;font-size:14px;gap:8px;letter-spacing:.28px}.mco-teaser-providers-item__title a p{color:var(--mco-palette-primary-main)!important;font-family:Antonia H2!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important}@media (min-width:960px){.mco-teaser-providers__swiper-root{margin-right:0}.mco-teaser-providers__swiper-root>.swiper{padding-right:0}.mco-teaser-providers__headline{font-size:48px!important}.mco-teaser-providers-item__title a p{font-size:32px!important}}.mco-tours-list .mco-teaser-list-tour__title{color:#000;line-height:30px}.mco-tours-list-filter__title{font-weight:700!important}.mco-tours-list-teaser__result{box-shadow:0 0 10px #0000001a;top:80px!important}.mco-tours-list-filter__wrapper .mco-filter-item__search svg{width:15px!important}.mco-tours-list-filter__search-wrapper .MuiInputBase-root{padding:6px 10px!important}.mco-tours-list-filter__search-wrapper button svg{width:15px!important}.mco-tour-detail .mco-tour-description .mco-headline{font-weight:200}.mco-tour-detail .mco-tour-detail-information{border-bottom:1px solid #fff}.mco-tour-detail .mco-tour-detail-information__wrapper{padding-left:16px;padding-right:16px}.mco-tour-detail .mco-tour-detail-information__item{border-color:#184f7a33}.mco-tour-detail .mco-tour-detail-information p{color:var(--mco-palette-primary-main)}.mco-tour-detail .mco-tour-detail-information svg path{fill:var(--mco-palette-primary-main)}@media (min-width:960px){.mco-tours-list-teaser__result{box-shadow:none!important}.mco-tours-list .mco-tours-list__filter{top:96px}.mco-tours-list .mco-tours-list-filter__wrapper{background:var(--mco-palette-background-light)}.mco-tour-detail .mco-tour-detail-information{top:80px}}.mco-teaser-tours-item{background:var(--mco-palette-background-light)!important}.mco-teaser-tours__headline{color:var(--mco-palette-primary-main)!important;font-size:42px!important}.mco-teaser-tours__button{align-items:center;display:inline-flex;font-size:14px;gap:8px;letter-spacing:.28px}.mco-teaser-tours-item__title{color:var(--mco-palette-primary-main)!important;font-family:Antonia H2!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important}@media (min-width:960px){.mco-teaser-tours__swiper-root{margin-right:0}.mco-teaser-tours__swiper-root>.swiper{padding-right:0}.mco-teaser-tours__headline{font-size:48px!important}.mco-teaser-tours-item__title{font-size:32px!important}}.mco-filter__button{z-index:1!important}.mco-event-detail-further-events__teaser-bookmark-item,.mco-event-detail-further-infrastructures__teaser-bookmark-item,.mco-event-detail-further-tours__teaser-bookmark-item,.mco-teaser-events-item__bookmark_bookmark-item,.mco-teaser-infrastructures-item__bookmark_bookmark-item,.mco-teaser-list-event__bookmark_bookmark-item,.mco-teaser-list-infrastructure__bookmark_bookmark-item,.mco-teaser-list-provider__bookmark_bookmark-item,.mco-teaser-list-tour__bookmark_bookmark-item,.mco-teaser-providers-item__bookmark_bookmark-item,.mco-teaser-tours-item__bookmark_bookmark-item{align-items:center!important;-webkit-backdrop-filter:initial!important;backdrop-filter:none!important;background:#00000040!important;border-radius:50%!important;display:flex!important;gap:8px!important;height:32px!important;justify-content:center!important;padding:0!important;transition:background .3s ease!important;width:32px!important}.mco-event-detail-further-events__teaser-bookmark-item:hover,.mco-event-detail-further-infrastructures__teaser-bookmark-item:hover,.mco-event-detail-further-tours__teaser-bookmark-item:hover,.mco-teaser-events-item__bookmark_bookmark-item:hover,.mco-teaser-infrastructures-item__bookmark_bookmark-item:hover,.mco-teaser-list-event__bookmark_bookmark-item:hover,.mco-teaser-list-infrastructure__bookmark_bookmark-item:hover,.mco-teaser-list-provider__bookmark_bookmark-item:hover,.mco-teaser-list-tour__bookmark_bookmark-item:hover,.mco-teaser-providers-item__bookmark_bookmark-item:hover,.mco-teaser-tours-item__bookmark_bookmark-item:hover{background:var(--mco-palette-secondary-main)!important}.mco-event-detail-further-events__teaser-bookmark-item svg,.mco-event-detail-further-infrastructures__teaser-bookmark-item svg,.mco-event-detail-further-tours__teaser-bookmark-item svg,.mco-teaser-events-item__bookmark_bookmark-item svg,.mco-teaser-infrastructures-item__bookmark_bookmark-item svg,.mco-teaser-list-event__bookmark_bookmark-item svg,.mco-teaser-list-infrastructure__bookmark_bookmark-item svg,.mco-teaser-list-provider__bookmark_bookmark-item svg,.mco-teaser-list-tour__bookmark_bookmark-item svg,.mco-teaser-providers-item__bookmark_bookmark-item svg,.mco-teaser-tours-item__bookmark_bookmark-item svg{width:16px!important}.mco-event-detail-further-events__teaser-bookmark-item
	svg
	path
	.mco-teaser-events-item__bookmark_bookmark-item
	svg
	path,.mco-event-detail-further-events__teaser-bookmark-item svg path,.mco-event-detail-further-infrastructures__teaser-bookmark-item svg path,.mco-event-detail-further-tours__teaser-bookmark-item svg path,.mco-teaser-events-item__bookmark_bookmark-item svg path,.mco-teaser-infrastructures-item__bookmark_bookmark-item svg path,.mco-teaser-list-event__bookmark_bookmark-item svg path,.mco-teaser-list-infrastructure__bookmark_bookmark-item svg path,.mco-teaser-list-provider__bookmark_bookmark-item svg path,.mco-teaser-list-tour__bookmark_bookmark-item svg path,.mco-teaser-providers-item__bookmark_bookmark-item svg path,.mco-teaser-tours-item__bookmark_bookmark-item svg path{fill:#fff!important}.mco-event-detail-further-events__teaser-bookmark-item-selected,.mco-event-detail-further-infrastructures__teaser-bookmark-item-selected,.mco-event-detail-further-tours__teaser-bookmark-item-selected,.mco-teaser-events-item__bookmark_bookmark-item-selected,.mco-teaser-infrastructures-item__bookmark_bookmark-item-selected,.mco-teaser-list-event__bookmark_bookmark-item--selected,.mco-teaser-list-infrastructure__bookmark_bookmark-item--selected,.mco-teaser-list-provider__bookmark_bookmark-item--selected,.mco-teaser-list-tour__bookmark_bookmark-item--selected,.mco-teaser-providers-item__bookmark_bookmark-item-selected,.mco-teaser-tours-item__bookmark_bookmark-item-selected{background:var(--mco-palette-secondary-main)!important}.mco-view-component-container-tourism-teaser .swiper-pagination-bullet{background:none!important;border:1px solid #97999b!important;height:8px!important;opacity:1!important;width:8px}.mco-view-component-container-tourism-teaser .swiper-pagination-bullet-active{background:#97999b!important}.mco-teaser-events .swiper-navigation,.mco-teaser-infrastructures .swiper-navigation,.mco-teaser-providers .swiper-navigation,.mco-teaser-tours .swiper-navigation{align-items:center;bottom:-8px;display:none;gap:8px;position:absolute;right:0}.mco-teaser-events .swiper-button-next,.mco-teaser-events .swiper-button-prev,.mco-teaser-infrastructures .swiper-button-next,.mco-teaser-infrastructures .swiper-button-prev,.mco-teaser-providers .swiper-button-next,.mco-teaser-providers .swiper-button-prev,.mco-teaser-tours .swiper-button-next,.mco-teaser-tours .swiper-button-prev{align-items:center;background:none!important;border:1px solid #003057!important;border-radius:50%!important;color:#003057!important;display:none;height:40px;justify-content:center;left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:40px}.mco-teaser-events .mco-teaser-events__swiper-root .swiper-button-prev,.mco-teaser-infrastructures .mco-teaser-infrastructures__swiper-root .swiper-button-prev,.mco-teaser-providers .mco-teaser-providers__swiper-root .swiper-button-prev,.mco-teaser-tours .mco-teaser-tours__swiper-root .swiper-button-prev{bottom:0!important;left:auto!important;position:absolute!important;right:0!important;transform:translate(-48px,8px)!important}.mco-teaser-events .mco-teaser-events__swiper-root .swiper-button-next,.mco-teaser-infrastructures .mco-teaser-infrastructures__swiper-root .swiper-button-next,.mco-teaser-providers .mco-teaser-providers__swiper-root .swiper-button-next,.mco-teaser-tours .mco-teaser-tours__swiper-root .swiper-button-next{bottom:0!important;left:auto!important;position:absolute!important;right:0!important;transform:translateY(8px)!important}.mco-teaser-events .swiper-button-next svg,.mco-teaser-infrastructures .swiper-button-next svg,.mco-teaser-providers .swiper-button-next svg,.mco-teaser-tours .swiper-button-next svg{margin-left:2px}.mco-teaser-events .swiper-button-prev svg,.mco-teaser-infrastructures .swiper-button-prev svg,.mco-teaser-providers .swiper-button-prev svg,.mco-teaser-tours .swiper-button-prev svg{margin-right:2px}@media (min-width:960px){.mco-teaser-events .swiper-button-next,.mco-teaser-events .swiper-button-prev,.mco-teaser-events .swiper-navigation,.mco-teaser-infrastructures .swiper-button-next,.mco-teaser-infrastructures .swiper-button-prev,.mco-teaser-infrastructures .swiper-navigation,.mco-teaser-providers .swiper-button-next,.mco-teaser-providers .swiper-button-prev,.mco-teaser-providers .swiper-navigation,.mco-teaser-tours .swiper-button-next,.mco-teaser-tours .swiper-button-prev,.mco-teaser-tours .swiper-navigation{display:flex}}.mco-view-component-container-basic-headline+.mco-view-component-container-basic-headline,.mco-view-component-container-basic-headline+.mco-view-component-container-basic-text{margin-top:-56px!important}.mco-view-component-container-basic-dropdown-group+.mco-view-component-container-basic-dropdown-group{margin-top:-64px!important}.mco-view-component-container-basic-text+.mco-view-component-container-basic-teaser{margin-top:-32px}.mco-view-component-container-basic-links+.mco-view-component-container-basic-links{margin-top:-80px}.mco-view-component-container-basic-headline+.mco-view-component-container-basic-imagetext{margin-top:-56px}.mco-cart-widget #ltswidget-booking{color:var(--mco-palette-text-primary);font-family:Helvetica,sans-serif;font-size:14px;font-weight:400}.mco-cart-widget #ltswidget-booking a{color:var(--mco-palette-primary-main);cursor:pointer;transition:color .3s ease}.mco-cart-widget #ltswidget-booking a:hover{color:var(--mco-palette-secondary-main)}.mco-cart-widget #ltswidget-booking .booking-steps .step{border-color:var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking .booking-steps .step.done{background:var(--mco-palette-primary-main);border-color:var(--mco-palette-primary-main)}.mco-cart-widget #ltswidget-booking .booking-steps .step.active{background:var(--mco-palette-primary-dark);border-color:var(--mco-palette-primary-dark)}.mco-cart-widget #ltswidget-booking #booking .booking-summary .summary-content{border:1px solid var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking #booking .booking-summary .filter-rooms{border-top:1px solid var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking #booking .booking-block .title,.mco-cart-widget #ltswidget-booking #booking .booking-summary .title{background:var(--mco-palette-primary-main)}.mco-cart-widget #ltswidget-booking #booking .booking-block .block-content{border:1px solid var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking #booking .button-gray{background:var(--mco-palette-secondary-main);border-radius:4px;color:#fff;font-size:15px;font-weight:400;height:48px;line-height:48px;padding:0 30px;text-transform:inherit;transition:background .3s ease}.mco-cart-widget #ltswidget-booking #booking .button-gray:hover{background:var(--mco-palette-primary-main)}.mco-cart-widget #ltswidget-booking #booking .button-color{background:var(--mco-palette-primary-main);border-radius:4px;color:#fff;font-size:15px;font-weight:400;height:48px;line-height:48px;padding:0 30px;text-align:center;text-transform:inherit;transition:background .3s ease}.mco-cart-widget #ltswidget-booking #booking .box-search-request{margin-bottom:70px}.mco-cart-widget #ltswidget-booking #booking .button-color:hover{background:var(--mco-palette-secondary-main)}.mco-cart-widget #ltswidget-booking .box-search-period{background:#f5f5f5;border:1px solid #f5f5f5;color:var(--mco-palette-primary-main)}.mco-cart-widget
	#ltswidget-booking
	#booking
	.box-search-request
	.block-room
	.room-search
	.name-room{border-bottom:1px solid var(--mco-palette-primary-light);font-weight:700;margin-bottom:10px;padding-bottom:10px;padding-top:10px}.mco-cart-widget #ltswidget-booking .room-search{background:#fff}.mco-cart-widget #ltswidget-booking .row-calendar .box-days{color:var(--mco-palette-primary-main)}.mco-cart-widget #ltswidget-booking #booking .row-calendar .box-calendar input{background:#fff;border:1px solid var(--mco-palette-primary-light);border-radius:4px;color:var(--mco-palette-primary-main);font-family:Helvetica,sans-serif;font-weight:400;height:45px;line-height:45px;outline:medium none;padding:0 5px}.mco-cart-widget #ltswidget-booking #booking .box-search-request .row-mealplan{left:0;margin:15px 0 0;position:relative;top:0}.mco-cart-widget #ltswidget-booking #booking .box-search-request .row-mealplan select{background:#fff;border:1px solid var(--mco-palette-primary-light);border-radius:4px;color:var(--mco-palette-primary-main);font-family:Helvetica,sans-serif;font-weight:400;height:45px;line-height:45px;margin-bottom:0;outline:medium none;padding:0 5px}.mco-cart-widget #ltswidget-booking #booking .row .age{margin-bottom:5px}.mco-cart-widget #ltswidget-booking #booking .row .age select{background:#fff;border:1px solid var(--mco-palette-primary-light);border-radius:4px;color:var(--mco-palette-primary-main);font-family:Helvetica,sans-serif;font-weight:400;height:30px;line-height:30px;margin-bottom:0;outline:medium none;padding:0 5px}.mco-cart-widget #ltswidget-booking .row .block-half .desc{color:var(--mco-palette-primary-main)}.mco-cart-widget #ltswidget-booking .row .input-number{max-width:50px}.mco-cart-widget #ltswidget-booking .row .input-number input{border:1px solid var(--mco-palette-primary-light);border-radius:4px;color:var(--mco-palette-primary-main);font-size:15px;font-weight:400}.mco-cart-widget
	#ltswidget-booking
	#booking
	.box-search-request
	.block-room
	.block-numbers
	.desc,.mco-cart-widget #ltswidget-booking .row .children-ages{margin-left:0}.mco-cart-widget #ltswidget-booking .room-buttons a{color:var(--mco-palette-primary-main);font-size:14px;text-transform:uppercase}.mco-cart-widget #ltswidget-booking .room-buttons a:hover{color:var(--mco-palette-secondary-main)}.mco-cart-widget #ltswidget-booking #booking .box-search-request .search-button,.mco-cart-widget #ltswidget-booking .box-search-period .search-button{background:var(--mco-palette-primary-main);bottom:-50px;font-size:16px;height:48px;left:0;line-height:48px;right:0;text-transform:inherit;transition:background .3s ease}.mco-cart-widget #ltswidget-booking #booking .box-search-request .search-button:hover,.mco-cart-widget #ltswidget-booking .box-search-period .search-button:hover{background:var(--mco-palette-secondary-main);color:#fff}.mco-cart-widget #ltswidget-booking #booking select{background:#fff;border:1px solid var(--mco-palette-primary-light);border-radius:4px;color:var(--mco-palette-primary-main);font-family:Helvetica,sans-serif;font-weight:400;height:45px;line-height:45px;margin-bottom:0;outline:medium none;padding:0 5px}.mco-cart-widget #ltswidget-booking #booking .room-price .open-description,.mco-cart-widget #ltswidget-booking #booking .room-price .open-storno{color:var(--mco-palette-text-secondary)}.mco-cart-widget #ltswidget-booking #booking .room-price .open-description{color:var(--mco-palette-primary-main)}.mco-cart-widget #ltswidget-booking #booking .room-price .price{color:var(--mco-palette-secondary-main);font-size:21px;font-weight:700}.mco-cart-widget #ltswidget-booking #booking .rooms-block .accordion-header{background:#f5f5f5;padding:10px}.mco-cart-widget #ltswidget-booking #booking .room-price{border-bottom:1px solid var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking #booking .booking-summary .separator.total{border-top:1px solid var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking #booking .booking-summary .filter-rooms span.price{color:var(--mco-palette-secondary-main);font-size:21px;font-weight:700}.mco-cart-widget #ltswidget-booking .form .req{font-weight:300}.mco-cart-widget #ltswidget-booking .form .input-row .desc{line-height:45px;padding-top:0}.mco-cart-widget #ltswidget-booking .form input.input-text{background:#fff;border:1px solid var(--mco-palette-primary-light);border-radius:4px;color:var(--mco-palette-primary-main);font-family:Helvetica,sans-serif;font-weight:400;height:45px;line-height:45px;margin-bottom:0;outline:medium none;padding:0 10px}.mco-cart-widget #ltswidget-booking .form textarea{border:1px solid var(--mco-palette-primary-light);border-radius:4px;font-weight:700}.mco-cart-widget #ltswidget-booking .form .block{border-bottom:1px solid var(--mco-palette-primary-light)}.mco-cart-widget #ltswidget-booking .form .separator{background:var(--mco-palette-primary-light)}#ltswidget-catalogue.custom-styles{color:#000;font-family:Helvetica,sans-serif;width:100%!important}#ltswidget-catalogue.custom-styles .catalogues>.col-3:nth-of-type(4n){margin-right:0}#ltswidget-catalogue.custom-styles .catalogues>.col-3 .catalogue-item{background:#fff;padding:20px}#ltswidget-catalogue.custom-styles .catalogue-item.selected{border:2px solid #af272f!important}#ltswidget-catalogue.custom-styles .catalogue-item .input-row{padding:10px 0 0}#ltswidget-catalogue.custom-styles .form .checkbox input[type=checkbox],#ltswidget-catalogue.custom-styles .form .checkbox-list input[type=checkbox]{display:none}#ltswidget-catalogue.custom-styles .catalogue-item .input-row label{word-wrap:break-word;color:#003057;display:block;font-family:Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0!important;padding:0 25px 0 0!important}#ltswidget-catalogue.custom-styles .catalogue-item .input-row label:before{border:1px solid #ccd6dd;border-radius:3px;content:"";display:block;height:20px;line-height:20px;position:absolute;right:0;text-align:center;width:20px}#ltswidget-catalogue.custom-styles .catalogue-item .input-row input:checked+label:after{background-image:url(/static/media/check.389e96a13fced9d8ae3e.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:2px;top:14px;width:16px}#ltswidget-catalogue.custom-styles .catalogue-item .description{word-wrap:break-word;color:#000}#ltswidget-catalogue.custom-styles .catalogue-item .link{align-items:center;background:#003057;border:none;border-radius:4px;color:#fff!important;display:flex!important;font-family:Helvetica!important;font-size:15px;font-weight:400;justify-content:center;letter-spacing:.45px;margin:0!important;min-height:40px!important;padding:0 24px;text-align:center;text-transform:uppercase!important;transition:background .25s ease}#ltswidget-catalogue.custom-styles .catalogue-item .link:hover{background:#002646!important;text-decoration:none!important}#ltswidget-catalogue.custom-styles .catalogue-item .links>div{margin-top:10px}#ltswidget-catalogue.custom-styles .form .block-title{color:#000;font-size:20px;font-weight:700;margin-top:0!important}#ltswidget-catalogue.custom-styles .form-control{border:1px solid #ccd6dd;border-radius:3px;color:#000;font-weight:500;height:45px;line-height:45px;outline:none;padding:0 10px;text-align:left}#ltswidget-catalogue.custom-styles .form .label,#ltswidget-catalogue.custom-styles .form label{color:#000;line-height:44px;padding:0}#ltswidget-catalogue.custom-styles .form-block{background:#f5f5f5;border-bottom:none;padding:20px}#ltswidget-catalogue.custom-styles .block-room{margin-top:50px}#ltswidget-catalogue.custom-styles .block-room .room-buttons{top:-30px}#ltswidget-catalogue.custom-styles .block-room .room-buttons a{color:#003057}#ltswidget-catalogue.custom-styles .block-room .room-buttons a:hover{text-decoration:none}#ltswidget-catalogue.custom-styles .form-block .row-calendar:after{clear:both;content:"";display:block}#ltswidget-catalogue.custom-styles .form-block .row-calendar>.form-group{float:left;width:50%}#ltswidget-catalogue.custom-styles .form-group.privacy a{color:var(--mco-palette-primary-main)}#ltswidget-catalogue.custom-styles
	.form-block
	.row-calendar>.form-group
	.calendar-container:after{right:10px;top:10px}#ltswidget-catalogue.custom-styles .input-number input{border:1px solid #ccd6dd;height:45px;line-height:45px;padding:0}#ltswidget-catalogue.custom-styles .input-number a.down,#ltswidget-catalogue.custom-styles .input-number a.up{background:#ccd6dd;color:#003057;height:23px;line-height:25px;text-align:center}#ltswidget-catalogue.custom-styles .input-number a.down:before{background-image:url(/static/media/arrow-down.00ecd8e6c363186d0641.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:flex;height:20px;left:0;position:absolute;width:20px}#ltswidget-catalogue.custom-styles .input-number a.up:before{background-image:url(/static/media/arrow-up.74b3b217b57cabfa9fc5.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:20px;left:0;position:absolute;top:0;width:20px}#ltswidget-catalogue.custom-styles .children-ages .age{color:#000;margin:10px 10px 0 0}#ltswidget-catalogue.custom-styles select{border:1px solid #ccd6dd;border-radius:3px;font-weight:500;height:45px;line-height:45px;padding:0 10px}#ltswidget-catalogue.custom-styles .col-2{width:50%}#ltswidget-catalogue.custom-styles .col-4{color:#000;font-weight:700;line-height:44px;width:50%}#ltswidget-catalogue.custom-styles .col-5{width:50%}#ltswidget-catalogue.custom-styles .col-6{margin:0 0 15px}#ltswidget-catalogue.custom-styles .col-7{width:50%}#ltswidget-catalogue.custom-styles .form .checkbox-list>li>input[type=checkbox]{display:block;margin:13px 0 0}#ltswidget-catalogue.custom-styles .form .req{font-weight:300}#ltswidget-catalogue.custom-styles .form-block>.form-group,#ltswidget-catalogue.custom-styles .row.privacy{color:#000}#ltswidget-catalogue.custom-styles .form .button-row{display:flex}#ltswidget-catalogue.custom-styles .form .contact-send-button{align-items:center;background:#003057;border-radius:4px;display:flex;font-family:Helvetica!important;font-size:15px;font-weight:400;justify-content:center;letter-spacing:.45px;min-height:40px!important;padding:0 20px;text-transform:none;transition:background .25s ease!important}#ltswidget-catalogue.custom-styles .form .contact-send-button:hover{background:#002646!important;text-decoration:none!important}#ltswidget-catalogue.custom-styles .form .contact-send-button:after{display:none}#ltswidget-catalogue.custom-styles .form .request-header label{line-height:1.5}@media (max-width:640px){#ltswidget-catalogue.custom-styles .catalogues>.col-3{margin:0 4% 0 0;padding:0;width:48%}#ltswidget-catalogue.custom-styles .catalogues>.col-3:nth-of-type(3n){margin-right:4%}#ltswidget-catalogue.custom-styles .catalogues>.col-3:nth-of-type(2n){margin-right:0}#ltswidget-catalogue.custom-styles .col-6{width:100%}}@media (max-width:500px){#ltswidget-catalogue.custom-styles .col-2,#ltswidget-catalogue.custom-styles .col-4{width:100%}#ltswidget-catalogue.custom-styles .room-search .form-group .col-4{width:50%}#ltswidget-catalogue.custom-styles .col-5,#ltswidget-catalogue.custom-styles .col-7{width:100%}#ltswidget-catalogue.custom-styles .room-search .form-group .col-7{width:50%}#ltswidget-catalogue.custom-styles .catalogues>.col-3{width:100%}}@media (max-width:450px){#ltswidget-catalogue.custom-styles .form-block .row-calendar>.form-group{width:100%}}@media (max-width:420px){#ltswidget-catalogue.custom-styles .block-room{margin-top:60px}#ltswidget-catalogue.custom-styles .block-room .room-buttons{top:-40px}#ltswidget-catalogue.custom-styles .block-room .room-buttons a{display:block}}html{font-size:100%;min-height:calc(100% + env(safe-area-inset-top))}body{margin:0}a{color:var(--mco-palette-primary-main);font-weight:700;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul{list-style:none}#root,ul{padding:0}#root{position:relative}.mco-content .mco-container:first-child{margin-top:0}:not(.no-custom-scrollbar){scrollbar-color:var(--mco-palette-primary-main) #0000;scrollbar-width:thin}:not(.no-custom-scrollbar)::-webkit-scrollbar{width:10px}:not(.no-custom-scrollbar)::-webkit-scrollbar-track{background:#0000}:not(.no-custom-scrollbar)::-webkit-scrollbar-thumb{background-color:var(--mco-palette-primary-main);border:0 solid #0000;border-radius:0}.MuiSkeleton-text{transform:none!important}.mco-collapsing+.mco-collapsing{margin-top:-80px}.mco-view-component-container-basic-download-group{display:flex;flex-direction:column;gap:8px}.mco-view-component-container-basic-download-group .mco-view-component-container{padding-left:0;padding-right:0}