.bootstrap-section .carousel-item,.bootstrap-section .row .col-bg-img,header .image-slider-header .carousel-inner .carousel-item{background-size:cover;background-position:center}.row.mega-menu .menu-items .menu-item a:hover,.row.mega-menu .menu-items .menu-item.has-submenu.open a,.row.mega-menu .menu-items .menu-item.has-submenu.open:hover a,hr{opacity:1}a,body{color:#556b79}body{font-family:'Open Sans';font-weight:400;font-size:14px}hr{height:1px;border:none;background:#556b79;margin:14px 0;display:block}img{max-width:100%;height:auto}a{text-decoration:none}a:hover .text{text-decoration:underline}.accordion-services h2,p{margin-bottom:10px}.paragraph-space-medium p{margin-bottom:12px!important}h4{font-weight:600;line-height:1.4}ul{padding-left:16px}ul li{margin-bottom:3px}.quote:after{content:'\201D'}.quote:before{content:'\201C'}.fw-600{font-weight:600}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.dark-bg a,footer,footer a{color:#eee}.large-text p{font-size:20px}.white-links a{color:#fff}.extra-large-text p{font-size:23px;line-height:1.3}.medium-text p{font-weight:200;font-size:17px}span.trademark{font-size:58%;vertical-align:super}section.low-padding-top{padding-top:40px}#menuer-oversigt,section.no-padding-top-bottom{padding:0}section.feinschmecker-info,section.no-padding-top{padding-top:0}section.no-padding-bottom{padding-bottom:0}section.low-padding-bottom{padding-bottom:15px}section.medium-padding-bottom{padding-bottom:30px}.bootstrap-section .row .col-bg-img{position:absolute;top:0;left:0;height:100%;width:100%}.bootstrap-section .row .col-bg-video,header video{display:block;position:absolute;height:100%;width:100%;object-fit:cover}section.bootstrap-section:has(.row.section-50px-padding){padding:50px 0}.gradient-over-img-style01{position:relative;margin-bottom:-4%}.gradient-over-img-style01 .gradient-overlay{position:absolute;bottom:-1px;left:0;width:100%;height:50%;background:linear-gradient(to top,#eae9e5,transparent)}.burger-menu-cta.contracted .row.mega-menu .menu-items-inner,.hover-img-zoom,div.bg-zoom-effect{overflow:hidden}.services-item .cta-ikon,div.bg-zoom-effect p{margin:0}.hover-img-zoom img,div.bg-zoom-effect p.bg-img{transition:transform .5s}.hover-img-zoom:hover img,.hover-img-zoom:hover p.bg-img{transform:scale(1.1)}.nav.nav-tabs button.nav-link{background:#819eaf;border:none;font-size:16px;line-height:1;color:#fff;border-radius:0;padding:8px 14px;margin-right:5px}.nav.nav-tabs button.nav-link.active{background:#304a5a}.burger-menu-cta.contracted .row.mega-menu .menu-items,table.inline-table-style01{width:100%}.season-prices-table table td,table.inline-table-style01 td{padding:6px 0}.season-prices-table table{width:100%;text-align:left;font-size:14px;font-weight:400}.season-prices-table table td[align=bottom]{vertical-align:bottom}.season-prices-table table tr.border-bottom{border-bottom:1px solid!important}#btn-back-to-top{height:45px;width:45px;padding:9px;position:fixed;bottom:20px;right:20px;background:#819eaf;border-radius:50%;border:none;line-height:24px;visibility:hidden;opacity:0;transition:opacity .4s}#btn-back-to-top:hover{background:#000}#btn-back-to-top svg{height:100%;width:100%;fill:#ffffff}.produktnavn{height:34px}.header-logo-line,.ikon-line{height:1px;transform:translate(0,-50%)}span.arrow-right{background:center/cover no-repeat #819eaf;display:inline-block;height:18px;width:18px;text-align:center;border-radius:50%;text-transform:uppercase;font-family:monospace;font-size:18px;line-height:17px;margin-left:5px;vertical-align:sub}span.arrow-right.pos-left{margin-left:0;margin-right:5px}span.arrow-right.blue{background-image:url(/media/x22j1wpa/sprite-arrow-right-blue.png);background-color:#eee}span.arrow-right.lightblue{background-image:url(/media/v4vc1rzg/sprite-arrow-right-lightblue.png);background-color:#eee}header .image-slider-header{height:100%;position:absolute;top:0;left:0;width:100%}header .image-slider-header .carousel-inner{height:100%}header{height:840px}header.Underside{height:300px}header.Underside .header-bottom-h1{bottom:32px}header .header-top{position:relative;z-index:10}header .container.nav-menu-top{position:absolute;left:50%;transform:translate(-50%,0);z-index:100;top:100px;height:0}header .container.nav-menu-top>.row{width:0}header .header-bottom-bookingbar,header .header-bottom-h1{position:absolute;z-index:10}header .header-bottom-h1{bottom:150px;left:50%;transform:translate(-50%,0)}header .header-bottom-bookingbar{bottom:0;height:87px;background:#0000009c}header .overlay-darkener{position:absolute;width:100%;height:40%;left:0;top:0;z-index:1;background:linear-gradient(180deg,rgb(2 2 2 / 50%) 00%,rgba(255,255,255,0) 100%)}section.header-section-large-text p{font-size:19px}header h1{font-size:25px;font-weight:600;color:#fff;text-align:center;letter-spacing:3px;text-shadow:#000000c2 2px 0 7px}header[data-headertype="Type 2"] .header-text-content{text-align:center;color:#fff}header[data-headertype="Type 2"] .header-text-content h2{font-size:54px;font-weight:400}header[data-headertype="Type 2"] .header-text-content h3{font-size:42px}header[data-headertype="Type 2"] .container.header-indhold{max-width:1370px;min-height:760px;position:relative;padding:0}header[data-headertype="Type 2"] .container .header-bg-billede{position:absolute;height:100%;width:100%;left:0;top:0;background-position:center;background-size:cover}header[data-headertype="Type 2"] .container .header-text-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-shadow:1px 1px 1px #0000003d;z-index:10}header[data-headertype="Type 2"] .header-bottom-bookingbar{width:100%;max-width:100%}.language-selector{position:absolute;width:100px;right:100%;top:32px;text-align:right}header[data-headertype="Type 2"] .language-selector{right:unset;width:auto;top:65px;text-align:right;position:relative}.language-selector a{display:inline-block;height:15px;width:21px;margin:0 0 0 9px}.navbar-brand{padding:12px 0 110px}.navbar-brand img{height:140px}.navbar-toggler{font-size:36px;color:#fff}.header-logo-line{width:calc(50% - 90px);top:50%;background:#fff}.header-logo-line.left{left:0}.header-logo-line.right,.ikon-line.right{right:0}.container.header-top .col-md-1{width:90px;padding:0}.container.header-top .col-md-10{width:calc(100% - 180px)}.burger-menu-cta{text-align:center;display:inline-block;position:relative}.burger-menu-cta .cta-button-wrapper{position:relative;z-index:11;color:#fff;background:#586b7a;padding:4px 0;line-height:1;height:56px;width:54px;cursor:pointer}.burger-menu-cta .cta-button-wrapper *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-menu-cta button{height:20px;margin-top:2px}.burger-menu-cta button svg{height:20px;fill:#fff;vertical-align:top}.burger-menu-cta.open svg.isclosed{display:inline!important}.burger-menu-cta.contracted .row.mega-menu .submenus,.burger-menu-cta.open svg.isopen,div[name=MonthTrackerContainer],section.booking.booking-fixed.booking-dropup .select-hide,section.booking.booking-fixed.booking-dropup select#bb-type{display:none}.burger-menu-cta span{font-size:11px;display:block;padding-top:8px}.nav-menu-wrapper{position:absolute;top:0;left:0;text-align:left;z-index:10;visibility:hidden;opacity:0;transition:opacity .2s linear}.burger-menu-cta.contracted .nav-menu-wrapper{width:275px;box-shadow:3px 2px 16px #00000063}.burger-menu-cta.open .nav-menu-wrapper,.row.mega-menu .menu-items-inner .has-submenu.open .submenu{visibility:visible;opacity:1}.row.mega-menu{margin:0;width:660px;max-width:100%}.row.mega-menu .menu-items,.row.mega-menu .submenus{padding:60px 30px}.row.mega-menu .menu-items{background:#ecefef;padding-right:0}.row.mega-menu .submenus{background:#fff;visibility:hidden}.row.mega-menu .menu-items .menu-item{padding-right:30px}.row.mega-menu .menu-items .menu-item a{display:block;line-height:1.5;opacity:.4;font-weight:600}.row.mega-menu .menu-items .menu-item>a{position:relative;overflow:hidden}.row.mega-menu .menu-items .menu-item>a>div{border-bottom:1px solid;padding:10px 0;text-transform:uppercase}.row.mega-menu .menu-items .menu-item .submenu a>div{border:none;padding:10px 0}.row.mega-menu .menu-items .menu-item .submenu a{border:none}.row.mega-menu .submenus .submenu a{display:block;line-height:2.5}#CalendarWrapper .csob-cal-header,.row.mega-menu .menu-items-inner,body div[name=CsobCalendarLogoContainer],section.booking.booking-fixed.booking-dropup .arrival-departure-picker,section.booking.booking-fixed.booking-dropup .custom-select{position:relative}.row.mega-menu .menu-items-inner .submenu{position:absolute;left:100%;top:0;width:355px;padding-left:30px;visibility:hidden;opacity:0;transition:opacity .5s;min-height:100%}.row.mega-menu .menu-items .menu-item .submenu a:hover{opacity:.4!important}section.menuer{padding-top:0;padding-bottom:0}section.menuer h4{margin-bottom:10px;margin-top:16px}section.services-ctas{padding:40px 0}.services-item .cta-text{font-weight:600;font-size:16px}.accordion-services .accordion-body{font-weight:200;font-size:17px;text-align:center}.services-item{text-align:center;cursor:pointer;transition:opacity .1s linear}.menu-accordion-link.selected .services-item,.services-item.active,.services-item:hover{opacity:.4}.accordeon-top-ikon img,.services-item img{height:46px}.accordion-services .accordeon-top-ikon{margin-bottom:35px}.ikon-line{width:calc(50% - 55px);top:50%;background:#556b79}.accordion-services .accordion-body p{margin-bottom:5px}.accordion-services .accordion-body h4{margin-bottom:12px}section.feinschmecker-info h4{font-size:17px;margin-bottom:7px;margin-top:16px}.bootstrap-section.arrangementskalender-container.aabningstider{padding-bottom:140px}.bootstrap-section.arrangementskalender-container.aabningstider>.container>.row{margin-bottom:-70px}csw-activity-calendar::part(activity){background-color:#ecefef;color:#556b79;border-radius:0;border:none}.bootstrap-section.arrangementskalender-container{padding:0;overflow:hidden}.bootstrap-section.arrangementskalender-container>.container{position:relative;top:-115px;overflow:hidden;margin-bottom:-190px}.bootstrap-section.arrangementskalender-container.aabningstider>.container{top:0;margin-bottom:-75px}.bootstrap-section.arrangementskalender-container .cs-aabningstider{max-width:800px;margin:auto;width:100%}body .container--primary.container--neutral.container--inverse[_ngcontent-ng-c447072630] .button[_ngcontent-ng-c447072630]{background-color:transparent;border:1px solid;border-radius:0}.header-bottom-bookingbar input:focus{box-shadow:none}.header-bottom-bookingbar p{margin:0!important;height:26px}.header-bottom-bookingbar section.booking.booking-fixed.booking-dropup{padding:0;width:820px;margin:auto;max-width:100%}header.has-booking-bar .header-bottom-h1{bottom:165px}section.booking.booking-fixed.booking-dropup button,section.booking.booking-fixed.booking-dropup input{border-radius:0;height:35px}section.booking.booking-fixed.booking-dropup input{padding:4px 7px}section.booking.booking-fixed.booking-dropup input::placeholder{font-size:11px;display:inline-block;vertical-align:top;line-height:1;position:relative;top:-7px}section.booking.booking-fixed.booking-dropup .arrival-departure-picker svg{position:absolute;right:10px;top:8px;height:18px;fill:#586b7a;cursor:pointer}section.booking.booking-fixed.booking-dropup .custom-select .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}section.booking.booking-fixed.booking-dropup .custom-select .select-items div{padding:7px 10px;border:1px solid #d0d0d0;border-bottom:none;cursor:pointer}section.booking.booking-fixed.booking-dropup .custom-select .select-items div:last-child{border-bottom:1px solid #d0d0d0}section.booking.booking-fixed.booking-dropup .custom-select .select-selected{height:35px;background:#fff;cursor:pointer;line-height:35px;padding:0 7px;color:#000}section.booking.booking-fixed.booking-dropup .custom-select .select-selected:after{position:absolute;content:"";top:16px;right:10px;width:0;height:0;border:7px solid transparent;border-color:#586b7a transparent transparent}section.booking.booking-fixed.booking-dropup .overnatning-placeholder-style .custom-select .select-selected{font-size:11px;padding:4px 7px;line-height:unset;color:unset}section.booking.booking-fixed.booking-dropup button{background:#819eaf;border:none;font-size:19px;line-height:1;font-weight:600}span#PaymentMethods{margin-top:16px;display:block}span#PaymentMethods img{height:30px;width:auto;margin:4px}body div[name=CsobCalendarLogoContainer]:before{content:" ";height:54px;display:block;position:absolute;top:0;width:100%;background:#d9e0df;z-index:10}#CalendarWrapper .csob-cal-header td[name=CalendarHeader],#CalendarWrapper .csob-cal-header td[name=CalendarPrevNextMonth]{padding:20px 5px;text-align:center;text-transform:uppercase;font-weight:600!important;font-size:21px;font-family:'Open Sans';color:#556b79}#CalendarWrapper .csob-cal-header td[name=CalendarPrevNextMonth]{position:absolute;left:0;right:0;width:100%;display:flex;justify-content:space-between}#CalendarWrapper .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarPrevMonth]{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:20%}#CalendarWrapper .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarNextMonth]{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:20%}#CalendarWrapper .csob-cal-search-button{display:inline-block!important;margin-top:-11px;height:42px;line-height:42px;padding:0 40px;background:#586b7a;color:#fff;font-size:16px;text-transform:uppercase;margin-left:3px}#CalendarWrapper .csob-cal-table-footer:has(.csob-cal-table-availability-color-info){position:relative;z-index:100;bottom:100px}#CalendarWrapper .csob-cal-table-footer:has(.csob-cal-table-availability-color-info) tr:last-child td:last-child{display:none}#CalendarWrapper .csob-cal-table-footer:has(.csob-cal-table-availability-color-info) tr:last-child td:first-child{text-align:center!important}#CalendarWrapper div[name=CalendarContainer] div[name=CalendarOuterDiv]{margin-bottom:40px}#CalendarWrapper div[name=LargeCalendarControlContainer].hasAvailability{height:660px}#CalendarWrapper .csob-cal-table-availability-color-info .csob-color-info-wrapper .csob-color-info-color{width:36px;height:24px;border-radius:0}#CalendarWrapper .csob-cal-date-input-wrapper{border-radius:0;padding:12px 26px}#CalendarWrapper .csob-cal-table-footer:has(.csob-cal-date-input-wrapper){position:relative;top:25px}#CalendarWrapper .csob-cal-header img{width:20px}#CalendarWrapper .csob-cal-table-minimum-price{font-size:13px}#CalendarWrapper .csob-cal-table-week{padding-left:8px;color:#000}#CalendarWrapper .csob-cal-days td{padding-bottom:12px}#MainContainer.row.CSOBSommer{max-width:1060px;margin:auto;width:100%}body .csob-calendar-availability-loader .csob-calendar-availability-loader-content-wrapper{bottom:22px;left:50%;transform:translate(-50%,0)}#CalendarWrapper .csob-cal-search-button span:after{content:" ";background:url(/media/x22j1wpa/sprite-arrow-right-blue.png) center/cover no-repeat #eee;display:inline-block;height:15px;width:15px;text-align:center;border-radius:50%;text-transform:uppercase;font-family:monospace;font-size:18px;line-height:17px;margin-left:8px;vertical-align:text-top;position:relative;top:2px}@media only screen and (min-width:900px){#CalendarWrapper .csob-cal-date-input-wrapper:first-child{margin-left:-140px}}@media only screen and (min-width:1200px){.split-section-content-padded{padding:0 98px}.split-section-content-padded.low-padding{padding:0 25px}#CalendarWrapper .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarPrevMonth]{left:37%}#CalendarWrapper .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarNextMonth]{right:37%}}@media only screen and (max-width:500px){#CalendarWrapper .csob-cal-table-week{position:relative;top:-54px;left:-20px}#CalendarWrapper .csob-cal-table-footer:has(.csob-cal-table-availability-color-info) tr:last-child td:first-child{position:relative;top:-131px}body #CalendarWrapper .csob-cal-date-input-wrapper,body #CalendarWrapper .csob-cal-search-button{display:block!important}body #CalendarWrapper .csob-cal-search-button{position:relative;margin:0}body #CalendarWrapper .csob-cal-table-footer:has(.csob-cal-date-input-wrapper){top:0}}footer{background-image:linear-gradient(to bottom,#576a79,#18232e);padding:80px 0}footer h5{font-size:22px;margin-bottom:10px}footer img.footer-logo-img{width:125px}footer .container.limited-width{max-width:940px}@media only screen and (min-width:501px){footer p:has(.arrow-right) span{display:inline-block;vertical-align:top}footer p:has(.arrow-right) span.text{width:calc(100% - 30px)}}