@charset "UTF-8";:root{--theme-line-height: 1.4}*{padding:0;margin:0;outline:0;box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ul,nav ol{list-style:none outside none}input::-moz-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:0 0 0 1000px #fff inset}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{scroll-behavior:smooth}body{min-width:320px}[data-elementor-type=wp-page],[data-elementor-type=wp-post]{overflow:hidden}::-moz-selection{color:#fff;background:#032b2b}::selection{color:#fff;background:#032b2b}a{color:inherit;text-decoration:underline}@media (hover: hover) and (pointer: fine){a:where(:hover,:focus-visible){text-decoration:none}}a[href^=tel]{text-decoration:none}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:calc(var(--theme-line-height) * .5em)}.h1:last-child,h1:last-child,.h2:last-child,h2:last-child,.h3:last-child,h3:last-child,.h4:last-child,h4:last-child,.h5:last-child,h5:last-child,.h6:last-child,h6:last-child{margin-bottom:0}p,ul,ol,dl,hr,table,blockquote{margin-bottom:calc(var(--theme-line-height) * .5em)}p:last-child,ul:last-child,ol:last-child,dl:last-child,hr:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.clear:after{content:"";line-height:0;display:table;clear:both}.sr-only,.sr-only-focusable:not(:focus,:focus-within){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.image-fit{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.image-fit img,.image-fit video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}[disabled],.disabled{cursor:default}[hidden],.hidden{display:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.hidden-xs{display:none!important}}@media (min-width: 767.02px) and (max-width: 1024px){.hidden-sm{display:none!important}}@media (min-width: 1024.02px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1199.02px){.hidden-lg{display:none!important}}.richtext-entry>ul:not([class]),.richtext-entry>ol:not([class]){padding-left:30px}.richtext-entry>ul:not([class]) ol,.richtext-entry>ul:not([class]) ul,.richtext-entry>ol:not([class]) ol,.richtext-entry>ol:not([class]) ul{padding-left:30px}.richtext-entry>blockquote{border-left:2px solid var(--theme-color-primary);margin-left:0;padding:0 0 0 16px}.richtext-entry>*.alignwide{width:100%;max-width:100%;clear:both}.richtext-entry>*.aligncenter{margin-left:auto;margin-right:auto}.richtext-entry>*.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;padding:0 20px}.booking-widget button{padding:0;color:#032b2b;background:transparent;border:transparent;border-radius:0}.booking-widget button:hover,.booking-widget button:focus{background:transparent!important;border:transparent!important}.booking-widget button>div{padding-block:0;outline:0;color:#8fa0a0}.booking-widget button .value-wrapper>span{font-size:.875rem;font-family:Jost,sans-serif}.booking-widget button label{color:#042c2c;font-size:.875rem;font-weight:700;font-family:Jost,sans-serif}.booking-widget a.primary{font-size:1rem;font-weight:700;font-family:Jost,sans-serif}.booking-widget a.primary:hover{color:#fff}.booking-widget #lodgify-book-now-box>div>div{border:0}.booking-widget #lodgify-book-now-box button,.booking-widget #lodgify-book-now-box label{font-size:1rem}.booking-widget #lodgify-book-now-box .primary{margin-top:15px;order:1}.booking-widget #lodgify-book-now-box p{color:#000;font-size:1rem}.booking-widget #portable-search-bar{flex-direction:row}@media (max-width: 1024px){.booking-widget #portable-search-bar{flex-direction:column}}button.secondary.lg:hover,button.secondary.lg:focus{border-color:#f7f5f2}button.secondary.lg:not(.styled-override){padding:0!important;border-radius:0}button.secondary.lg:not(.styled-override):hover,button.secondary.lg:not(.styled-override):focus{background:#f7f5f2;border-color:#f7f5f2}.styled-override input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.elementor-icon-list-custom-styles .elementor-icon-list-item{position:relative;padding-left:19px}.elementor-icon-list-custom-styles .elementor-icon-list-item:before{content:"–";position:absolute;top:-2px;left:0;font-size:clamp(.875rem,.189vw + .831rem,1.125rem);line-height:1}.elementor-image-carousel-custom-styles,.elementor-image-carousel-custom-styles .swiper{height:100%}.elementor-image-carousel-custom-styles .swiper-slide{height:auto}.elementor-image-carousel-custom-styles .swiper-slide figure{height:100%}.elementor-image-carousel-custom-styles .swiper-slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;background-attachment:fixed;background-size:cover;background-position:center}.elementor-widget-text-editor p:last-child{margin-bottom:0!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.elementor-location-footer .elementor-widget-nav-menu ul li{width:100%}}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .sub-arrow{padding:0}.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:17px}.wp-gr .rpi-dots{gap:6px!important}.wp-gr .rpi-dot{width:10px!important;height:10px!important;transform:scale(1)!important;background-color:#e4e2df!important}.wp-gr .rpi-dot.active{background-color:#c6c4c2!important}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_required_legend{display:none}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=color],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=date],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=datetime-local],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=datetime],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=email],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=month],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=number],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=password],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=search],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=tel],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=text],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=time],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=url],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework input[type=week],div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework select,div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework textarea{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:0;box-shadow:none;height:40px;background:#fff;color:#000;padding-inline:8px;font-size:inherit}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework textarea{resize:vertical}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework textarea.large{height:140px}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_validation_errors{display:none}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gfield_validation_message{padding:0;border:0;background:transparent;color:#c02b0a}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_footer,div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_page_footer{position:relative;padding:0;margin:27px 0 0;display:flex;align-items:center;justify-content:space-between}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_page_footer button{margin:0;line-height:1.2!important}div.gform_wrapper.gravity-theme.gravity-theme.gform-theme--no-framework .gform_ajax_spinner{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50px}div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=color],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=date],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=datetime-local],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=datetime],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=email],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=month],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=number],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=password],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=search],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=tel],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=text],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=time],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=url],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=week],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper select,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper textarea{border-radius:30px;height:60px;color:#032b2b;border-color:transparent;text-align:center}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=color],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=date],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=datetime-local],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=datetime],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=email],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=month],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=number],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=password],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=search],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=tel],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=text],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=time],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=url],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input[type=week],div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper select,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper textarea{height:50px}}div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_footer,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_page_footer{margin-top:15px}div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_page_footer button{padding:15px 30px;font-size:clamp(1.125rem,.189vw + 1.081rem,1.375rem)}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper .gform_page_footer button{padding:12px 20px}}div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input:focus::-moz-placeholder,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper textarea:focus::-moz-placeholder{color:transparent}div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper input:focus::placeholder,div.gform_wrapper.gravity-theme.gform-theme--no-framework.subscribe_wrapper textarea:focus::placeholder{color:transparent}@media (max-width: 1024px){#sb_instagram{padding-bottom:40px!important}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){#sb_instagram{padding-bottom:24px!important}}@media (max-width: 1024px){#sb_instagram #sbi_images{gap:40px!important}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){#sb_instagram #sbi_images{gap:24px!important}}
