@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
body{-webkit-backface-visibility:hidden}.animated,.page-section-banner .banner-content,.page-section-header .header-content{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite,.page-section-banner .infinite.banner-content,.page-section-header .infinite.header-content{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge,.page-section-banner .hinge.banner-content,.page-section-header .hinge.header-content{-webkit-animation-duration:5s;animation-duration:5s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY,.page-section-banner .bounceIn.banner-content,.page-section-banner .bounceOut.banner-content,.page-section-banner .flipOutX.banner-content,.page-section-banner .flipOutY.banner-content,.page-section-header .bounceIn.header-content,.page-section-header .bounceOut.header-content,.page-section-header .flipOutX.header-content,.page-section-header .flipOutY.header-content{-webkit-animation-duration:1.875s;animation-duration:1.875s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn,.page-section-banner .banner-content,.page-section-header .header-content{-webkit-animation-name:fadeIn;animation-name:fadeIn}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,button{overflow:visible}.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,button,select{text-transform:none}.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}.menu-book-button a:link::-moz-focus-inner,.menu-book-button a:visited::-moz-focus-inner,.mobile-book-button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.menu-book-button a:-moz-focusring:link,.menu-book-button a:-moz-focusring:visited,.mobile-book-button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fff;font-family:myriad-pro,Myriad Pro,sans-serif;font-weight:400;line-height:1.5;color:#494743;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.menu-book-button [data-whatinput=mouse] a:link,.menu-book-button [data-whatinput=mouse] a:visited,[data-whatinput=mouse] .menu-book-button a:link,[data-whatinput=mouse] .menu-book-button a:visited,[data-whatinput=mouse] .mobile-book-button,[data-whatinput=mouse] button{outline:0}.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}pre{overflow:auto}.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:adobe-caslon-pro,Times New Roman,serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:49px;font-size:3.0625rem}.h1,.h2,h1,h2{line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:37px;font-size:2.3125rem}.h3,h3{font-size:27px;font-size:1.6875rem}.h3,.h4,h3,h4{line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:20px;font-size:1.25rem}.h5,.h6,h5,h6{font-size:16px;font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}a{line-height:inherit;color:#fcba16;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#f5b003;text-decoration:underline}a img,hr{border:0}hr{clear:both;max-width:1200px;max-width:75rem;height:0;margin:1.25rem auto;border-bottom:1px solid #cacaca}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:13px;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;font-weight:400}code,kbd{background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:20px;line-height:1.6}.stat{font-size:40px;font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}@media screen and (max-width:39.9375em){html{font-size:16px}}body>svg{display:none}.inner{max-width:1200px;max-width:75rem;margin:0 auto;padding:0 1rem}div.bv-Standard1Column .bv-widget .bv-item{margin:1.5rem 0}div.bv-Standard1Column .bv-widget .bv-item.bv-item-search{margin:1.5rem 0 0;width:100%;float:left}div.bv-Standard1Column .bv-widget .bv-item.bv-item-search a{background:#fcba16;color:#fff!important;border:1px solid #fcba16}@media screen and (min-width:40em){.bv-Standard1Column .bv-widget .bv-datepicker,.bv-Standard1Column .bv-widget .bv-guestpicker{width:100%!important;position:relative!important;max-width:364px!important;margin-bottom:1rem!important}}.fancybox-slide--html .fancybox-content{min-width:280px}@media screen and (min-width:40em){.fancybox-slide--html .fancybox-content{min-width:460px;padding:68px 48px}.fancybox-slide--html .fancybox-content::-webkit-scrollbar{display:none}}header{padding:1.25rem 0 1rem}header a:link,header a:visited{color:#494743}header:focus,header a:hover{color:#fcba16}header .inner:after,header .inner:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .inner:after{clear:both}header .logo{float:left}header .navigation{width:85%;float:right}header .language-selection{text-align:right}@media screen and (min-width:40em){header .language-selection ul{display:inline-block}}@media screen and (min-width:40em){header .desktop-book-button{font-size:12px;background:#fcba16;color:#fff!important;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease;padding:.6rem 1.2rem;margin-left:1.5rem;position:relative;top:-3px}header .desktop-book-button:active,header .desktop-book-button:focus,header .desktop-book-button:hover{background:#f5b003;border-color:#f5b003}header .main-menu{margin-top:.5rem}}header .menu-toggle,header .mobile-book-button{display:none}@media screen and (min-width:40em) and (max-width:63.9375em){header .logo{width:4.5rem;height:3.5rem}header .navigation{width:90%}}@media screen and (max-width:39.9375em){header{padding:1rem 0}header .inner{padding:0}header .logo{width:4.9rem;height:3.5rem}header .language-selection{text-align:center;margin-bottom:.5rem;font-size:.9rem}header .header-main:after,header .header-main:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .header-main:after{clear:both}header .header-main{padding:0 1rem}header .navigation{max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .5s ease,opacity .5s ease,padding .5s ease,-webkit-transform .5s ease;transition:max-height .5s ease,opacity .5s ease,padding .5s ease,-webkit-transform .5s ease;transition:max-height .5s ease,opacity .5s ease,padding .5s ease,transform .5s ease;transition:max-height .5s ease,opacity .5s ease,padding .5s ease,transform .5s ease,-webkit-transform .5s ease;opacity:0;width:100%;float:none;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}header .navigation.open{max-height:40rem;opacity:1;padding-top:1rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}header .menu-toggle,header .mobile-book-button{display:block}header li.menu-book-button{display:none}header a.mobile-book-button{color:#fcba16;float:right;margin-top:.5rem;font-size:.75rem}header .menu-toggle{display:block;width:100%;margin:1rem 0 -1rem;background:#fff;color:#494743;border:1px solid #f1f1f1;border-right:none;border-left:none;font-size:.9rem;padding:1rem}header .menu-toggle svg{fill:#494743;width:1rem;height:1rem;display:inline-block;vertical-align:middle;margin-right:.25rem;position:relative;bottom:2px}header .menu-toggle:focus,header .menu-toggle:hover{background:#f1f1f1;color:inherit;border-color:#f1f1f1}header .menu-toggle:hover{outline:none}}@media screen and (max-width:39.9375em){.no-js .navigation{max-height:none;opacity:1;padding-top:1rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}footer{padding:3rem 0;border-top:1px solid #f1f1f1}footer a:link,footer a:visited{display:block;overflow:hidden;text-overflow:ellipsis;color:#494743}footer a:hover{color:#fcba16}footer ul{margin:0;padding:0;list-style:none}footer .credits{display:inline-block;margin-top:2rem;font-size:11.2px;font-size:.7rem}@media screen and (max-width:39.9375em){footer .logo{margin:0 auto}}@media screen and (min-width:40em) and (max-width:63.9375em){footer .clearfix-medium:after,footer .clearfix-medium:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .clearfix-medium:after{clear:both}}.footer-main{margin-bottom:-1.5rem}@media screen and (min-width:40em){.footer-main{margin-right:-.625rem;margin-left:-.625rem;margin-bottom:-3rem}}@media screen and (min-width:40em) and (min-width:40em){.footer-main{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:40em) and (min-width:64em){.footer-main{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:40em){.footer-main:after,.footer-main:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-main:after{clear:both}}@media screen and (min-width:64em){.footer-main{margin-bottom:0}}.footer-column{margin-bottom:1.5rem;text-align:center}@media screen and (min-width:40em){.footer-column{width:50%;float:left;padding-right:.625rem;padding-left:.625rem;margin-bottom:3rem;text-align:inherit}}@media screen and (min-width:40em) and (min-width:40em){.footer-column{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:64em){.footer-column{width:25%;float:left;padding-right:.625rem;padding-left:.625rem;margin-bottom:0}}@media screen and (min-width:64em) and (min-width:40em){.footer-column{padding-right:.9375rem;padding-left:.9375rem}}.button,.menu-book-button a:link,.menu-book-button a:visited,.mobile-book-button,button,input[type=button],input[type=submit]{display:inline-block;padding:.6666666667rem 1.5rem;font-weight:700;text-align:center;background:0 0;border:2px solid #fcba16;color:#fcba16;cursor:pointer;-webkit-transition:background .5s ease,color .5s ease,border .5s ease;transition:background .5s ease,color .5s ease,border .5s ease;letter-spacing:1px;text-transform:uppercase;font-size:12.8px;font-size:.8rem}.button:focus,.button:hover,.menu-book-button a:focus:link,.menu-book-button a:focus:visited,.menu-book-button a:hover:link,.menu-book-button a:hover:visited,.mobile-book-button:focus,.mobile-book-button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#f5b003;color:#fff;text-decoration:none;border-color:#f5b003}.info-icons{margin-bottom:-1rem}.info-icon{display:inline-block;margin-right:1rem;margin-bottom:1rem}.info-icon:last-of-type{margin:0}@media screen and (min-width:40em){.info-icon{margin-right:2rem}}.info-icon svg{width:32px;width:2rem;height:32px;height:2rem;fill:#494743;vertical-align:middle}.info-icon .amount{font-weight:700}.info-icon .availabilty svg{width:12px;width:.75rem;height:12px;height:.75rem}.language-selection{font-size:14.4px;font-size:.9rem}.language-selection ul{margin:0;padding:0;list-style:none}.language-selection li{display:inline-block;margin-left:.15rem}.language-selection li:first-of-type{margin:0}.language-selection li.active{font-weight:700}.language-selection svg{width:24px;width:1.5rem;height:16px;height:1rem}.language-selection a:focus,.language-selection a:hover{text-decoration:none}.logo{text-indent:-200%;white-space:nowrap;overflow:hidden;background-image:url(//sandosund.com/app/themes/sandosund/dist/css/../../images/logo.png);background-image:-webkit-linear-gradient(transparent,transparent),url(//sandosund.com/app/themes/sandosund/dist/css/../../images/logo.svg);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(//sandosund.com/app/themes/sandosund/dist/css/../../images/logo.svg);background-image:linear-gradient(transparent,transparent),url(//sandosund.com/app/themes/sandosund/dist/css/../../images/logo.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:94.4px;width:5.9rem;height:64px;height:4rem}.main-menu{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:12px;font-size:.75rem}@media screen and (min-width:40em){.main-menu{text-align:right}}.main-menu ul{margin:0;padding:0;list-style:none}.main-menu li{position:relative}@media screen and (min-width:40em){.main-menu li{display:inline-block;margin-left:2.5rem}.main-menu li:first-of-type{margin-left:0}}.main-menu a{display:block;text-align:center;border-top:1px solid #f1f1f1;padding:.75rem;-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}.main-menu a:focus,.main-menu a:hover{text-decoration:none}@media screen and (max-width:39.9375em){.main-menu a:focus,.main-menu a:hover{background:#f1f1f1}}@media screen and (min-width:40em){.main-menu a{padding:.5rem .25rem;border:none;text-align:inherit;display:inline-block}}.main-menu .active>a{color:#fcba16}.main-menu .active>a:after,.main-menu .active>a:content{position:relative;top:-1px}.main-menu .active>a:before{content:"- "}.main-menu .active>a:after{content:" -"}.main-menu .sub-menu{display:none;min-width:160px;min-width:10rem;position:absolute;top:100%;left:0;padding:0;z-index:99}.main-menu .sub-menu:before{border-color:transparent transparent #f1f1f1;border-width:0 8px 6px;top:-5px;left:10%;left:calc(10% - 1px)}.main-menu .sub-menu:after,.main-menu .sub-menu:before{width:0;height:0;border-style:solid;content:"";position:absolute}.main-menu .sub-menu:after{border-color:transparent transparent #fff;border-width:0 7.5px 5px;top:-4px;left:10%}.main-menu .sub-menu li{width:100%;text-align:left;margin:0;background:#fff;border:1px solid #f1f1f1;border-bottom:none}.main-menu .sub-menu li:last-of-type{border-bottom:1px solid #f1f1f1}.main-menu .sub-menu li.active>a{color:inherit}.main-menu .sub-menu li.active>a:before{content:"» "}.main-menu .sub-menu li.active>a:after{display:none}.main-menu .sub-menu a{display:block;padding:.75rem}.main-menu .sub-menu a:hover{background:#f1f1f1;color:inherit}@media screen and (min-width:40em){.main-menu ul li:hover .sub-menu{display:block}}.menu-book-button.active>a{color:#fcba16}.page-back-button{display:block;padding:1.5rem 1rem;font-family:adobe-caslon-pro,Times New Roman,serif;border:1px solid #f1f1f1;color:#494743;max-height:64px;max-height:4rem;font-weight:700;text-align:center;-webkit-transition:background .5s ease;transition:background .5s ease}@media screen and (min-width:40em){.page-back-button{font-size:1.25rem;max-height:4.5rem;text-align:inherit}}.page-back-button .inner:before{content:" «"}.page-back-button:focus,.page-back-button:hover{background:#f1f1f1;text-decoration:none;color:inherit}.read-more{font-style:italic}.read-more:before{content:"» "}.social-media{padding:0;list-style:none;margin:1rem 0 -.75rem}.social-media li{display:inline-block;margin-left:.3rem}.social-media li:first-of-type{margin-left:0}.social-media a{display:block;width:27.2px;width:1.7rem;height:27.2px;height:1.7rem}.social-media span{display:block;text-indent:500%;white-space:nowrap;overflow:hidden;height:0}.social-media svg{width:100%;height:100%;fill:#494743}.social-media a:hover svg{fill:#fcba16}.page-template-booking main,.page-template-template-booking main{padding-top:1rem}.page-template-booking iframe,.page-template-template-booking iframe{min-height:480px;min-height:30rem}.page-template-booking .page-section-header,.page-template-template-booking .page-section-header{margin-top:-1rem;margin-bottom:4rem;height:272px;height:17rem}.page-section-banner .inner{height:100%;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-section-banner{color:#494743;padding:7rem 0;background:no-repeat 50%;background-size:cover;text-align:center}@media screen and (min-width:40em){.page-section-banner{height:40rem;padding:0}}.page-section-banner h2{font-size:36px;font-size:2.25rem;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:40em){.page-section-banner h2{font-size:3.0625rem}}.page-section-banner .banner-content{max-width:560px;max-width:35rem}.page-section-banner .banner-content.banner-color-light{color:#fff}@media screen and (max-width:39.9375em){.page-section-banner .banner-content{width:100%}}@media screen and (min-width:40em){.page-section-banner .banner-content{max-width:50%}}.page-section-cta .inner{height:100%;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-section-cta{color:#fff;background:no-repeat 50%;background-size:cover;text-align:center;padding:7rem 0}@media screen and (min-width:64em){.page-section-cta{height:25rem;padding:0}}.page-section-cta .additional-info,.page-section-cta .book-button{margin-top:2rem}.page-section-cta .book-button{background:#fcba16;color:#fff;-webkit-transition:none;transition:none}.page-section-cta .book-button:focus,.page-section-cta .book-button:hover{background:#f5b003}.page-section-cta .additional-info{display:block;font-weight:700;font-style:italic}.page-section-cta h2{overflow:hidden;text-overflow:ellipsis}.page-section-header .inner{height:100%;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-section-header{color:#fff;background:no-repeat 50%;background-size:cover;padding:7rem 0;text-align:center}@media screen and (min-width:40em){.page-section-header{height:40rem;padding:0}}.page-section-header h1{overflow:hidden;text-overflow:ellipsis;font-size:36px;font-size:2.25rem}@media screen and (min-width:40em){.page-section-header h1{font-size:3.0625rem}}.page-section-header p{font-size:20.8px;font-size:1.3rem}.page-section-header .header-content{max-width:560px;max-width:35rem}@media screen and (max-width:39.9375em){.page-section-header .header-content{width:100%}}.page-section-header .header-content.header-color-dark{color:#494743}.page-section-header .contact-booking-button{margin-top:1rem}.page-section-prices{padding:7rem 0}.page-section-prices .inner{overflow:hidden}@media screen and (min-width:64em){.price-list{margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (min-width:64em) and (min-width:40em){.price-list{margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (min-width:64em) and (min-width:64em){.price-list{margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (min-width:64em){.price-list:after,.price-list:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.price-list:after{clear:both}}.price-list-block{margin-bottom:4rem}@media screen and (min-width:64em){.price-list-block{width:50%;float:left;padding-right:2.5rem;padding-left:2.5rem}}.price-list-block-clearfix{display:none}@media screen and (min-width:64em){.price-list-block-clearfix{display:block;clear:both}}@media screen and (min-width:64em){.price-list-block-wide{width:100%;float:left;padding-right:2.5rem;padding-left:2.5rem}.price-list-block-wide .price-list-subblock{margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (min-width:64em) and (min-width:40em){.price-list-block-wide .price-list-subblock{margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (min-width:64em) and (min-width:64em){.price-list-block-wide .price-list-subblock{margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (min-width:64em){.price-list-block-wide .price-list-subblock:after,.price-list-block-wide .price-list-subblock:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.price-list-block-wide .price-list-subblock:after{clear:both}.price-list-block-wide .price-list-subblock-heading{width:100%;float:left;padding-right:2.5rem;padding-left:2.5rem}.price-list-block-wide .price-list-rows-container{width:50%;float:left;padding-right:2.5rem;padding-left:2.5rem}}.price-list-block-heading{overflow:hidden;text-overflow:ellipsis;font-size:27px}.price-list-block-info{display:block;font-family:myriad-pro,Myriad Pro,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#494743}@media screen and (min-width:64em){.price-list-block-info{float:right;margin-top:3px;font-size:1.0625rem}}.price-list-subblock{margin-bottom:2rem}.price-list-subblock:last-of-type{margin-bottom:0}.price-list-subblock-heading{font-family:myriad-pro,Myriad Pro,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem}.price-list-subblock-info{font-size:.85em;font-weight:400;color:#494743}.price-list-rows,.price-list-subrows{margin:0;padding:0;list-style:none;overflow:hidden}.price-list-subrows{width:100%;padding-left:.5rem}.price-list-row,.price-list-subrow{clear:both}.price-list-row:before,.price-list-subrow:before{float:left;width:0;white-space:nowrap;color:#dadada;content:" ........................................................................................................" "........................................................................................................" "........................................................................................................" "........................................................................................................ "}.price-list-row-description,.price-list-subrow-description{background:#fff;padding-right:.33rem}.price-list-row-description{font-size:16px;font-size:1rem}.price-list-subrow-description{font-size:14px;font-size:.875rem}.price-list-subrow-description:before{content:"- "}.price-list-row-price,.price-list-subrow-price{display:inline-block;font-weight:700;font-family:adobe-caslon-pro,Times New Roman,serif;color:#fcba16;vertical-align:top;height:1.2em;float:right;padding-left:.33rem;background:#fff}.price-list-row-price{font-size:23px;font-size:1.4375rem;margin-top:-1px}.price-list-subrow-price{font-size:20px;font-size:1.25rem}.page-section-roominfo:after,.page-section-roominfo:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-section-roominfo:after{clear:both}@media screen and (min-width:64em){.page-section-roominfo .content,.page-section-roominfo .media{width:50%;float:right}}.page-section-roominfo .content{padding:3rem 0}@media screen and (min-width:40em){.page-section-roominfo .content{padding:5rem 0;text-align:justify}}@media screen and (min-width:64em){.page-section-roominfo .content{padding-left:8.3333333333%}}.page-section-roominfo .media{background:no-repeat 50%;background-size:cover;min-height:320px;min-height:20rem}@media screen and (min-width:64em){.page-section-roominfo .media{min-height:32rem}}@media screen and (min-width:64em){.page-section-roominfo:nth-of-type(2n) .content{float:left;padding-left:0;padding-right:8.3333333333%}}.page-section-roominfo h2{text-align:left;font-size:27px;font-size:1.6875rem;margin-bottom:1.5rem}.page-section-roominfo .price-and-read-more{text-align:center}@media screen and (min-width:40em){.page-section-roominfo .price-and-read-more:after,.page-section-roominfo .price-and-read-more:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-section-roominfo .price-and-read-more:after{clear:both}.page-section-roominfo .price-and-read-more{text-align:inherit}}.page-section-roominfo .price{margin-top:.75rem;display:block;font-size:28px;font-size:1.75rem;font-family:adobe-caslon-pro,Times New Roman,serif;color:#fcba16}@media screen and (min-width:40em){.page-section-roominfo .price{float:left}}.page-section-roominfo .read-more{display:inline-block;font-size:20px;font-size:1.25rem}.page-section-roominfo .read-more.button{font-size:inherit;font-style:inherit}@media screen and (max-width:39.9375em){.page-section-roominfo .read-more.button{margin-top:1rem}}.page-section-roominfo .read-more.button:before{display:none}@media screen and (min-width:40em){.page-section-roominfo .read-more{float:right;margin-top:.5rem}}.page-section-roominfo .info-icons{margin-top:3rem}@media screen and (min-width:40em){.page-section-roominfo .info-icons{margin-top:5rem}}.page-section-split{text-align:center}@media screen and (min-width:40em){.page-section-split{position:relative}}.page-section-split .blocks:after,.page-section-split .blocks:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-section-split .blocks:after{clear:both}.page-section-split .overlay{margin:0 auto;background:#fff;padding:2.5rem}@media screen and (min-width:40em){.page-section-split .overlay{position:absolute;top:5rem;z-index:1;width:60%;left:20%;right:20%;padding:1rem}}@media screen and (min-width:64em){.page-section-split .overlay{top:9rem;width:27%;left:25%;right:25%}}.page-section-split .overlay p{margin:0}.page-section-split h2{font-size:27px;font-size:1.6875rem;margin-bottom:0;font-weight:700}.page-section-split .block{width:50%;float:left;background:no-repeat 50%;background-size:cover}@media screen and (min-width:40em){.page-section-split .block{min-height:20rem;position:relative}}@media screen and (min-width:64em){.page-section-split .block{min-height:30rem}}@media screen and (max-width:39.9375em){.page-section-split .block{background-image:none!important;background-color:transparent!important}}.page-section-split a{height:100%}@media screen and (min-width:40em){.page-section-split a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}}.page-section-split a span{display:block;padding:1.5rem 1rem;font-family:adobe-caslon-pro,Times New Roman,serif;border:1px solid #f1f1f1;color:#494743;font-weight:700;height:100%;-webkit-transition:background .5s ease;transition:background .5s ease}@media screen and (min-width:40em){.page-section-split a span{position:absolute;bottom:0;right:0;left:0;width:100%;background:#fff;max-height:4.5rem;-webkit-transition:max-height .5s ease,font-size .5s ease;transition:max-height .5s ease,font-size .5s ease;border:none;font-size:1.25rem}}.page-section-split a:focus,.page-section-split a:hover{text-decoration:none}.page-section-split a:focus span,.page-section-split a:hover span{background:#f1f1f1}@media screen and (min-width:40em){.page-section-split a:focus span,.page-section-split a:hover span{max-height:8rem;font-size:1.5rem}}