@import "import/icomoon_standard/style.css";@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');.animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-animation="fadeIn"]{opacity:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}[data-animation="fadeInDown"]{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, 30px, 0)}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}[data-animation="fadeInUp"]{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}[data-animation="fadeInRight"]{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}[data-animation="fadeInLeft"]{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes widthFill{0%{width:0%}100%{width:100%}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes pan-y{0%{background-position:top;background-size:cover 110%}50%{background-position:bottom;background-size:cover 100%}100%{background-position:top;background-size:cover 110%}}@keyframes pan-x{0%{background-position:left;background-size:110% cover}50%{background-position:right;background-size:100% cover}100%{background-position:left;background-size:110% cover}}h1,h2,h3,h4,h5,h6,p{font-family:'Roboto Condensed', sans-serif !important}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li{font-family:'Roboto Condensed', sans-serif !important}.grid-container,#coconut-mobile-menu-container .menu-flex-container{padding-left:40px !important;padding-right:40px !important;max-width:var(--container);margin:0px auto;box-sizing:border-box}.big-grid-container{max-width:calc(1680px + 80px);margin:0px auto}.max-grid-container{max-width:1920px;margin:0px auto}.btn-container{display:flex;flex-wrap:wrap}.btn-container:not(:has(.secondary-button)){gap:15px 20px}#page{opacity:1;animation-duration:1s;animation-name:fadeIn;animation-timing-function:ease-in}#primary{background-color:var(--background);z-index:1;position:relative}*{-webkit-tap-highlight-color:transparent}p,input,button,a{letter-spacing:1.6px}h1,h2,h3,h4,h5,h6{margin-bottom:14px}strong{font-weight:500}body a:has(h1, h2, h3, h4, h5, h6){all:unset;text-decoration:none !important;cursor:pointer !important}body a:has(h1, h2, h3, h4, h5, h6):hover{all:unset;text-decoration:none !important}body .archive-title{display:none}body section#archive{background-color:var(--background) !important}body{width:100vw;overflow-x:hidden;position:relative}html,.custom-scroll-bar{}html::-webkit-scrollbar,.custom-scroll-bar::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,.custom-scroll-bar::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,.custom-scroll-bar::-webkit-scrollbar-thumb{background:var(--gold)}.custom-scroll-bar{}.custom-scroll-bar::-webkit-scrollbar-thumb{background:var(--light)}html.lenis{height:auto;overflow-x:hidden}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.wpnordic-modal-open-btn-container{z-index:10}.wpnordic-modal-open-btn-container .wpnordic-modal-btn{font-family:var(--h2-font-family);background-color:var(--gold) !important;color:var(--white);padding:10px 30px}.wpnordic-modal-content .second-content{padding:20px 60px}.wpnordic-modal-content .second-content .gform_wrapper{max-width:unset;width:100%}.wpnordic-modal-content .second-content .gform_wrapper .gform_confirmation_message::before{margin:0px;margin-bottom:10px}.btn{display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:var(--gold);border:1px solid;border-color:var(--gold);color:var(--gold) !important;min-width:200px;padding:10px 20px;padding-right:calc(20px + 22px + 10px);font-weight:400;width:fit-content;transition:all 0.3s ease;position:relative;text-decoration:none !important;background-color:transparent !important}.btn::after{content:url(../images/arrow-right.svg);position:absolute;right:20px;color:#1d3e4d !important;opacity:1;transition:all 0.3s ease}.btn.white{color:var(--white) !important;border-color:var(--white)}.btn.white::after{content:url(../images/arrow-white.svg)}.btn.primary-button:hover,.btn-404:hover{padding-right:36px;padding-left:36px}.btn.primary-button:hover::after,.btn-404:hover::after{right:0;opacity:0}.btn.secondary-button{justify-content:space-between;width:100%;max-width:420px;border-top:0px;border-left:0px;border-right:0px;padding:14px 0px;padding-left:0px;padding-right:10px;line-height:1}.btn.secondary-button::after{position:relative;right:unset}.btn.secondary-button:hover{padding-left:10px}.btn.secondary-button.no-arrow::after{display:none}.btn.secondary-button.no-arrow:hover{padding-left:0px}.error404 #primary{padding-top:0px;padding-bottom:0px;text-align:center}.error404 #primary .error-404{display:flex;align-items:center;min-height:70vh}.error404 #primary .error-404 a{margin:auto}.error404 #primary h1{color:var(--black);font-size:35px}body.page-template-default.page #page{max-width:100%;width:100%;padding-left:0;padding-right:0}.bbh a{text-align:center;margin:0 auto;display:block}.bbh a img{height:100px;object-fit:cover;width:auto}.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.inside-page-header,.one-container .site-content,.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation,.wp-block-group__inner-container{padding:0}.ui-datepicker{background-color:var(--white);padding:0;border:0 !important;box-shadow:0 3px 3px 0 rgba(var(--black))}.ui-datepicker *{border-color:var(--gold)}.ui-datepicker td.ui-datepicker-week-col,.ui-datepicker th.ui-datepicker-week-col{text-align:center;opacity:0.7}.ui-datepicker span.ui-datepicker-year{color:white;font-weight:normal}.ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--gold);border-radius:0 !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{order:4}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{padding:10px;cursor:pointer;color:var(--white)}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{min-width:170px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{background-color:var(--gold);color:var(--white);padding:10px 5px}.ui-datepicker td>*{text-align:center !important;border:0 !important;background-color:none !important}.ui-datepicker td:not(.ui-state-disabled){cursor:pointer}.ui-datepicker td.ui-state-disabled span{opacity:0.4}.ui-datepicker td.ui-datepicker-current-day a{background-color:var(--gold) !important}.ui-datepicker td.ui-datepicker-today a{background-color:#f8f8f8}.variable-mg{margin-top:0 !important}.variable-mg .grid-container h2,.variable-mg #coconut-mobile-menu-container .menu-flex-container h2,#coconut-mobile-menu-container .variable-mg .menu-flex-container h2{margin-bottom:10px !important}.variable-content{position:relative;z-index:2;background-size:cover;background-position:center;margin-left:auto;margin-right:auto;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:50px}.variable-content p{margin-bottom:3em}.variable-content .bg-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.variable-content.lowpadding{padding:50px 0}.variable-content.highpadding{padding:100px 0}.variable-content.rounded{border-radius:0 0 200px 0}.variable-content h1,.variable-content h2{margin-bottom:30px}.variable-content p:last-of-type{margin-bottom:0}.variable-content .full{padding-left:40px;padding-right:40px}.variable-content .top-text{padding:0 0 20px;width:60%;display:inline-block}.variable-content .top-text.padding{padding:40px 0 20px}.variable-content .inner-wrap{display:flex;flex-wrap:wrap;width:100%;z-index:1}.variable-content .inner-wrap .single.bg{height:100%;padding:40px 30px;box-sizing:border-box}.variable-content .inner-wrap .single.bg p:last-child a{margin-bottom:-1.5em;display:table}.variable-content .inner-wrap .single.bg p:last-child a:after{bottom:0 !important}.variable-content .inner-wrap .single{padding:40px 0;box-sizing:border-box;position:relative;overflow:hidden}.variable-content .inner-wrap .single.full-size{padding:0;width:100%;height:100%}.variable-content .inner-wrap .single.full-size img{object-fit:cover;width:100%;height:100%}.modal-container{z-index:3;top:0;left:0;display:none;margin-top:0 !important;width:100%;height:100%}.modal-container p{display:none}.modal-container.is-visible{display:block}.modal-container.is-visible .modal-container-overlay{display:block;opacity:1}.modal-container .modal-container-overlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);display:none;opacity:0}.modal-container .modal-container-overlay .modal-bg-close{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.modal-container .modal-container-overlay .iframe-wrapper{max-width:900px;margin-left:auto;margin-right:auto;padding:0 50px;height:100%;display:flex;align-items:center}.modal-container .modal-container-overlay .iframe-wrapper .iframe-container{float:none;clear:both;width:100%;position:relative;padding-bottom:53.2%;padding-top:25px;height:0;-webkit-box-shadow:0 0 80px -10px rgba(0, 0, 0, 0.8);box-shadow:0 0 80px -10px rgba(0, 0, 0, 0.8)}.modal-container .modal-container-overlay .iframe-wrapper .iframe-container iframe{z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail-container{position:relative;cursor:pointer}.thumbnail-container p{margin-bottom:0}.thumbnail-container::after{content:"";visibility:hidden;opacity:0;top:0;left:0;background:rgba(0, 0, 0, 0.4);width:100%;height:100%;position:absolute;transition:all 0.2s ease-in-out}.thumbnail-container:hover>.playbtn,.thumbnail-container:hover::after{visibility:visible;opacity:1}.thumbnail-container .icon-play-btn:before{content:"\e913"}.thumbnail-container .playbtn-container{display:block;z-index:3;position:absolute;top:50%;left:52%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:75px;margin-top:0 !important}.thumbnail-container img.thumbnailimg{display:flex;object-fit:cover;width:100%;height:100%}@media screen and (max-width:1200px){.variable-content .inner-wrap.cols-4 .single{width:calc(100% / 2);padding-bottom:30px}.variable-content .top-text{padding-bottom:30px}}@media screen and (max-width:1050px){.variable-content .inner-wrap.cols-3 .single{width:100%;padding-bottom:30px}.variable-content .inner-wrap.cols-3 .single.full-size{padding-bottom:0}.variable-content .inner-wrap.cols-2 .single{width:100%;padding-bottom:30px}.variable-content .inner-wrap.cols-2 .single.full-size{padding-bottom:0}}@media screen and (max-width:1024px){.variable-content .inner-wrap .videoheight{width:100%;min-height:300px;margin-bottom:20px}}@media screen and (max-width:992px){.variable-content.bgpadding{padding:50px 0}.variable-content .inner-wrap div{margin-top:20px}.variable-content .inner-wrap div:first-child{margin-top:0}}@media screen and (max-width:768px){.variable-content .inner-wrap .single .video{top:0}.variable-content .inner-wrap.cols-8 div:first-child{padding-right:15px}}@media screen and (max-width:640px){.grid-container,#coconut-mobile-menu-container .menu-flex-container{padding-left:30px;padding-right:30px}.variable-content{padding-top:20px;padding-bottom:20px}.variable-content .grid-container,.variable-content #coconut-mobile-menu-container .menu-flex-container,#coconut-mobile-menu-container .variable-content .menu-flex-container{padding:30px}.variable-content .inner-wrap.cols-4 .single{width:100%}.variable-content .top-text{width:100%}}@media screen and (max-width:480px){.grid-container,#coconut-mobile-menu-container .menu-flex-container{padding-left:20px;padding-right:20px}.variable-content .grid-container,.variable-content #coconut-mobile-menu-container .menu-flex-container,#coconut-mobile-menu-container .variable-content .menu-flex-container{padding:0}.variable-content .grid-container .row,.variable-content #coconut-mobile-menu-container .menu-flex-container .row,#coconut-mobile-menu-container .variable-content .menu-flex-container .row{margin:0}.variable-content .grid-container .inner-wrap .single,.variable-content #coconut-mobile-menu-container .menu-flex-container .inner-wrap .single,#coconut-mobile-menu-container .variable-content .menu-flex-container .inner-wrap .single{padding:20px 0}}@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?r3pzv6');src:url('fonts/icomoon.eot?r3pzv6#iefix') format('embedded-opentype'), url('fonts/icomoon.woff2?r3pzv6') format('woff2'), url('fonts/icomoon.ttf?r3pzv6') format('truetype'), url('fonts/icomoon.woff?r3pzv6') format('woff'), url('fonts/icomoon.svg?r3pzv6#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Facebook:before{content:"\e900"}.icon-fragt:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-Kontakt:before{content:"\e903"}.icon-kurv:before{content:"\e904"}.icon-LinkedIn:before{content:"\e905"}.icon-Mail:before{content:"\e906"}.icon-mobil:before{content:"\e907"}.icon-pil1:before{content:"\e908"}.icon-pil2:before{content:"\e909"}.icon-pil3:before{content:"\e90a"}.icon-pil4:before{content:"\e90b"}.icon-pil5:before{content:"\e90c"}.icon-pil6:before{content:"\e90d"}.icon-seach:before{content:"\e90e"}.icon-snabela:before{content:"\e90f"}.icon-vogn:before{content:"\e910"}.icon-web:before{content:"\e911"}.icon-play-btn:before{content:"\e913"}.relative{position:relative}.line-heading,.overline,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1{display:flex;align-items:center;padding-right:10px;transition:all 0.3s ease}.line-heading.white,.overline.white,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a.white,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a.white,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1.white{color:var(--white)}.line-heading::before,.overline::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before{content:"";width:1em;height:1px;background-color:currentColor;margin-right:20px;transition:all 0.3s ease}.line-heading:hover,.overline:hover,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a:hover,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a:hover,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1:hover,.col-2-rooms-suites .cpt-container .loop-item:hover .line-heading,.col-2-rooms-suites .cpt-container .loop-item:hover .overline,.col-2-rooms-suites .cpt-container .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites .cpt-container .loop-item:hover a,.col-2-rooms-suites .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites .cpt-container .loop-item:hover a,.col-2-rooms-suites .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites .cpt-container .loop-item:hover h1,.post-type-archive .cpt-container .loop-item:hover .line-heading,.post-type-archive .cpt-container .loop-item:hover .overline,.post-type-archive .cpt-container .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive .cpt-container .loop-item:hover a,.post-type-archive .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive .cpt-container .loop-item:hover a,.post-type-archive .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive .cpt-container .loop-item:hover h1,.col-2-rooms-suites #archive .loop-item:hover .line-heading,.col-2-rooms-suites #archive .loop-item:hover .overline,.col-2-rooms-suites #archive .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites #archive .loop-item:hover a,.col-2-rooms-suites #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites #archive .loop-item:hover a,.col-2-rooms-suites #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites #archive .loop-item:hover h1,.post-type-archive #archive .loop-item:hover .line-heading,.post-type-archive #archive .loop-item:hover .overline,.post-type-archive #archive .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive #archive .loop-item:hover a,.post-type-archive #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive #archive .loop-item:hover a,.post-type-archive #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive #archive .loop-item:hover h1,.col-2-rooms-suites .cpt-container article:hover .line-heading,.col-2-rooms-suites .cpt-container article:hover .overline,.col-2-rooms-suites .cpt-container article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites .cpt-container article:hover a,.col-2-rooms-suites .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites .cpt-container article:hover a,.col-2-rooms-suites .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites .cpt-container article:hover h1,.post-type-archive .cpt-container article:hover .line-heading,.post-type-archive .cpt-container article:hover .overline,.post-type-archive .cpt-container article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive .cpt-container article:hover a,.post-type-archive .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive .cpt-container article:hover a,.post-type-archive .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive .cpt-container article:hover h1,.col-2-rooms-suites #archive article:hover .line-heading,.col-2-rooms-suites #archive article:hover .overline,.col-2-rooms-suites #archive article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites #archive article:hover a,.col-2-rooms-suites #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites #archive article:hover a,.col-2-rooms-suites #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites #archive article:hover h1,.post-type-archive #archive article:hover .line-heading,.post-type-archive #archive article:hover .overline,.post-type-archive #archive article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive #archive article:hover a,.post-type-archive #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive #archive article:hover a,.post-type-archive #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive #archive article:hover h1,.col-3-image-links .repeater .link:hover .line-heading,.col-3-image-links .repeater .link:hover .overline,.col-3-image-links .repeater .link:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-3-image-links .repeater .link:hover a,.col-3-image-links .repeater .link:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-3-image-links .repeater .link:hover a,.col-3-image-links .repeater .link:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-3-image-links .repeater .link:hover h1{padding-right:0px}.line-heading:hover::before,.overline:hover::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a:hover::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a:hover::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1:hover::before,.col-2-rooms-suites .cpt-container .loop-item:hover .line-heading::before,.col-2-rooms-suites .cpt-container .loop-item:hover .overline::before,.col-2-rooms-suites .cpt-container .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites .cpt-container .loop-item:hover a::before,.col-2-rooms-suites .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites .cpt-container .loop-item:hover a::before,.col-2-rooms-suites .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites .cpt-container .loop-item:hover h1::before,.post-type-archive .cpt-container .loop-item:hover .line-heading::before,.post-type-archive .cpt-container .loop-item:hover .overline::before,.post-type-archive .cpt-container .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive .cpt-container .loop-item:hover a::before,.post-type-archive .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive .cpt-container .loop-item:hover a::before,.post-type-archive .cpt-container .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive .cpt-container .loop-item:hover h1::before,.col-2-rooms-suites #archive .loop-item:hover .line-heading::before,.col-2-rooms-suites #archive .loop-item:hover .overline::before,.col-2-rooms-suites #archive .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites #archive .loop-item:hover a::before,.col-2-rooms-suites #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites #archive .loop-item:hover a::before,.col-2-rooms-suites #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites #archive .loop-item:hover h1::before,.post-type-archive #archive .loop-item:hover .line-heading::before,.post-type-archive #archive .loop-item:hover .overline::before,.post-type-archive #archive .loop-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive #archive .loop-item:hover a::before,.post-type-archive #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive #archive .loop-item:hover a::before,.post-type-archive #archive .loop-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive #archive .loop-item:hover h1::before,.col-2-rooms-suites .cpt-container article:hover .line-heading::before,.col-2-rooms-suites .cpt-container article:hover .overline::before,.col-2-rooms-suites .cpt-container article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites .cpt-container article:hover a::before,.col-2-rooms-suites .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites .cpt-container article:hover a::before,.col-2-rooms-suites .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites .cpt-container article:hover h1::before,.post-type-archive .cpt-container article:hover .line-heading::before,.post-type-archive .cpt-container article:hover .overline::before,.post-type-archive .cpt-container article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive .cpt-container article:hover a::before,.post-type-archive .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive .cpt-container article:hover a::before,.post-type-archive .cpt-container article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive .cpt-container article:hover h1::before,.col-2-rooms-suites #archive article:hover .line-heading::before,.col-2-rooms-suites #archive article:hover .overline::before,.col-2-rooms-suites #archive article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-2-rooms-suites #archive article:hover a::before,.col-2-rooms-suites #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-2-rooms-suites #archive article:hover a::before,.col-2-rooms-suites #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-2-rooms-suites #archive article:hover h1::before,.post-type-archive #archive article:hover .line-heading::before,.post-type-archive #archive article:hover .overline::before,.post-type-archive #archive article:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .post-type-archive #archive article:hover a::before,.post-type-archive #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .post-type-archive #archive article:hover a::before,.post-type-archive #archive article:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .post-type-archive #archive article:hover h1::before,.col-3-image-links .repeater .link:hover .line-heading::before,.col-3-image-links .repeater .link:hover .overline::before,.col-3-image-links .repeater .link:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-3-image-links .repeater .link:hover a::before,.col-3-image-links .repeater .link:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-3-image-links .repeater .link:hover a::before,.col-3-image-links .repeater .link:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-3-image-links .repeater .link:hover h1::before{width:1.5em}.overline{font-size:17px;letter-spacing:1.7px;line-height:1;text-transform:uppercase;pointer-events:none;margin-bottom:20px}.overline::before{width:30px;height:1px;margin-right:15px}.overline.center{justify-content:center}.sliding-text-container{position:relative}.sliding-text-container.add-padding{padding-bottom:calc(min(5vw, 110px))}.sliding-text-container .sliding-text{position:absolute;bottom:0;pointer-events:none;font-size:8vw;opacity:0.07;color:var(--gold);margin-bottom:0px;line-height:0.8;width:max-content}.sliding-text-container .sliding-text.left{left:0}.sliding-text-container .sliding-text.left.off-screen{left:-25%}.sliding-text-container .sliding-text.right{right:0}.sliding-text-container .sliding-text.right.off-screen{right:-25%}.sliding-text-container .sliding-text.top{bottom:unset;top:0}.sliding-text-container .sliding-text.bottom{top:unset;bottom:0}.slider-nav-arrows{transition:all 0.3s ease;opacity:1;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;z-index:1}.slider-nav-arrows.show{opacity:1}.slider-nav-arrows .grid-container,.slider-nav-arrows #coconut-mobile-menu-container .menu-flex-container,#coconut-mobile-menu-container .slider-nav-arrows .menu-flex-container{display:flex;justify-content:space-between}.slider-nav-arrows .hitbox{pointer-events:all;opacity:1;transition:all 0.3s ease;cursor:pointer;padding:20px}.slider-nav-arrows .hitbox.swiper-button-disabled{opacity:0.3}.slider-nav-arrows .hitbox .arrow{display:block;height:30px;width:30px}.slider-nav-arrows .hitbox.next .arrow{border-bottom:3px solid var(--background);border-right:3px solid var(--background);transform:rotate(-45deg)}.slider-nav-arrows .hitbox.prev .arrow{border-bottom:3px solid var(--background);border-left:3px solid var(--background);transform:rotate(45deg)}@media screen and (min-width:1600px){.sliding-text-container .sliding-text{font-size:136px !important}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .sliding-text{font-size:111px !important}}@media screen and (max-width:1600px){.sliding-text-container .sliding-text{font-size:70px !important;opacity:0.05}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .sliding-text{font-size:40px !important}}.coconut-expand{padding-left:0px !important;padding-right:0px !important;display:flex !important;align-items:center}.coconut-expand::after{content:"MENU";margin-left:18px;color:var(--white);opacity:1;transition:all 0.3s ease}.coconut-expand .coconut-burger-button{height:0.5em;width:1.75em;color:var(--white)}.coconut-expand .coconut-burger-button .burger-line{height:1px}.coconut-expand .coconut-burger-button .patty{display:none}#coconut-mobile-menu-container{top:0px !important;height:unset}#coconut-mobile-menu-container .overlay{z-index:-1;opacity:0.6;color:var(--black);inset:unset;top:0;height:100vh;width:100%}#coconut-mobile-menu-container .coconut-mobile-menu{padding-top:calc(94px + 100px);padding-left:0px;padding-right:0px;max-width:100vw;overflow-x:hidden;max-height:100vh;min-height:55vh}#coconut-mobile-menu-container .coconut-mobile-menu ul{margin-bottom:60px}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li{margin-bottom:20px}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li.margin-top{margin-top:40px}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a{transition:all 0.3s ease;padding:0px;line-height:1.2}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before{width:0px;margin-right:0px}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a:hover::before{width:30px;margin-right:20px}#coconut-mobile-menu-container .small-header-menu{font-family:var(--body-font-family);font-size:18px;text-transform:uppercase;font-weight:300}#coconut-mobile-menu-container .small-header-menu li{margin-bottom:12px}#coconut-mobile-menu-container .menu-flex-container{display:flex;justify-content:space-between;max-width:calc(100vw - ((100vw - (1680px + 80px)) / 2));margin-right:unset;margin-left:auto;padding-right:0px !important}#coconut-mobile-menu-container .menu-flex-container .menu-container{padding-right:40px}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer{max-width:1200px;padding:20px 0px;background-color:unset !important}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .grid-container,#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer{padding-left:0px !important;padding-right:0px !important}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .overline{display:none}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .heading{margin-bottom:25px;font-size:40px}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .sliding-text{font-size:6vw;color:var(--white)}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .swiper-slide{margin-right:20px !important}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .room-item .image-container{display:flex;justify-content:center;aspect-ratio:1.2;margin-bottom:20px}#coconut-mobile-menu-container .menu-flex-container .single-room-slider-before-footer .room-item .image-container img{height:100%;width:auto;max-width:fit-content}body.coconut-mobile-menu-container #masthead .inside-header::before,body.coconut-mobile-menu-container #masthead .inside-header::after{animation:fadeOut 0.5s;animation-fill-mode:forwards}body.coconut-mobile-menu-container .coconut-expand::after{opacity:0}#masthead{position:fixed !important;transition:all 0.4s ease;max-width:100vw}#masthead .inside-header{transition:all 0.3s ease;display:grid;grid-template-columns:4fr minmax(155px, 1fr) 4fr;grid-gap:0px 2.5rem;box-sizing:border-box;max-width:calc(1680px + 80px)}#masthead .inside-header::before,#masthead .inside-header::after{grid-row:2;content:"";width:0%;height:1px;background-color:var(--white);transform:translateY(-3px);animation:widthFill 1s forwards;animation-delay:0.3s;opacity:0.5;transition:opacity 0.3s ease}#masthead .inside-header::before{margin-left:auto}#masthead .inside-header::after{grid-column:3}#masthead .inside-header .left-nav-container{order:1;grid-column:1;grid-row:1;display:flex;align-items:center;gap:15px 45px}#masthead .inside-header .language-switcher{display:flex;align-items:center}#masthead .inside-header .language-switcher .current-language{display:block}#masthead .inside-header .language-switcher .current-language a{border-color:#ffffffa1}#masthead .inside-header .language-switcher .switch-language{display:none;background-color:unset;border-color:#ffffffa1}#masthead .inside-header .language-switcher .language-list{background:unset;border:unset;padding:0px;gap:10px 15px}#masthead .inside-header .language-switcher a{color:var(--white);width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:100px;padding:0px;padding-left:3px;font-size:14px;line-height:1}#masthead .inside-header .site-branding{order:2;grid-column:2;grid-row:1;margin:0px auto;justify-content:center}#masthead .inside-header .booking-btn{order:3;grid-column:3;grid-row:1;margin-left:auto}body.scrolled #masthead,body:not(:has(section.hero)) #masthead{background-color:var(--brown)}body.scrolled #masthead .inside-header,body:not(:has(section.hero)) #masthead .inside-header{grid-template-columns:4fr minmax(128px, 1fr) 4fr;grid-gap:0px 1rem;padding-top:0.75rem;padding-bottom:0.75rem}body.scrolled #masthead .inside-header::before,body:not(:has(section.hero)) #masthead .inside-header::before,body.scrolled #masthead .inside-header::after,body:not(:has(section.hero)) #masthead .inside-header::after{display:none;background-color:var(--gold)}body.scrolled:not(.coconut-mobile-menu-container) #masthead .site-branding,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) #masthead .site-branding{max-width:52px}body.scrolled:not(.coconut-mobile-menu-container) .coconut-expand .coconut-burger-button,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) .coconut-expand .coconut-burger-button{color:var(--white)}body.scrolled:not(.coconut-mobile-menu-container) .coconut-expand::after,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) .coconut-expand::after{color:var(--white)}body.scrolled:not(.coconut-mobile-menu-container) .language-switcher .switch-language,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) .language-switcher .switch-language,body.scrolled:not(.coconut-mobile-menu-container) .language-switcher a,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) .language-switcher a{color:var(--white) !important}body.scrolled:not(.coconut-mobile-menu-container) .language-switcher .switch-language,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) .language-switcher .switch-language,body.scrolled:not(.coconut-mobile-menu-container) .language-switcher .current-language a,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) .language-switcher .current-language a{border-color:var(--white) !important}body.scrolled:not(.coconut-mobile-menu-container).scrolling-down #masthead,body:not(:has(section.hero)):not(.coconut-mobile-menu-container).scrolling-down #masthead{transition:all 0.5s ease;transform:translateY(-100%)}body.scrolled.scrolling-up #masthead,body:not(:has(section.hero)).scrolling-up #masthead{transform:translateY(0%)}body:not(:has(section.hero)) #primary{padding-top:100px}#wpadminbar #wp-admin-bar-site-name .ab-item{display:flex;align-items:center}#wpadminbar #wp-admin-bar-my-sites .ab-sub-wrapper{width:230px}#wpadminbar #wp-admin-bar-my-sites #wp-admin-bar-my-sites-list .ab-item{display:flex;align-items:center}@media screen and (max-width:768px){body #coconut-mobile-menu-container .menu-flex-container,body.scrolled #coconut-mobile-menu-container .menu-flex-container{flex-direction:column}body #coconut-mobile-menu-container .coconut-mobile-menu,body.scrolled #coconut-mobile-menu-container .coconut-mobile-menu{padding-top:calc(94px + 50px)}body header#masthead .inside-header,body.scrolled header#masthead .inside-header{padding-top:0.5rem;padding-bottom:0.5rem;grid-template-columns:4fr minmax(128px, 1fr) 4fr;grid-gap:0px 1rem}body header#masthead .inside-header .left-nav-container,body.scrolled header#masthead .inside-header .left-nav-container{gap:25px}body header#masthead .inside-header button.menu-toggle,body.scrolled header#masthead .inside-header button.menu-toggle{width:35px}body header#masthead .inside-header .language-switcher a,body.scrolled header#masthead .inside-header .language-switcher a{width:36px;height:36px;font-size:12px;padding-left:1px}body header#masthead .booking-btn,body.scrolled header#masthead .booking-btn{font-size:12px;min-width:unset}body header#masthead .booking-btn::after,body.scrolled header#masthead .booking-btn::after{transform:scale(0.8)}body header#masthead .coconut-expand::after,body.scrolled header#masthead .coconut-expand::after{display:none}#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a{font-size:26px}#coconut-mobile-menu-container .small-header-menu{font-size:16px}body.scrolled:not(.coconut-mobile-menu-container) #masthead .site-branding,body:not(:has(section.hero)):not(.coconut-mobile-menu-container) #masthead .site-branding{max-width:32px}}@media screen and (max-width:640px){body #coconut-mobile-menu-container .menu-flex-container,body.scrolled #coconut-mobile-menu-container .menu-flex-container{flex-direction:column}body #coconut-mobile-menu-container .coconut-mobile-menu,body.scrolled #coconut-mobile-menu-container .coconut-mobile-menu{padding-top:calc(94px + 50px)}body header#masthead .inside-header,body.scrolled header#masthead .inside-header{grid-template-columns:4fr minmax(110px, 1fr) 4fr;padding-left:10px !important;padding-right:10px !important}body header#masthead .booking-btn,body.scrolled header#masthead .booking-btn{font-size:10px;padding:8px 12px}body header#masthead .booking-btn::after,body.scrolled header#masthead .booking-btn::after{display:none}body header#masthead .language-switcher .switch-language,body.scrolled header#masthead .language-switcher .switch-language{display:flex !important}body header#masthead .language-switcher .language-list .current-language,body.scrolled header#masthead .language-switcher .language-list .current-language{display:none}body header#masthead .language-switcher .language-list li,body.scrolled header#masthead .language-switcher .language-list li{background-color:var(--gold);border-radius:100%;margin-top:10px}body header#masthead .language-switcher .language-list li a,body.scrolled header#masthead .language-switcher .language-list li a{color:var(--white) !important}}@media screen and (max-width:360px){body header#masthead .booking-btn,body.scrolled header#masthead .booking-btn{font-size:8px}}@media screen and (min-width:641px){#masthead .inside-header .language-switcher .language-list{display:flex !important;position:relative}}.coconut-bottom-bar .coconut-bottom-bar-widgets{padding:20px 0px}.coconut-bottom-bar .coconut-bottom-bar-widgets .widget-col{padding:15px 60px}.coconut-bottom-bar .coconut-bottom-bar-widgets::before{content:"";height:1px;width:100%;background-color:var(--gold);opacity:0.5}#menu-copyright-bar-links{margin:0px;padding:0px;list-style:none;display:flex;flex-wrap:wrap;gap:20px 35px}footer.site-footer{padding:3rem 0px;position:relative}footer.site-footer .widget-title{max-width:275px;margin-bottom:1em}footer.site-footer .logo-container{width:100%;display:grid;grid-template-columns:4fr minmax(200px, 1fr) 4fr;grid-gap:0px 3rem;padding-top:0.5rem;padding-bottom:6rem;box-sizing:border-box;z-index:2;position:relative;align-items:flex-end}footer.site-footer .logo-container::before,footer.site-footer .logo-container::after{content:"";width:100%;height:1px;background-color:var(--black);transform:translateY(-27px);animation:widthFill 1s;opacity:1;transition:opacity 0.3s ease}footer.site-footer .logo-container::before{margin-left:auto}footer.site-footer .logo-container::after{grid-column:3}footer.site-footer .logo-container a{grid-column:2;margin:0px auto}footer.site-footer .logo-container img{width:100%}footer.site-footer .inside-footer{opacity:0;z-index:2;position:relative}footer.site-footer .inside-footer .coconut-footer-widgets{display:flex;justify-content:space-between}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col{min-width:unset;margin-right:40px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col p,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col li{margin-bottom:10px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col ul{margin:0px;padding:0px;list-style:none}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col .widget{margin-bottom:25px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1{max-width:100%;width:465px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a{font-size:46px;color:var(--gold)}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before{height:2px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 p{opacity:0.7}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 .widget{margin-bottom:50px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2{max-width:100%;width:465px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1{font-size:46px;color:black}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before{height:2px}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 p{opacity:0.7}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .widget{margin-bottom:50px}footer.site-footer .inside-footer .coconut-footer-widgets table td:has(img){min-width:calc(110px + 40px)}footer.site-footer .inside-footer .coconut-footer-widgets table td:has(img) img{min-width:68px;height:auto;margin-right:40px}.gform_wrapper{max-width:380px}.gform_wrapper fieldset{padding:0px;border:unset;margin:0px}.gform_wrapper #field_submit input[type="submit"]{border-color:var(--gold);color:var(--gold);cursor:pointer}.gform_wrapper .gform_title{display:none !important}.gform_wrapper .gform_confirmation_message{font-size:18px;gap:14px;display:flex;align-items:center}.gform_wrapper .gform_confirmation_message::before{content:"✔";display:flex;justify-content:center;margin-bottom:20px;align-items:center;text-align:center;font-size:41px;width:2em;height:2em;color:var(--gold);border:3px solid currentColor;border-radius:100%;margin:0px auto;margin-bottom:10px;aspect-ratio:1}.gform_wrapper .gform-field-label{display:none}.gform_wrapper .ginput_container_consent input{opacity:0;position:absolute;width:16px;height:16px;margin:0px;top:0}.gform_wrapper .ginput_container_consent .gform-field-label{display:inline-block;opacity:0.7;cursor:pointer}.gform_wrapper .ginput_container_consent::before{cursor:pointer;display:inline-block;content:"";width:16px;height:16px;border:1px solid var(--gold);margin-right:7px;font-size:14px;display:flex;align-items:center;justify-content:center}.gform_wrapper .ginput_container_consent:has(input:checked)::before{background-color:var(--gold);content:"✔";color:white}.gform_wrapper .ginput_container_consent a{text-decoration:underline}.gform_wrapper .gform_description{max-width:380px;opacity:0.7;font-size:15px;border-radius:0px;margin-bottom:20px !important}.gform_wrapper .ginput_container{position:relative;display:flex;align-items:center;width:100%}.gform_wrapper .ginput_container>span{width:100%}.gform_wrapper .ginput_container::after{content:"*";color:black;font-size:40px;position:absolute;opacity:0;height:44px;right:10px;transition:all 0.3s ease;pointer-events:none}.gform_wrapper .ginput_container:has(input[aria-invalid="true"]) input{border-color:red;padding-right:30px}.gform_wrapper .ginput_container:has(input[aria-invalid="true"]) label{color:red}.gform_wrapper .ginput_container:has(input[aria-invalid="true"])::after{content:"*";color:red;font-size:40px;position:absolute;opacity:1;height:32px;right:10px}.gform_wrapper .gform_fields{display:grid;grid-template-columns:3fr 1fr;grid-gap:15px 10px}.gform_wrapper .gform_fields .gfield .validation_message{display:none}.gform_wrapper .gform_fields .gfield--type-name{grid-column:1 / 3}.gform_wrapper .gform_fields .gfield--type-email{grid-row:2}.gform_wrapper .gform_fields .gfield--type-consent{grid-row:3;grid-column:1 / 3}.gform_wrapper .gform_fields .gfield--type-button{grid-row:2;grid-column:2}.gform_wrapper .gform_fields .gfield--type-button button{border-color:var(--gold);color:var(--gold);cursor:pointer}.gform_wrapper .gform_footer,.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper input:not([type="checkbox"]),.gform_wrapper button{background-color:transparent;padding:14px 20px;color:var(--black);border:1px solid var(--black);width:100%;transition:all 0.3s ease}.gform_wrapper input:not([type="checkbox"]):focus,.gform_wrapper button:focus{outline:unset}.gform_wrapper input:not([type="checkbox"])::-webkit-input-placeholder,.gform_wrapper button::-webkit-input-placeholder{font-style:italic}.gform_wrapper input:not([type="checkbox"]):-moz-placeholder,.gform_wrapper button:-moz-placeholder{font-style:italic}.gform_wrapper input:not([type="checkbox"])::-moz-placeholder,.gform_wrapper button::-moz-placeholder{font-style:italic}.gform_wrapper input:not([type="checkbox"]):-ms-input-placeholder,.gform_wrapper button:-ms-input-placeholder{font-style:italic}@media screen and (max-width:768px){footer.site-footer .logo-container{grid-template-columns:4fr minmax(128px, 1fr) 4fr;grid-gap:0px 1rem;padding-bottom:4rem}footer.site-footer .inside-footer .coconut-footer-widgets{grid-gap:1rem 3% !important}footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a{font-size:28px}.coconut-bottom-bar .coconut-bottom-bar-widgets{font-size:12px}.coconut-bottom-bar .coconut-bottom-bar-widgets .widget-col{padding:5px 15px}.coconut-bottom-bar .coconut-bottom-bar-widgets .widget-col.widget-col-1{order:2}body:has(.single-room-slider-before-footer+footer) .single-room-slider-before-footer{padding-bottom:60px}}.bbh-footer .bg{position:relative;padding-top:100px;padding-bottom:100px;background-repeat:no-repeat;background-position:center;background-size:cover}.bbh-footer .bg .grid-container .row .col-sm-6 .left-headline,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6 .left-headline,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6 .left-headline{color:#f57c00;max-width:700px}.bbh-footer .bg .grid-container .row .col-sm-6 .headline-right,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6 .headline-right,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6 .headline-right{color:#ffffff;max-width:700px}.bbh-footer .bg .grid-container .row .col-sm-6 h2,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6 h2,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6 h2{text-transform:uppercase;font-size:60px;max-width:500px;width:100%;line-height:1em}.bbh-footer .bg .grid-container .row .col-sm-6.bbt,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt{color:#f57c00}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links{display:flex;justify-content:space-between;max-width:480px;padding-top:67px}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .button,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .button,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .button{padding:0}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .button .btn,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .button .btn,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .button .btn{display:inline-block;border:2px solid #fe9d4a;color:#fe9d4a !important;padding:10px 22px;transition:all 0.3s ease;font-family:"Roboto Condensed";color:#ffffff;text-transform:uppercase;line-height:1em;font-weight:700;font-size:20px}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .button .btn:hover,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .button .btn:hover,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .button .btn:hover{color:#ffffff !important;border-color:#ffffff !important}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .button .btn:visited,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .button .btn:visited,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .button .btn:visited{color:#f57c00}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .button .btn::after,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .button .btn::after,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .button .btn::after{content:none !important}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .button .btn-socials,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .button .btn-socials,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .button .btn-socials{border:2px solid #f57c00;padding:10px;border-radius:100%}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .socials,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .socials,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .socials{display:flex}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .socials a,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .socials a,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .socials a{display:flex;margin:0 5px;color:#f57c00;font-size:20px;width:44px;border:2px solid #f57c00;border-radius:100%;justify-content:center;align-items:center;transition:all 0.3s ease}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links .socials a:hover,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links .socials a:hover,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links .socials a:hover{color:#ffffff;background-color:#f57c00}.bbh-footer .bg .grid-container .row .col-sm-6.cc,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc{display:flex;flex-direction:column;align-items:center;color:#ffffff}.bbh-footer .bg .grid-container .row .col-sm-6.cc h2,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc h2,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc h2{max-width:450px;width:100%;position:relative;border-bottom:2px solid #ffffff;line-height:1em;padding-bottom:50px}.bbh-footer .bg .grid-container .row .col-sm-6.cc a,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc a,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc a{color:#ffffff}.bbh-footer .bg .grid-container .row .col-sm-6.cc a:hover,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc a:hover,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc a:hover{text-decoration:underline}.bbh-footer .bg .grid-container .row .col-sm-6.cc .text-container,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .text-container,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .text-container{padding-top:40px;max-width:450px;width:100%;display:flex;justify-content:space-between;font-size:20px;font-weight:400;line-height:2em}.bbh-footer .bg .grid-container .row .col-sm-6.cc .text-container h5,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .text-container h5,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .text-container h5{font-weight:500;text-transform:uppercase;margin-bottom:0}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container h5,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container h5,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container h5{font-weight:500;font-size:20px;text-transform:uppercase;line-height:2em;margin-bottom:0}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container{max-width:450px;font-size:20px;font-weight:400;display:flex;justify-content:space-between}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container .person p,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person p,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person p{line-height:2.5em;margin-bottom:0}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container .person a,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person a,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person a{margin-bottom:10px;line-height:2em}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container .person a:hover,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person a:hover,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person a:hover{text-decoration:underline}.flexible-inner-section.has-padding,body section#archive{padding-top:120px;padding-bottom:120px}.flexible-inner-section.has-padding:not(.has-bg)+.flexible-inner-section.has-padding:not(.has-bg),body section#archive:not(.has-bg)+.flexible-inner-section.has-padding:not(.has-bg),body .flexible-inner-section.has-padding:not(.has-bg)+section#archive:not(.has-bg){padding-top:0px}.flexible-inner-section.has-padding.has-bg+.flexible-inner-section.has-padding.has-bg,body section#archive.has-bg+.flexible-inner-section.has-padding.has-bg,body .flexible-inner-section.has-padding.has-bg+section#archive.has-bg{padding-top:0px}body:has(.flexible-field-wrapper .single-room-slider-before-footer .has-padding:last-child) .single-room-slider-before-footer{padding-top:0px}.flex-info{display:flex;align-items:center;flex-wrap:wrap;font-weight:400}.flex-info .divider{margin:0px 20px;height:21px;width:1px;background-color:currentColor;overflow:hidden}.frontpage-hero-section .background{min-height:100svh;height:520px;width:100%;position:relative;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat;animation:pan-y 30s linear infinite;transition:all 0.3s ease}.frontpage-hero-section .background.embed{transition:all 0.3s ease}.frontpage-hero-section .background:not(.color)::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;background-color:#261e14;opacity:0.4;z-index:0}.frontpage-hero-section .background .content-area{position:relative;z-index:2;color:white}.frontpage-hero-section .background .video-wrap{position:absolute;z-index:0;width:100%}.frontpage-hero-section .background .video-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.3;z-index:1;pointer-events:none}.frontpage-hero-section .background .video-wrap.youtube{height:100%;width:250%;padding-bottom:56.25%;}.frontpage-hero-section .background .video-wrap.youtube #ytplayer{opacity:0;transition:all 0.3s ease}.frontpage-hero-section .background .video-wrap.youtube iframe{position:absolute;pointer-events:none}.frontpage-hero-section .background .video-wrap.video{display:flex;justify-content:center;overflow:hidden;height:100%}.frontpage-hero-section .background .video-wrap.video video{height:100%;min-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}.frontpage-hero-section .background>.grid-container,.frontpage-hero-section #coconut-mobile-menu-container .background>.menu-flex-container,#coconut-mobile-menu-container .frontpage-hero-section .background>.menu-flex-container{height:100%;width:100%}.frontpage-hero-section .content-area{display:flex;flex-direction:column;justify-content:space-around;height:100%;padding:10% 0px 5% 0;width:100%}.frontpage-hero-section .content-area::before{content:""}.frontpage-hero-section .content-area .text-content p:first-child{text-align:center;display:flex;align-items:center;justify-content:center;gap:15px}.frontpage-hero-section .content-area .text-content p:first-child::before,.frontpage-hero-section .content-area .text-content p:first-child::after{content:"";height:1px;width:30px;display:inline-block;background-color:#ffffff}.frontpage-hero-section .content-area .text-content h1{font-size:56px}.frontpage-hero-section .countdown-container{text-align:center}.frontpage-hero-section .countdown-container .contdown-headline{font-size:1rem;font-family:'Gotham', sans-serif;color:#ffffff}.frontpage-hero-section .countdown-container #countdown-timer{margin-top:16px}.frontpage-hero-section .countdown-container #countdown-timer div{display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:row}.frontpage-hero-section .countdown-container #countdown-timer span{display:flex;flex-direction:column;align-items:center;font-size:3rem;font-family:'Goudy Titling SemiBold', serif;font-weight:bold;line-height:1.2;color:#ffffff}.frontpage-hero-section .countdown-container #countdown-timer span small{font-size:1rem;font-family:'Gotham', sans-serif;text-transform:uppercase;margin-top:5px;font-weight:300}.frontpage-hero-section .countdown-container #countdown-timer p{font-family:'Goudy Titling SemiBold', serif}.frontpage-hero-section .bottom-box{padding:32px 0px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.frontpage-hero-section .bottom-box .gform_wrapper{max-width:100vw}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body{width:50vw;display:flex;justify-content:center;align-items:center}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_3_1{width:25vw !important}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_3_1 input::placeholder{color:#D2C6B7;text-transform:none !important;font-family:'Gotham', sans-serif;font-style:normal}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_4_1{width:25vw !important}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_4_1 input::placeholder{color:#D2C6B7;text-transform:none !important;font-family:'Gotham', sans-serif;font-style:normal}.frontpage-hero-section .bottom-box .gform_wrapper .gform_fields{display:flex;flex-direction:row}.frontpage-hero-section .bottom-box .gform_wrapper .gform_fields input:not([type="checkbox"]){border:1px solid #D2C6B7 !important;color:#D2C6B7 !important}.frontpage-hero-section .bottom-box .gform_wrapper .gform_fields input:not([type="checkbox"]):after{color:#D2C6B7 !important}.frontpage-hero-section .bottom-box #field_submit input[type="submit"]{color:#D2C6B7 !important}.frontpage-hero-section .bbh-api-form form .input-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap{display:flex;justify-content:center;position:relative;align-items:center;width:100%}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:not(:last-child){border-right:1px solid #ffffff}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(input[type="number"]) label{transform:translateX(-7px)}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(input:not(:placeholder-shown):not([type="number"])) label::after{right:-35px}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap label{position:absolute;letter-spacing:1.6px;display:flex;align-items:center;color:transparent;pointer-events:none;transition:all 0.3s ease;opacity:1}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap label::after{position:absolute;opacity:1;transition:all 0.3s ease;content:"";display:inline-block;width:10px;height:10px;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg);margin-bottom:8px;right:-25px}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(input:focus) label,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(.qty-container:hover) label,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(.qty-container:focus) label,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(.bbh-qty:focus) label{opacity:0}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(input:focus) input,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(.qty-container:hover) input,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(.qty-container:focus) input,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:has(.bbh-qty:focus) input{border-color:#ffffff}.frontpage-hero-section .bbh-api-form form input:not([type="number"]){caret-color:transparent}.frontpage-hero-section .bbh-api-form form input{border:unset;border-bottom:1px solid transparent}.frontpage-hero-section .bbh-api-form form button{border:unset}.frontpage-hero-section .bbh-api-form form button::after{right:5px}.frontpage-hero-section .bbh-api-form form .qty-container{display:none;position:absolute;top:0;transform:translateY(-100%);padding:20px;max-width:230px;z-index:2;gap:10px;background:#ffffff;border-radius:2px}.frontpage-hero-section .bbh-api-form form .qty-container .bbh-qty{display:flex;align-items:center;justify-content:center;font-size:30px;width:40px;height:40px;border:1px solid var(--gold);background:var(--gold);color:#ffffff;cursor:pointer}.frontpage-hero-section .bbh-api-form form input[type="number"]:focus+.qty-container,.frontpage-hero-section .bbh-api-form form .qty-container:focus,.frontpage-hero-section .bbh-api-form form .qty-container:hover{display:flex}.frontpage-hero-section .bbh-api-form form input,.frontpage-hero-section .bbh-api-form form button{background-color:transparent;padding:16px;color:#ffffff;text-align:center;cursor:pointer;width:100%;max-width:230px;margin:auto;transition:all 0.3s ease}.frontpage-hero-section .bbh-api-form form input::placeholder,.frontpage-hero-section .bbh-api-form form button::placeholder{color:#ffffff;opacity:1;}.frontpage-hero-section .bbh-api-form form input::-ms-input-placeholder,.frontpage-hero-section .bbh-api-form form button::-ms-input-placeholder{color:#ffffff}.frontpage-hero-section .bbh-api-form form input:focus,.frontpage-hero-section .bbh-api-form form button:focus,.frontpage-hero-section .bbh-api-form form input:hover,.frontpage-hero-section .bbh-api-form form button:hover{border-color:#ffffff;outline:transparent}.frontpage-hero-section .bbh-api-form form input::-webkit-outer-spin-button,.frontpage-hero-section .bbh-api-form form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.frontpage-hero-section .bbh-api-form form input[type="number"]{-moz-appearance:textfield}@media (max-aspect-ratio:0.99){.frontpage-hero-section .background{animation:pan-x 30s linear infinite}}@media screen and (max-width:1024px){.frontpage-hero-section .bbh-api-form form{padding:20px}.frontpage-hero-section .bbh-api-form form .input-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 0px}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap:nth-child(2){border-right:unset}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap label{width:100%;max-width:230px;transform:unset !important}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap label::after{right:3px !important}.frontpage-hero-section .bbh-api-form form .input-container input,.frontpage-hero-section .bbh-api-form form .input-container button{border-color:var(--white)}}@media screen and (max-width:768px){.frontpage-hero-section .bottom-box p{font-size:16px}.frontpage-hero-section .background{animation-duration:90s}}@media screen and (max-width:640px){.frontpage-hero-section .bbh-api-form form{max-width:320px;margin:0px auto}.frontpage-hero-section .bbh-api-form form .input-container{grid-template-columns:1fr}.frontpage-hero-section .bbh-api-form form .input-container .input-wrap{border-right:unset !important}.frontpage-hero-section .bbh-api-form form .input-container input,.frontpage-hero-section .bbh-api-form form .input-container button,.frontpage-hero-section .bbh-api-form form .input-container .input-wrap label{max-width:unset}}@media screen and (max-width:500px){.frontpage-hero-section .content-area{padding:35% 0 20% 0}.countdown-container{text-align:center}.countdown-container .contdown-headline{font-size:12px !important;font-family:'Gotham', sans-serif;color:#ffffff;text-align:center}.countdown-container #countdown-timer{margin-top:16px}.countdown-container #countdown-timer div{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row}.countdown-container #countdown-timer span{display:flex;flex-direction:column;align-items:center;font-size:32px !important;font-family:'Goudy Titling SemiBold', serif;font-weight:bold;line-height:1.2;color:#ffffff}.countdown-container #countdown-timer span small{font-size:12px !important;font-family:'Gotham', sans-serif;text-transform:uppercase;margin-top:5px;font-weight:300}.countdown-container #countdown-timer p{font-family:'Goudy Titling SemiBold', serif}.frontpage-hero-section .bottom-box .gform_wrapper .gform_fields{flex-direction:column}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_4_1{width:100vw !important;padding:0 20px}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_3_1{width:100vw !important;padding:0 20px}.frontpage-hero-section .bottom-box .gform_wrapper .gform-body #field_submit{width:100vw !important;padding:0 20px}}.subpage-hero-section.has-padding{padding-top:0px !important}.subpage-hero-section:first-of-type .background{padding-top:calc(120px + 94px)}.subpage-hero-section .background{padding:120px 0px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:460px}.subpage-hero-section .background::after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#1b3b4b;opacity:0.5}.subpage-hero-section .background .content{position:relative;z-index:1;color:var(--background);text-align:center}.subpage-hero-section .background .content .text{max-width:540px;margin:auto}.subpage-hero-section.room .content .text .flex-info{justify-content:center}.subpage-hero-section .page-info{padding-top:90px}.subpage-hero-section .page-info .row{justify-content:space-between}.subpage-hero-section .page-info article.left{padding-right:40px;max-width:750px}.subpage-hero-section .page-info article.right{max-width:650px}.subpage-hero-section .page-info article.right .desc{padding-bottom:40px}.subpage-hero-section .page-info article.right .desc table{width:unset !important}.subpage-hero-section .page-info article.right .desc table td{width:unset !important}.subpage-hero-section .page-info article.right .desc table td:not(:first-child){padding-left:20px}.subpage-hero-section .page-info article.right .desc table td:not(:last-child){border-right:1px solid var(--black);padding-right:20px}.subpage-hero-section .page-info .sliding-text-container{margin-left:6%}.subpage-hero-section .apartment-info .number-info{padding-bottom:40px;display:grid;grid-template-columns:1fr 1px minmax(0, 2fr) 1px 1fr}.subpage-hero-section .apartment-info .number-info .divider{display:block;height:100%;width:1px;background-color:var(--gold)}.subpage-hero-section .apartment-info .number-info .info-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.subpage-hero-section .apartment-info .number-info .info-item:nth-child(5){align-items:flex-end}.subpage-hero-section .apartment-info .number-info .info-item:nth-child(3){align-items:center}.subpage-hero-section .apartment-info .number-info .info-item:nth-child(1){align-items:flex-start}.subpage-hero-section .apartment-info .number-info .info-item .number{font-size:75px;font-family:var(--h2-font-family);color:var(--gold);line-height:1}.subpage-hero-section .apartment-info .number-info .info-item .label{font-size:14px}.subpage-hero-section .apartment-info .list-info a{padding:15px 0px;max-width:unset}.subpage-hero-section .apartment-info .list-info a .value{text-transform:none;color:var(--black);font-weight:500}.remove-styling-subhero{padding-top:0 !important;background:none !important}.remove-styling-subhero .background{min-height:unset !important;height:0 !important;padding:0 !important}.remove-styling-subhero .page-info{padding-top:0 !important}body.single-apartment .subpage-hero-section .btn-container{justify-content:flex-end}@media screen and (max-width:992px){.subpage-hero-section .sliding-text-container .sliding-text{bottom:unset;top:0}}@media screen and (max-width:768px){.subpage-hero-section:first-of-type .background{min-height:320px;padding:70px 0px;padding-top:calc(70px + 70px)}.subpage-hero-section .page-info article.left{padding-bottom:40px}}.page-id-6 .subpage-hero-section{padding-top:120px !important}.col-1-gallery-slider{position:relative}.col-1-gallery-slider .gallery-slider img{width:100%;max-height:75vh;object-fit:cover;height:100%}.col-1-gallery-slider .gallery-slider .slick-track{display:flex}.col-1-gallery-slider .gallery-slider .slick-track .slick-slide{height:auto}.col-1-gallery-slider .gallery-slider .slick-track .slick-slide div{height:100%}.col-1-gallery-slider:hover .slider-nav-arrows{opacity:1}.col-1-gallery-slider ul.slick-dots{position:absolute;bottom:0;padding:40px 0px;display:flex;flex-wrap:wrap;justify-content:center}.col-1-gallery-slider ul.slick-dots li{width:40px;height:40px}.col-1-gallery-slider ul.slick-dots li.slick-active button{border-color:var(--background)}.col-1-gallery-slider ul.slick-dots li.slick-active button::after{opacity:1}.col-1-gallery-slider ul.slick-dots li button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid transparent;border-radius:100%;transition:all 0.3s ease}.col-1-gallery-slider ul.slick-dots li button::before{display:none}.col-1-gallery-slider ul.slick-dots li button::after{content:"";position:absolute;transition:all 0.3s ease;width:8px;height:8px;background-color:var(--background);border-radius:100%;overflow:hidden;opacity:0.5;top:unset;left:unset}@media screen and (max-width:768px){.col-1-gallery-slider ul.slick-dots{padding:20px 0px}.col-1-gallery-slider ul.slick-dots li{width:20px;height:20px}.col-1-gallery-slider ul.slick-dots li button::after{width:4px;height:4px}.col-1-gallery-slider .slider-nav-arrows .hitbox .arrow{height:20px;width:20px}}.sponsorwall-wrapper{background:url("/wp-content/uploads/2025/05/background-wall-1.png");background-size:cover;padding:0;padding-bottom:0px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sponsorwall-wrapper .sponsorwall-background-title{color:#e5892d;text-transform:uppercase;text-align:center;font-size:3rem;font-weight:700;letter-spacing:1.5px;line-height:1.2;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);margin-bottom:40px;position:relative}.sponsorwall-wrapper .sponsorwall-background-title::after{content:"";display:block;width:80px;height:4px;background-color:#e5892d;margin:16px auto 0;border-radius:2px}.sponsorwall{width:100%;margin-bottom:40px}.sponsorwall:last-child{margin-bottom:0}.sponsorwall .sponsorwall-section-title{color:#e5892d;text-transform:uppercase;text-align:center;font-size:1.8rem;font-weight:600;letter-spacing:1px;margin-bottom:30px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1)}.sponsorwall .sponsorwall-grid{display:grid;gap:4px;background:linear-gradient(to left, #fefeff, #ffffff);border-radius:0px;padding:8px 8px;position:relative;width:100%;border:1px solid #e5e7eb;box-shadow:0 3px 60px 0px rgba(255, 200, 100, 0.25), 0 0 20px rgba(135, 183, 251, 0.496), 0 0 60px rgba(230, 230, 255, 0.384), inset 0 0 6px rgba(255, 235, 190, 0.404)}.sponsorwall .sponsorwall-grid.eksponering-grid{grid-template-columns:repeat(3, 1fr)}@media (max-width:768px){.sponsorwall .sponsorwall-grid.eksponering-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.sponsorwall .sponsorwall-grid.eksponering-grid{grid-template-columns:repeat(1, 1fr)}}.sponsorwall .sponsorwall-grid.operationelle-grid{grid-template-columns:repeat(5, 1fr)}@media (max-width:768px){.sponsorwall .sponsorwall-grid.operationelle-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:480px){.sponsorwall .sponsorwall-grid.operationelle-grid{grid-template-columns:repeat(2, 1fr)}}.sponsorwall .sponsorwall-grid .logo-cell{background:transparent;border:1px solid #e5e7eb;border-radius:0px;padding:12px;display:flex;align-items:center;justify-content:center;min-height:120px;box-shadow:inset -2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 2px rgba(0, 0, 0, 0.7);transition:transform 0.2s ease}.sponsorwall .sponsorwall-grid .logo-cell.empty-cell{opacity:0.3;background:rgba(229, 231, 235, 0.1);border-style:dashed}.sponsorwall .sponsorwall-grid .logo-cell.empty-cell::after{content:"";width:40px;height:40px;border:2px dashed #e5e7eb;border-radius:50%}.sponsorwall .sponsorwall-grid .logo-cell img{max-width:100%;max-height:100px;object-fit:contain}.sponsorwall .sponsorwall-grid .logo-cell .title{height:100px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500}.sponsorwall .sponsorwall-grid .logo-cell:hover:not(.empty-cell){transform:translateY(-2px);box-shadow:inset -2px 2px 4px rgba(0, 0, 0, 0.3), 0 4px 8px rgba(0, 0, 0, 0.2)}.sponsorwall-floor{margin-top:-15px}.sponsorwall-floor img{height:200px;width:100%;object-fit:cover;object-position:top center}.col-2-rooms-suites .cpt-container,.post-type-archive .cpt-container,.col-2-rooms-suites #archive,.post-type-archive #archive{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px 40px}.col-2-rooms-suites .cpt-container .loop-item h2,.post-type-archive .cpt-container .loop-item h2,.col-2-rooms-suites #archive .loop-item h2,.post-type-archive #archive .loop-item h2,.col-2-rooms-suites .cpt-container article h2,.post-type-archive .cpt-container article h2,.col-2-rooms-suites #archive article h2,.post-type-archive #archive article h2{font-size:28px}.col-2-rooms-suites .cpt-container .loop-item .image-container,.post-type-archive .cpt-container .loop-item .image-container,.col-2-rooms-suites #archive .loop-item .image-container,.post-type-archive #archive .loop-item .image-container,.col-2-rooms-suites .cpt-container article .image-container,.post-type-archive .cpt-container article .image-container,.col-2-rooms-suites #archive article .image-container,.post-type-archive #archive article .image-container{overflow:hidden;margin-bottom:32px;aspect-ratio:1.4}.col-2-rooms-suites .cpt-container .loop-item .image-container img,.post-type-archive .cpt-container .loop-item .image-container img,.col-2-rooms-suites #archive .loop-item .image-container img,.post-type-archive #archive .loop-item .image-container img,.col-2-rooms-suites .cpt-container article .image-container img,.post-type-archive .cpt-container article .image-container img,.col-2-rooms-suites #archive article .image-container img,.post-type-archive #archive article .image-container img{transition:all 0.3s ease-out;transform:scale(1.05);height:100%;width:100%;object-fit:cover}.col-2-rooms-suites .cpt-container .loop-item .image-container .placeholder,.post-type-archive .cpt-container .loop-item .image-container .placeholder,.col-2-rooms-suites #archive .loop-item .image-container .placeholder,.post-type-archive #archive .loop-item .image-container .placeholder,.col-2-rooms-suites .cpt-container article .image-container .placeholder,.post-type-archive .cpt-container article .image-container .placeholder,.col-2-rooms-suites #archive article .image-container .placeholder,.post-type-archive #archive article .image-container .placeholder{width:100%;height:100%;background-color:var(--gold)}.col-2-rooms-suites .cpt-container .loop-item .info,.post-type-archive .cpt-container .loop-item .info,.col-2-rooms-suites #archive .loop-item .info,.post-type-archive #archive .loop-item .info,.col-2-rooms-suites .cpt-container article .info,.post-type-archive .cpt-container article .info,.col-2-rooms-suites #archive article .info,.post-type-archive #archive article .info{color:var(--gold)}.col-2-rooms-suites .cpt-container .loop-item:hover .image-container img,.post-type-archive .cpt-container .loop-item:hover .image-container img,.col-2-rooms-suites #archive .loop-item:hover .image-container img,.post-type-archive #archive .loop-item:hover .image-container img,.col-2-rooms-suites .cpt-container article:hover .image-container img,.post-type-archive .cpt-container article:hover .image-container img,.col-2-rooms-suites #archive article:hover .image-container img,.post-type-archive #archive article:hover .image-container img{transform:scale(1)}@media screen and (max-width:768px){.col-2-rooms-suites .rooms-container,.post-type-archive-room #archive,.col-2-rooms-suites .cpt-container,.post-type-archive .cpt-container,.col-2-rooms-suites #archive,.post-type-archive #archive{grid-template-columns:1fr}}@media screen and (max-width:480px){.col-2-rooms-suites .info .flex-info,#archive .info .flex-info{font-size:10px}.col-2-rooms-suites .info .flex-info .divider,#archive .info .flex-info .divider{margin:0px 14px;height:18px}}@media only screen and (-webkit-min-device-pixel-ratio:2){.col-2-rooms-suites .info .flex-info .divider,#archive .info .flex-info .divider{width:0.5px}}.col-2-history-timeline{background-color:var(--light) !important}.col-2-history-timeline .top{text-align:center;max-width:710px;margin:auto;padding-bottom:7%}.col-2-history-timeline .timeline-container{position:relative;display:flex;justify-content:center}.col-2-history-timeline .line-container{display:flex;justify-content:center;position:absolute;height:100%}.col-2-history-timeline .line-container .line{width:1px;height:100%;background-color:var(--gold);position:absolute;top:0}.col-2-history-timeline .line-container .circle{position:sticky;top:50%;width:43px;height:43px;border:1px solid var(--gold);border-radius:100px}.col-2-history-timeline .history-repeater{width:100%}.col-2-history-timeline .history-repeater .history-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:5% 14%;padding:60px 0px;align-items:center}.col-2-history-timeline .history-repeater .history-item:first-of-type{padding-top:0px}.col-2-history-timeline .history-repeater .history-item:last-of-type{padding-bottom:0px}.col-2-history-timeline .history-repeater .history-item .text-container{max-width:520px}.col-2-history-timeline .history-repeater .history-item:nth-of-type(even) .text-container{margin-left:auto}.col-2-history-timeline .history-repeater .history-item .img-container,.col-2-history-timeline .history-repeater .history-item img{width:100%}@media screen and (max-width:768px){.col-2-history-timeline .timeline-container{justify-content:flex-start}.col-2-history-timeline .timeline-container .line-container{right:0}.col-2-history-timeline .timeline-container .history-repeater{width:calc(100% - 43px - 20px)}.col-2-history-timeline .timeline-container .history-repeater .history-item{grid-template-columns:1fr}.col-2-history-timeline .timeline-container .history-repeater .history-item:nth-of-type(even) .img-container{order:1}.col-2-history-timeline .timeline-container .history-repeater .history-item:nth-of-type(even) .text-container{margin:0px;order:2}}@media screen and (max-width:480px){.col-2-history-timeline .timeline-container .line-container .circle{width:31px;height:31px}.col-2-history-timeline .timeline-container .history-repeater{width:calc(100% - 31px - 10px)}}.col-1-map{background-color:var(--light)}.col-1-map .map{height:650px;z-index:1}.col-1-map .content{margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.col-1-map .content{margin-bottom:30px}}.col-3-image-links.has-bg{background-color:var(--light)}.col-3-image-links .content{max-width:540px;margin:0px auto;margin-bottom:60px}.col-3-image-links .repeater{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:34px}.col-3-image-links .repeater .link{display:flex}.col-3-image-links .repeater .link.no-link{pointer-events:none}.col-3-image-links .repeater .link .image-container{display:flex;overflow:hidden;position:relative;aspect-ratio:0.8333333333;animation-duration:1s;width:100%}.col-3-image-links .repeater .link .image-container::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;opacity:0.5;transition:all 0.3s ease}.col-3-image-links .repeater .link .image-container img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1.05);transition:all 0.3s ease-out;position:absolute;bottom:0;left:0}.col-3-image-links .repeater .link .image-container .line-heading,.col-3-image-links .repeater .link .image-container .overline,.col-3-image-links .repeater .link .image-container #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-3-image-links .repeater .link .image-container a,.col-3-image-links .repeater .link .image-container footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-3-image-links .repeater .link .image-container a,.col-3-image-links .repeater .link .image-container footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-3-image-links .repeater .link .image-container h1{padding:36px 42px;margin-bottom:0px;position:relative;z-index:1;align-self:flex-end}.col-3-image-links .repeater .link:hover .image-container img{transform:scale(1)}.col-3-image-links .repeater .link:hover .image-container::after{opacity:0.2}.col-3-image-links .repeater .link:nth-child(1) .image-container{animation-delay:150ms !important}.col-3-image-links .repeater .link:nth-child(2) .image-container{animation-delay:300ms !important}.col-3-image-links .repeater .link:nth-child(3) .image-container{animation-delay:450ms !important}.textfield-employee{padding-top:17px}.textfield-employee h3{margin-bottom:0px !important}@media screen and (max-width:1024px){.col-3-image-links .repeater{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.col-3-image-links .content{margin-bottom:30px}.col-3-image-links .repeater .link .image-container{aspect-ratio:1}.col-3-image-links .repeater .link .line-heading,.col-3-image-links .repeater .link .overline,.col-3-image-links .repeater .link #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .col-3-image-links .repeater .link a,.col-3-image-links .repeater .link footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .col-3-image-links .repeater .link a,.col-3-image-links .repeater .link footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .col-3-image-links .repeater .link h1{padding:20px !important}}@media screen and (max-width:640px){.col-3-image-links .repeater{grid-template-columns:1fr}.col-3-image-links .repeater .link .image-container{max-width:400px;margin:0px auto}}.fw-img-hover .bg{padding-bottom:56.25%;background-repeat:no-repeat;background-size:110% cover;background-position:left;transition:all 0.3s ease}.fw-img-hover .bg:hover{background-position:right}.fw-img-hover .overflow-container{width:100%;overflow:hidden;transition:all 0.3s ease;max-height:75vh;display:flex;justify-content:center;align-items:center}.fw-img-hover .overflow-container img{transition:all 0.3s ease;display:block;width:auto;max-width:100%;height:auto;object-fit:cover;transform:translateX(0%)}@media screen and (max-width:768px){.fw-img-hover .overflow-container img{min-width:150%}}.col-6-facilities ul{margin:0px;padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));flex-wrap:wrap;justify-content:center;overflow:hidden;margin-left:-25px;margin-right:-25px}.col-6-facilities ul li.facility-item{list-style:none;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:30px;margin-left:-1px;margin-right:-1px;padding:0px 25px}.col-6-facilities ul li.facility-item:not(:first-child){border-left:1px solid var(--gold)}.col-6-facilities ul li.facility-item .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.col-6-facilities ul li.facility-item .img-container{min-height:60px}.col-6-facilities ul li.facility-item img{width:100%;max-width:65px;height:auto;margin-bottom:12px}.col-6-facilities ul li.facility-item p{font-size:12px}@media screen and (max-width:768px){.col-6-facilities ul li.facility-item .img-container{min-height:unset}.col-6-facilities ul li.facility-item .img-container img{max-width:45px}}@media screen and (max-width:480px){.col-6-facilities ul{grid-template-columns:1fr 1fr;margin-left:unset;margin-right:unset}.col-6-facilities ul li.facility-item{padding:0px 8px}.col-6-facilities ul li.facility-item .wrapper{font-size:9px}}.col-2-img-and-content img,.col-2-img-and-content video{position:relative;z-index:1}.col-2-img-and-content .layout-container[class*="left"] .content-container{padding-left:7%}.col-2-img-and-content .layout-container[class*="right"] .content-container{padding-right:7%}.col-2-img-and-content .layout-container[class*="top"] .big-image-container{padding-top:7%}.col-2-img-and-content .layout-container[class*="top"] .content-container{align-self:flex-start}.col-2-img-and-content .layout-container[class*="bottom"] .big-image-container{padding-bottom:7%}.col-2-img-and-content .layout-container[class*="bottom"] .content-container{padding-top:7%;align-self:flex-end}.col-2-img-and-content .layout-container[class*="center"] .content-container{justify-content:center;padding-top:3%;padding-bottom:3%}.col-2-img-and-content .img-frame{padding:15px;border:1px solid var(--gold)}.col-2-img-and-content .big-image-container img{height:100%;max-height:450px;width:100%;object-fit:cover;aspect-ratio:0.85}.col-2-img-and-content .content-container{display:flex;flex-direction:column}.col-2-img-and-content .content-container .content:not(:last-child){margin-bottom:35px}.col-2-img-and-content .content-container .content h2,.col-2-img-and-content .content-container .content h3{max-width:578px}.col-2-img-and-content .content-container .content p{max-width:520px}.col-2-img-and-content .content-container .content p:has(a.secondary-button){margin-bottom:0px}.col-2-img-and-content .content-container .btn-container:not(:last-child){margin-bottom:15%}.col-2-img-and-content .content-media-container{display:flex;width:fit-content;width:100%}.col-2-img-and-content .content-media-container:not(:last-child){margin-bottom:15%}.col-2-img-and-content .content-media-container.small{max-width:470px}.col-2-img-and-content .content-media-container.align{max-width:520px}.col-2-img-and-content .content-media-container.full{width:100%}.col-2-img-and-content .content-media-container .overflow-container{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%}.col-2-img-and-content .content-media-container .overflow-container.vertical{aspect-ratio:0.8}.col-2-img-and-content .content-media-container .overflow-container.horizontal{aspect-ratio:1.45}.col-2-img-and-content .content-media-container .overflow-container img,.col-2-img-and-content .content-media-container .overflow-container video{width:100%;height:100%;object-fit:cover}.col-2-img-and-content .mobile-media-container{display:none}.col-2-img-and-content .crown-container{position:relative;display:flex;justify-content:flex-end;padding-right:10px}.col-2-img-and-content .crown-container .crown{position:absolute;bottom:-70px}.col-2-img-and-content.information-row>.grid-container::before,#coconut-mobile-menu-container .col-2-img-and-content.information-row>.menu-flex-container::before{content:"";display:block;width:100%;height:1px;background-color:var(--gold);opacity:0.5;margin-bottom:120px}.col-2-img-and-content.information-row .big-image-container img{aspect-ratio:1.5}@media screen and (max-width:1600px){.col-2-img-and-content .sliding-text-container .sliding-text.bottom{top:10px;bottom:unset}}@media screen and (max-width:768px){.col-2-img-and-content .col-sm-12{flex:0 0 100%;max-width:100%}.col-2-img-and-content .mobile-media-container{display:flex;height:100%}.col-2-img-and-content .mobile-media-container .content-media-container{height:fit-content}.col-2-img-and-content.information-row .mobile-media-container{display:none !important}.col-2-img-and-content.information-row .btn-container{margin-bottom:0px}.col-2-img-and-content.information-row>.grid-container::before,#coconut-mobile-menu-container .col-2-img-and-content.information-row>.menu-flex-container::before{margin-bottom:90px}.col-2-img-and-content .img-frame{padding:8px}.col-2-img-and-content .big-image-container{order:1;display:grid;grid-gap:20px;padding-bottom:0px !important}.col-2-img-and-content .big-image-container img{height:100%}.col-2-img-and-content .layout-container{gap:40px}.col-2-img-and-content .layout-container[class*="left"] .big-image-container{grid-template-columns:5fr 4fr}.col-2-img-and-content .layout-container[class*="right"] .big-image-container{grid-template-columns:4fr 5fr}.col-2-img-and-content .layout-container[class*="top"] .mobile-media-container{padding-top:20px;align-items:flex-start}.col-2-img-and-content .layout-container[class*="bottom"] .mobile-media-container{padding-bottom:20px;align-items:flex-end}.col-2-img-and-content .layout-container[class*="center"] .mobile-media-container{align-items:center}.col-2-img-and-content .layout-container .big-image-container.full{grid-template-columns:1fr !important;max-width:460px;margin:0px auto}.col-2-img-and-content .layout-container .big-image-container.full .mobile-media-container{padding-bottom:20px}.col-2-img-and-content .crown-container{justify-content:center}.col-2-img-and-content .crown-container .crown{bottom:-11vw;max-width:60vw;height:auto}.col-2-img-and-content .content-container{order:2}.col-2-img-and-content .content-container .content-media-container{display:none !important}.col-2-img-and-content .content-container{padding:0px !important;max-width:520px !important;margin-left:auto;margin-right:auto}.col-2-img-and-content .content-container .content-media-container{order:99;margin-top:40px}.col-2-img-and-content .overline,.col-2-img-and-content .btn-container{justify-content:center}.col-2-img-and-content .content{text-align:center;display:flex;flex-direction:column;align-items:center}}.col-2-image-gallery-grid .grid{display:grid;grid-template-columns:repeat(10, 1fr);grid-gap:25px}.col-2-image-gallery-grid .grid .grid-item{max-height:550px;overflow:hidden}.col-2-image-gallery-grid .grid .grid-item:nth-child(4n+1){grid-column-start:1;grid-column-end:5}.col-2-image-gallery-grid .grid .grid-item:nth-child(4n+2){grid-column-start:5;grid-column-end:11}.col-2-image-gallery-grid .grid .grid-item:nth-child(4n+3){grid-column-start:1;grid-column-end:7}.col-2-image-gallery-grid .grid .grid-item:nth-child(4n+4){grid-column-start:7;grid-column-end:11}.col-2-image-gallery-grid .grid .grid-item img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:768px){.col-2-image-gallery-grid .grid{grid-gap:2vw}}section .members-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));column-gap:20px;margin:0 auto}section .members-grid .member-item{padding:30px 0;border-bottom:1px solid rgba(11, 11, 10, 0.15)}section .members-grid .member-item .member-title{margin:0;font-size:1.25rem}section .members-grid .member-item .member-title a{text-decoration:none;color:#000;transition:color 0.3s ease;position:relative;display:inline-block}section .members-grid .member-item .member-title a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#000;transition:width 0.3s ease}section .members-grid .member-item .member-title a:hover::after{width:100%}@media (max-width:320px){section .members-grid{grid-template-columns:1fr}}.single-member .site-main{padding-top:170px !important;min-height:70vh}.col-1-video-bg{position:relative;overflow:hidden;padding-bottom:120px;background-color:#1b3b4b}.col-1-video-bg .video-background-container{position:relative;width:100%;height:100%;min-height:60vh}.col-1-video-bg .video-background-container .background-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center center;max-width:1640px;margin:0 auto;right:0}.col-1-video-bg .video-background-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.col-1-video-bg .video-background-container .video-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.col-1-video-bg-top{text-align:center;padding-bottom:60px;padding-top:120px;background-color:#1b3b4b;color:white}.col-1-video-bg-top h2{color:white}.col-1-video-bg-top p{max-width:760px;margin:0 auto;color:white}.bbh-shortcode{}.bbh-shortcode.social-media-icons{display:flex;flex-wrap:wrap}.bbh-shortcode.social-media-icons a{margin-right:15px;margin-bottom:10px}.bbh-shortcode.social-media-icons a svg circle{transition:all 0.4s ease;transform-origin:50% 50%;opacity:1;fill:transparent}.bbh-shortcode.social-media-icons a:hover svg circle{transform:scale(0.1);opacity:0}.single-room-slider-before-footer{max-width:100vw;overflow:hidden;background-color:var(--background);position:relative;z-index:1}.single-room-slider-before-footer .slick-list,.single-room-slider-before-footer .swiper{overflow:visible}.single-room-slider-before-footer .archive-link{display:flex}.single-room-slider-before-footer .archive-link .heading{display:flex;margin-bottom:40px}.single-room-slider-before-footer .slider-nav-arrows{padding-bottom:calc(14px + 27.6px + 32px)}.single-room-slider-before-footer .room-item .image-container{overflow:hidden;margin-bottom:32px;aspect-ratio:1.4}.single-room-slider-before-footer .room-item .image-container img{transition:all 0.3s ease-out;transform:scale(1.05);height:100%;object-fit:cover}.single-room-slider-before-footer .room-item .image-container .placeholder{width:100%;height:100%;background-color:var(--gold)}.single-room-slider-before-footer .room-item .line-heading::before,.single-room-slider-before-footer .room-item .overline::before,.single-room-slider-before-footer .room-item #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a::before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .single-room-slider-before-footer .room-item a::before,.single-room-slider-before-footer .room-item footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .single-room-slider-before-footer .room-item a::before,.single-room-slider-before-footer .room-item footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1::before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .single-room-slider-before-footer .room-item h1::before{height:1px;width:30px}.single-room-slider-before-footer .room-item:hover .line-heading:before,.single-room-slider-before-footer .room-item:hover .overline:before,.single-room-slider-before-footer .room-item:hover #coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li a:before,#coconut-mobile-menu-container .coconut-mobile-menu .mobile-menu li .single-room-slider-before-footer .room-item:hover a:before,.single-room-slider-before-footer .room-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 a:before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-1 h2 .single-room-slider-before-footer .room-item:hover a:before,.single-room-slider-before-footer .room-item:hover footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 h1:before,footer.site-footer .inside-footer .coconut-footer-widgets .widget-col.widget-col-2 .single-room-slider-before-footer .room-item:hover h1:before{width:40px}.single-room-slider-before-footer .room-item:hover .image-container img{transform:scale(1)}@media screen and (max-width:1200px){h1{font-size:48px !important}h2{font-size:32px !important}h3{font-size:22px !important}}@media screen and (max-width:1024px){body{font-size:14px !important}}@media screen and (max-width:768px){.grid-container,#coconut-mobile-menu-container .menu-flex-container{padding-left:20px !important;padding-right:20px !important}h1{font-size:40px !important}h2{font-size:28px !important}.overline{font-size:15px}.overline::before{width:25px;margin-right:12px}.wpnordic-modal.wpnordic-snapnote-modal{-ms-overflow-style:none;scrollbar-width:none;}.wpnordic-modal.wpnordic-snapnote-modal::-webkit-scrollbar{display:none}.wpnordic-modal-content.size-small,.wpnordic-modal-content.size-medium,.wpnordic-modal-content.size-large,.wpnordic-modal-content.size-small_portrait{height:auto}.wpnordic-modal-content.split-20-80 .first-content.has-img,.wpnordic-modal-content.split-20-80 .second-content.has-img{height:200px}.bbh-footer .bg .grid-container .row,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row{flex-direction:column;row-gap:50px}.bbh-footer .bg .grid-container .row .col-sm-6,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6{max-width:100%;flex:0 0 100%;align-items:start !important;display:flex;flex-direction:column}.bbh-footer .bg .grid-container .row .col-sm-6 .links,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6 .links,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6 .links{width:100%;max-width:450px !important}}@media screen and (max-width:640px){h1{font-size:32px !important}h2{font-size:26px !important}h3{font-size:20px !important}body{font-size:12px !important}}@media screen and (max-width:480px){.bbh-footer .bg .grid-container .row .col-sm-6,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6{align-items:center !important}.bbh-footer .bg .grid-container .row .col-sm-6.bbt,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt{text-align:center}.bbh-footer .bg .grid-container .row .col-sm-6.cc,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc{text-align:center}.bbh-footer .bg .grid-container .row .col-sm-6.cc .text-container,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .text-container,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .text-container{flex-direction:column}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container{flex-direction:column}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container .person,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person{display:flex;flex-direction:column;font-size:16px}}@media screen and (max-width:425px){.bbh-footer .bg .grid-container .row .col-sm-6.bbt,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt{text-align:center}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .links,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .links,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .links{flex-direction:column;row-gap:20px;padding-top:20px}.bbh-footer .bg .grid-container .row .col-sm-6.bbt .socials,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.bbt .socials,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.bbt .socials{justify-content:center}.bbh-footer .bg .grid-container .row .col-sm-6.cc,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc{text-align:center}.bbh-footer .bg .grid-container .row .col-sm-6.cc .text-container,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .text-container,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .text-container{flex-direction:column}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container{flex-direction:column}.bbh-footer .bg .grid-container .row .col-sm-6.cc .contact-container .person-container .person,.bbh-footer .bg #coconut-mobile-menu-container .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person,#coconut-mobile-menu-container .bbh-footer .bg .menu-flex-container .row .col-sm-6.cc .contact-container .person-container .person{display:flex;flex-direction:column;font-size:16px}}/*# sourceMappingURL=style.css.map */