/*!
Theme Name: The Timekeeper
Author: CleverOgre
Author URI: https://cleverogre.com/
Theme URI: https://thetimekeeperstay.com/
Description: FSE theme created by CleerOgre of Pensacola, Florida.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: the-timekeeper
Requires at least: 6.3
Requires PHP: 8.4
Tested up to: 6.9
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/:root{--banner-size:clamp(5rem,5rem + ((1vw - 0.2rem) * 7.407),10rem);--dialog-button-size:clamp(2.75rem,2.75rem + ((1vw - 0.2rem) * 1.481),3.75rem);--dialog-button-stroke:2px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:url(assets/img/texture-paper.webp);background-position:top;background-repeat:repeat;background-size:auto}:where(.wp-site-blocks){overflow:clip}:where(.wp-site-blocks)>*{margin-block:0}main{padding-block-start:var(--wp--preset--spacing--huge)}main:has(.wp-block-post-content>.alignfull:first-child){padding-block-start:0}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element>.wp-block-media-text__content,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element):not(.is-style-texture)){padding-block:var(--wp--preset--spacing--xx-large)}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull){margin-block:var(--wp--preset--spacing--xx-large)}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull):has(+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull)),:root main>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull):last-child{margin-block-end:0}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull)+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull),:root main>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-ogre-slider.alignfull):first-child{margin-block-start:0}:root .has-global-padding>:where(.wp-block-columns.has-background.alignfull,.wp-block-media-text.alignfull:not(.is-image-fill-element):not(.is-style-texture)){padding-left:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-right))}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}:root :where(.has-black-background-color,.has-green-background-color,.has-gold-background-color){color:var(--wp--preset--color--white)}:root :where(.has-black-background-color,.has-green-background-color,.has-gold-background-color) :where(h1,h2,h3){color:inherit}:root :where(.has-white-background-color,.has-off-white-background-color,.has-pale-white-background-color,.has-gray-background-color,.has-light-green-background-color){color:var(--wp--preset--color--black)}@font-face{font-family:icons;src:url(assets/fonts/icons.eot);src:url(assets/fonts/icons.eot?#iefix) format("eot"),url(assets/fonts/icons.woff2) format("woff2"),url(assets/fonts/icons.woff) format("woff"),url(assets/fonts/icons.ttf) format("truetype"),url(assets/fonts/icons.svg#icons) format("svg")}[class^=icon-]:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:"\e001"}.icon-arrow-left:before{content:"\e002"}.icon-arrow-right:before{content:"\e003"}.icon-arrow-up:before{content:"\e004"}.icon-bath:before{content:"\e005"}.icon-bed:before{content:"\e006"}.icon-email:before{content:"\e007"}.icon-entry:before{content:"\e008"}.icon-kitchen:before{content:"\e009"}.icon-location:before{content:"\e00a"}.icon-phone:before{content:"\e00b"}:root :where(.wp-element-button,.wp-block-button__link,.hsbw-main-button){transition-duration:.3s;transition-property:color,background-color,border-color,scale,opacity;transition-timing-function:ease}:root :where(.wp-element-button:hover,.wp-block-button__link:hover,.hsbw-main-button:hover){scale:1.025}:root :where(.wp-element-button:active,.wp-block-button__link:active,.hsbw-main-button:active){opacity:.7}a:where(:not(.wp-element-button)){transition-duration:.3s;transition-property:color,opacity;transition-timing-function:ease}a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--gold)}a:where(:not(.wp-element-button)):active{opacity:.7}.is-layout-constrained>:where(p.has-text-align-center:not([class*=is-style-]),p.has-text-align-center.is-style-default){max-width:1080px}:root :where(strong){font-weight:700}:root :where(.wp-block-buttons-is-layout-flex){row-gap:var(--wp--preset--spacing--small)}.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons,main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child{margin-bottom:var(--wp--preset--spacing--x-large);margin-top:calc(var(--wp--preset--spacing--larger)*-1)}@media (max-width:600px) and (min-width:281px){.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons,main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child{flex-wrap:nowrap;gap:0;white-space:nowrap}.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons>.wp-block-button .wp-block-button__link,main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child>.wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small)}.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons>.wp-block-button:not(:last-child),main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child>.wp-block-button:not(:last-child){margin-inline-end:-1px}.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons>.wp-block-button:not(:last-child) .wp-block-button__link,main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child>.wp-block-button:not(:last-child) .wp-block-button__link{border-bottom-right-radius:0;border-top-right-radius:0;padding-inline-end:1em}.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons>.wp-block-button:not(:first-child) .wp-block-button__link,main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child>.wp-block-button:not(:first-child) .wp-block-button__link{border-bottom-left-radius:0;border-top-left-radius:0;padding-inline-start:1em}}@media (max-width:280px){.wp-block-post-content>.wp-block-group.alignfull.has-background:has(h1):first-child+.wp-block-buttons,main>.wp-block-group.alignfull.has-background:has(h1)+.wp-block-post-content>.wp-block-buttons:first-child{display:none}}.wp-block-buttons.is-content-justification-center{gap:var(--wp--preset--spacing--small)}:root :where(.wp-block-post-content>.wp-block-cover.alignfull:first-child){min-height:95vh}.wp-block-cover .wp-block-image.aligncenter{max-width:min(var(--wp--style--global--content-size),66vw)}@media (max-width:1080px){.wp-block-cover .wp-block-image.aligncenter:first-child{margin-block-start:var(--wp--preset--spacing--x-large)}}img.wp-block-cover__slider-image{transition-duration:0s;transition-property:scale;transition-timing-function:linear}.slick-visible img.wp-block-cover__slider-image{scale:1.05;transition-duration:12s}.wp-block-cover__slider{background-color:#000}.wp-block-cover__slider .slick-slide:nth-child(4n+1) img.wp-block-cover__slider-image{transform-origin:top left}.wp-block-cover__slider .slick-slide:nth-child(4n+2) img.wp-block-cover__slider-image{transform-origin:top right}.wp-block-cover__slider .slick-slide:nth-child(4n+3) img.wp-block-cover__slider-image{transform-origin:bottom right}.wp-block-cover__slider .slick-slide:nth-child(4n+4) img.wp-block-cover__slider-image{transform-origin:bottom left}:root{--menu-quote-rotate:-6.5deg}@media (max-width:480px){:root{--menu-quote-rotate:-4deg}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-quote{0%{rotate:-13deg;translate:-100%}to{rotate:var(--menu-quote-rotate);translate:0}}@keyframes modal-backdrop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.wp-block-ogre-dialog{background-color:var(--wp--preset--color--green);background-image:url(assets/img/texture-green.webp);background-position:0 0;background-repeat:repeat;background-size:auto;border:none;border-radius:var(--wp--preset--spacing--small);color:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--x-large)}.wp-block-ogre-dialog :where(h1,h2,h3){color:inherit}.wp-block-ogre-dialog h2{font-size:var(--wp--preset--font-size--large)}.wp-block-ogre-dialog h3{font-size:var(--wp--preset--font-size--mediumer)}.wp-block-ogre-dialog>:has(+.wp-block-ogre-dialog__form){margin-block-end:0}.wp-block-ogre-dialog.is-modal{animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease;margin:auto;max-height:calc(100% - var(--wp--preset--spacing--medium)*2);max-width:calc(100% - var(--wp--preset--spacing--medium)*2);padding:var(--wp--preset--spacing--medium);width:calc(700px + var(--wp--preset--spacing--medium)*2)}.wp-block-ogre-dialog.is-modal .wp-block-image.is-modal-backdrop{animation-duration:1.8s;animation-fill-mode:forwards;animation-timing-function:ease-out;left:50%;pointer-events:none;position:fixed;top:50%;translate:-50% -50%;user-select:none}.wp-block-ogre-dialog.is-modal .wp-block-image.is-modal-backdrop+*{margin-block-start:0}.wp-block-ogre-dialog.is-modal[open]{animation-name:modal-fade}.wp-block-ogre-dialog.is-modal[open] .wp-block-image.is-modal-backdrop{animation-name:modal-backdrop}.wp-block-ogre-dialog.is-modal#menu{border-radius:0;height:calc(100% - var(--wp-admin--admin-bar--height, 0));margin:0;max-height:none;max-width:none;padding-left:var(--wp--preset--spacing--x-large);padding-right:calc(var(--wp--style--root--padding-right) + var(--dialog-button-size) + var(--wp--preset--spacing--medium));top:var(--wp-admin--admin-bar--height,0);width:100%}.wp-block-ogre-dialog.is-modal#menu:before{background-image:url(assets/img/texture-vintage.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:.2;pointer-events:none;position:fixed;top:0;width:100%}.wp-block-ogre-dialog.is-modal#menu>.wp-block-columns{height:100%}.wp-block-ogre-dialog.is-modal#menu .wp-block-columns:has(.wp-block-column:first-child .wp-block-quote){row-gap:var(--wp--preset--spacing--huge)}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:first-child .wp-block-quote{animation-delay:.9s;animation-duration:1.8s;animation-fill-mode:both;animation-timing-function:ease-out;aspect-ratio:1023/758;background-image:url(assets/img/menu-postcard.webp);background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;justify-content:flex-end;margin:0;margin-left:calc(var(--wp--preset--spacing--x-large)*-1);max-width:1023px;padding:2em;rotate:var(--menu-quote-rotate);transform-origin:bottom left}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:first-child .wp-block-quote>*{margin-block-end:0}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:last-child>.wp-block-buttons:first-child{min-height:var(--dialog-button-size)}.wp-block-ogre-dialog.is-modal#menu[open] .wp-block-column:first-child .wp-block-quote{animation-name:modal-quote}.wp-block-ogre-dialog.is-modal:has(.wp-block-hostaway-search){overflow:visible;width:calc(1080px + var(--wp--preset--spacing--medium)*2)}@media (max-width:781px){.wp-block-ogre-dialog.is-modal .wp-block-image.is-modal-backdrop img{opacity:.5}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:first-child:has(.wp-block-quote){order:2}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:first-child .wp-block-quote{margin-right:calc(var(--wp--preset--spacing--x-large)*-1)}.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-primary,.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-secondary{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-primary.items-justified-right,.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-secondary.items-justified-right{--navigation-layout-align:flex-start;--navigation-layout-justification-setting:flex-start;--navigation-layout-justify:flex-start}.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-primary.is-vertical,.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-secondary.is-vertical{--navigation-layout-direction:row}.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-primary.no-wrap,.wp-block-ogre-dialog.is-modal#menu .wp-block-navigation.is-style-secondary.no-wrap{--navigation-layout-wrap:wrap}}@media (max-width:480px){.wp-block-ogre-dialog.is-modal,.wp-block-ogre-dialog.is-modal#menu{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:last-child>.wp-block-buttons:first-child{padding-right:calc(var(--dialog-button-size) + var(--wp--preset--spacing--medium))}.wp-block-ogre-dialog.is-modal#menu .wp-block-column:first-child .wp-block-quote{margin-left:calc(var(--wp--style--root--padding-left)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1);padding:1em}}.wp-block-ogre-dialog__form{margin:0;margin-right:var(--wp--style--root--padding-right);margin-top:var(--wp--preset--spacing--medium);position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}@media (max-width:480px){.wp-block-ogre-dialog.is-modal:not(#menu) .wp-block-ogre-dialog__form{margin-right:calc(var(--wp--style--root--padding-right)/2);margin-top:calc(var(--wp--preset--spacing--medium)/2)}}:root .wp-block-ogre-dialog__button{background:none;border:none;border-radius:0;color:inherit;font-size:0;height:var(--dialog-button-size);padding:0;position:relative;transition-duration:.3s;transition-property:color,scale,opacity;transition-timing-function:ease;width:var(--dialog-button-size)}:root .wp-block-ogre-dialog__button:after,:root .wp-block-ogre-dialog__button:before{background-color:currentColor;content:"";display:block;height:var(--dialog-button-stroke);left:50%;position:absolute;top:50%;transform-origin:center;translate:-50% -50%;width:100%}:root .wp-block-ogre-dialog__button:before{rotate:-45deg}:root .wp-block-ogre-dialog__button:after{rotate:45deg}:root .wp-block-ogre-dialog__button:hover{color:var(--wp--preset--color--gold)}:root .wp-block-ogre-dialog__button:active{opacity:.7;scale:.9}.wp-block-gallery.has-nested-images:not(.is-cropped){align-items:start;display:grid;gap:var(--wp--preset--spacing--x-small);grid-auto-rows:min-content;grid-template-columns:repeat(var(--columns,3),1fr)}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:0;width:100%}@media (min-width:783px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-1{--columns:1}}@media (max-width:782px) and (min-width:481px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-1{--columns:1}}@media (max-width:480px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-1{--columns:1}}@media (min-width:783px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-2{--columns:2}}@media (max-width:782px) and (min-width:481px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-2{--columns:1}}@media (max-width:480px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-2{--columns:1}}@media (min-width:783px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-3{--columns:3}}@media (max-width:782px) and (min-width:481px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-3{--columns:2}}@media (max-width:480px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-3{--columns:2}}@media (min-width:783px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-4{--columns:4}}@media (max-width:782px) and (min-width:481px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-4{--columns:3}}@media (max-width:480px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-4{--columns:2}}@media (min-width:783px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-5{--columns:5}}@media (max-width:782px) and (min-width:481px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-5{--columns:3}}@media (max-width:480px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-5{--columns:3}}@media (min-width:783px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-6{--columns:6}}@media (max-width:782px) and (min-width:481px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-6{--columns:4}}@media (max-width:480px){.wp-block-gallery.has-nested-images:not(.is-cropped).columns-6{--columns:3}}.wp-block-group.alignfull.has-green-background-color{background-image:url(assets/img/wallpaper-green.webp);background-position:top;background-repeat:repeat-y;background-size:100% auto}:where(.wp-block-group,.wp-block-media-text).alignfull.has-white-background-color{background-image:url(assets/img/texture-paper.webp);background-position:top;background-repeat:repeat;background-size:auto}.wp-block-group.alignfull.has-background:has(+.wp-block-query){margin-block-end:0;padding-block-end:var(--wp--preset--spacing--huge)}.wp-block-group.alignfull.has-background+.wp-block-query{margin-block-start:calc(var(--wp--preset--spacing--x-large)*-1);position:relative}.wp-block-post-content>.wp-block-group.alignfull.has-background:first-child:has(h1),main>.wp-block-group.alignfull.has-background:first-child:has(h1){padding-block:var(--wp--preset--spacing--x-large)}:where(h1,h2,h3) strong:first-child:has(+br){color:var(--wp--preset--color--gold);display:block}:where(h1,h2,h3) strong:first-child+br{display:none}.wp-block-post-content>.wp-block-image.alignfull:first-child+h1 strong:first-child:has(+br),h2 strong:first-child:has(+br){font-family:var(--wp--preset--font-family--decorative);font-style:normal;font-weight:400;line-height:1}h2 strong:first-child:has(+br){font-size:var(--wp--preset--font-size--huge);margin-block-end:-.28em}:where(h1,h3) strong:first-child:has(+br){font-family:var(--wp--preset--font-family--sans-serif);font-weight:400;letter-spacing:.1em;text-transform:uppercase}h1 strong:first-child:has(+br){font-size:var(--wp--preset--font-size--normal);margin-block-end:2em}.wp-block-post-content>.wp-block-image.alignfull:first-child+h1 strong:first-child:has(+br){font-size:var(--wp--preset--font-size--x-huge);letter-spacing:0;margin-block-end:-.38em;text-transform:none}h3 strong:first-child:has(+br){font-size:var(--wp--preset--font-size--small);margin-block-end:1em}h1+p{font-size:var(--wp--preset--font-size--medium)}:root :where(h4){margin-block-end:1em}.wp-block-hostaway-button .wp-element-button{display:inline-block}:root .wp-block-hostaway-calendar.aligncenter #hostaway-calendar-widget>div>div{display:block;margin-inline:auto}:root .wp-block-hostaway-calendar.aligncenter #hostaway-calendar-widget>div>div>div{background-color:color-mix(currentColor 5%,transparent)}:root .wp-block-hostaway-calendar #hostaway-calendar-widget>div>div>div{display:block;margin-top:0}:root #hostaway-calendar-widget button[color=secondary]{border-color:currentColor;color:inherit}:root #hostaway-calendar-widget button[color=secondary] svg{fill:currentColor}:root #hostaway-calendar-widget button[color=secondary]:hover{background-color:color-mix(currentColor 5%,transparent)}:root #hostaway-calendar-widget .CalendarDay{border-radius:9999px}:root #hostaway-calendar-widget .CalendarDay[disabled]{color:currentColor;opacity:.4}:root #hostaway-calendar-widget .CalendarDay[fill=secondary]{background-color:color-mix(currentColor 5%,transparent);border-color:transparent}@media (min-width:768px) and (max-width:992px){:root .gRAtCh{max-width:700px}}@media (max-width:767px){:root .dvfhrq{padding-block-end:1rem}}@media (max-width:420px){:root .dvfhrq{padding-block-start:2rem}:root .fKcgfN{margin-left:5vw;margin-top:5vw}:root .frJjuE{margin-right:5vw;margin-top:5vw}:root .bwXuBq{border-radius:100%;border-width:1px;font-size:5vw;height:10vw;line-height:10vw;width:10vw}:root .bwXuBq svg{height:5vw;width:5vw}:root .hKhBw{grid-auto-rows:10vw;grid-template-columns:repeat(7,10vw)}:root .izYKEb{font-size:var(--wp--preset--font-size--small);padding-inline:1rem}:root .ggaFci{flex-direction:column;padding-inline:1rem;row-gap:1rem}:root .ggaFci button{margin-left:0}}.wp-block-cover:has(.wp-block-hostaway-search){overflow:visible}:root #hostaway-booking-widget{border:2px solid var(--wp--preset--color--gold);border-radius:9999px;font-size:var(--wp--preset--font-size--normal);line-height:1.3;margin-inline:auto;max-width:1222px;padding:.5rem}:root #hostaway-booking-widget:has(:where(.hsbw-popup_inner,.hsbw-calendar)){z-index:10001}:root .hsbw{background-color:var(--wp--preset--color--green);border-radius:9999px;color:var(--wp--preset--color--off-white);font-family:inherit;max-width:none;padding:1rem}:root .hsbw-dates,:root .hsbw-grid{align-items:center;gap:1em;padding:0}:root .hsbw-field{border-radius:0;cursor:pointer;gap:.6em;min-height:0;padding:0}:root .hsbw-field-icon{background-color:transparent;border:1px solid;border-radius:100%;color:var(--wp--preset--color--gold);flex-shrink:0;font-size:inherit;height:calc(2.5em + 2px);line-height:1;margin:0;padding-block:.75em;text-align:center;width:calc(2.5em + 2px)}:root .hsbw-field-icon svg{height:1em;width:auto}:root .hsbw-field-icon svg *{fill:currentColor}:root .hsbw-label{color:inherit;cursor:inherit;font-size:inherit;font-weight:700;line-height:inherit}:root .hsbw-value{color:inherit;display:block;font-size:var(--wp--preset--font-size--small);opacity:.8}:root .hsbw-location-search{appearance:none;background:none;border:1px solid var(--wp--preset--color--gold);border-radius:9999px;color:inherit;display:block;margin-block-start:.25em;max-width:100%;padding:.25em .75em}:root .hsbw-grid_buttons{padding:0;text-align:right}:root .hsbw-button,:root .hsbw-count-btn,:root .hsbw-main-button{background-color:var(--wp--preset--color--green);border-color:var(--wp--preset--color--gold);border-radius:9999px;border-style:solid;border-width:1px;color:var(--wp--preset--color--white);fill:currentColor;font-size:var(--wp--preset--font-size--x-small);font-weight:500;line-height:1;padding:.5em 1em;text-transform:uppercase}:root .hsbw-main-button{background-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--green);font-size:var(--wp--preset--font-size--small);font-weight:700;height:auto;margin-inline-start:auto;max-width:9em;padding:.75em 1.9em;width:auto}:root .hsbw-calendar,:root .hsbw-popup_inner{background-color:var(--wp--preset--color--green);border-color:var(--wp--preset--color--gold);border-radius:1em;margin-block-start:1em}@media screen and (max-width:900px){:root .hsbw-container:has(:where(.hsbw-popup_inner,.hsbw-calendar)){height:auto;left:50%;max-height:calc(100vh - 2em);max-width:calc(100vw - 2em);overflow:auto;position:fixed;top:50%;translate:-50% -50%;width:auto;z-index:1}:root .hsbw-container :is(.hsbw-popup_inner,.hsbw-calendar){height:20em;margin-block-start:0;position:relative;width:20em}}:root .hsbw-calendar-button,:root .hsbw-count-btn{padding-inline:0;text-align:center}:root .hsbw-calendar-day:hover{background-color:rgba(0,0,0,.2)}:root :has(.hsbw-count-btn){align-items:center}:root .hsbw-count-btn--minus:after,:root .hsbw-count-btn--plus:after{background-color:currentColor}@media screen and (min-width:900px){:root .hsbw-grid{grid-template-columns:2fr 1fr auto}:root .hsbw-grid--locations{grid-template-columns:1fr 2fr 1fr auto}:root .hsbw-dates{grid-template-columns:1fr 1fr}}@media screen and (max-width:899px){:root #hostaway-booking-widget{border-radius:2.5rem}:root .hsbw{border-radius:2rem}:root .hsbw-grid_buttons{text-align:left}}@media screen and (max-width:899px) and (min-width:481px){:root .hsbw-grid{display:grid;grid-template-areas:"dates dates" "guests buttons";grid-template-rows:auto auto}:root .hsbw-dates,:root .hsbw-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){:root .hsbw-dates,:root .hsbw-grid{align-items:stretch}:root .hsbw-dates{display:flex;flex-direction:column}:root .hsbw-field-icon{font-size:var(--wp--preset--font-size--small)}}body:has(main #hostaway-booking-widget) .hide-if-booking-widget,body:not(:has(main #hostaway-booking-widget)) .show-if-booking-widget{display:none!important}.wp-block-image.alignfull{height:206px}.wp-block-image.alignfull img{height:100%;object-fit:cover}main>.wp-block-image.alignfull:first-child,main>.wp-block-post-content>.wp-block-image.alignfull:first-child{height:40vh;max-height:470px;min-height:235px}:where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image):has(a img[src$=".jpg"]){background-color:var(--wp--preset--color--black)}:where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image) img{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}:where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image) a:hover img{opacity:.7}:where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image) img[src$=".png"]{transition-property:opacity,scale}:where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image) a:active img[src$=".png"]{scale:.95}.wp-block-image img[style*="box-shadow:var(--wp--preset--shadow--deep)"]{box-shadow:none!important;filter:drop-shadow(var(--wp--preset--shadow--deep))}.wp-block-list{padding-inline-start:1em}.wp-block-list>li::marker{color:var(--wp--preset--color--gold)}.wp-block-list[class*=is-style-columns-]{column-gap:1em}.wp-block-ogre-map{box-shadow:.5rem .5rem 1rem rgba(0,0,0,.25)}.wp-block-media-text{column-gap:var(--wp--preset--spacing--x-large);grid-template-columns:repeat(2,1fr);row-gap:var(--wp--preset--spacing--small)}.wp-block-media-text>.wp-block-media-text__content{padding-inline:0}.wp-block-media-text>.wp-block-media-text__content>:first-child{margin-block-start:0}.wp-block-media-text>.wp-block-media-text__content>:last-child{margin-block-end:0}.wp-block-media-text__media{color:var(--wp--preset--color--white)}.wp-block-media-text.is-image-fill-element:not(.alignwide):not(.alignfull)>.wp-block-media-text__content{padding-block:var(--wp--preset--spacing--small)}.wp-block-media-text.alignwide{padding-block-end:calc(var(--wp--preset--spacing--large) + var(--wp--preset--spacing--small));padding-block-start:calc(var(--wp--preset--spacing--x-large) + var(--wp--preset--spacing--small));position:relative}.wp-block-media-text.alignwide>.wp-block-media-text__content{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);padding-block:var(--wp--preset--spacing--larger);padding-inline:var(--wp--preset--spacing--medium);position:relative}.wp-block-media-text.alignwide>.wp-block-media-text__content :where(h1,h2,h3){color:var(--wp--preset--color--green)}.wp-block-media-text.alignwide>.wp-block-media-text__content:before{border:1px solid var(--wp--preset--color--gold);bottom:var(--wp--preset--spacing--x-small);content:"";display:block;height:auto;left:var(--wp--preset--spacing--x-small);pointer-events:none;position:absolute;right:var(--wp--preset--spacing--x-small);top:var(--wp--preset--spacing--x-small);width:auto}@media (min-width:601px){.wp-block-media-text.alignwide>.wp-block-media-text__media{align-self:unset;bottom:var(--wp--preset--spacing--small);grid-column:unset;grid-row:unset;height:auto;left:0;min-height:0;position:absolute;right:var(--wp--preset--spacing--medium);top:var(--wp--preset--spacing--small);width:auto}.wp-block-media-text.alignwide>.wp-block-media-text__media :where(img,video){left:0;object-fit:cover;position:absolute;top:0}.wp-block-media-text.alignwide.is-image-fill-element>.wp-block-media-text__media :where(img,video),.wp-block-media-text.alignwide>.wp-block-media-text__media :where(img,video){height:100%;width:100%}}.wp-block-media-text.alignwide:before{border:1px solid var(--wp--preset--color--gold);bottom:0;content:"";display:block;height:auto;left:calc(var(--wp--preset--spacing--medium-small)*-1);pointer-events:none;position:absolute;right:var(--wp--preset--spacing--xx-large);top:0;width:auto}@media (max-width:1440px){.wp-block-media-text.alignwide:before{left:calc(var(--wp--preset--spacing--medium-small)/-2)}}@media (max-width:1080px) and (min-width:783px){.wp-block-media-text.alignwide:not(.has-media-on-the-right){grid-template-columns:1fr 2fr}.wp-block-media-text.alignwide.has-media-on-the-right{grid-template-columns:2fr 1fr}}@media (max-width:782px) and (min-width:601px){.wp-block-media-text.alignwide:not(.has-media-on-the-right){grid-template-columns:1fr 3fr}.wp-block-media-text.alignwide.has-media-on-the-right{grid-template-columns:3fr 1fr}}@media (max-width:600px){.wp-block-media-text.alignwide.is-stacked-on-mobile{padding-block:calc(var(--wp--style--root--padding-left)/2);row-gap:0;width:calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right))}.wp-block-media-text.alignwide.is-stacked-on-mobile:before{left:calc(var(--wp--style--root--padding-left)/-2);right:var(--wp--style--root--padding-right)}.wp-block-media-text.alignwide.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media,.wp-block-media-text.alignwide.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media>img{height:auto;min-height:250px}.wp-block-media-text.alignwide.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media img{position:static}.wp-block-media-text.alignwide.is-stacked-on-mobile>.wp-block-media-text__media{width:calc(100% - var(--wp--style--root--padding-left)/2)}.wp-block-media-text.alignwide.is-stacked-on-mobile>.wp-block-media-text__content{margin-left:calc(var(--wp--style--root--padding-left)/2);margin-top:calc(var(--wp--preset--spacing--x-large)*-1);width:calc(100% - var(--wp--style--root--padding-left)/2)}}.wp-block-media-text.alignfull{padding-block:0;position:relative;row-gap:0}.wp-block-media-text.alignfull.has-background:before{background-image:url(assets/img/texture-vintage.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%}.wp-block-media-text.alignfull>.wp-block-media-text__content{padding-block:var(--wp--preset--spacing--x-large);padding-inline:0}.wp-block-media-text.alignfull>.wp-block-media-text__content.has-global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.wp-block-media-text.alignfull.has-green-background-color:after{aspect-ratio:1272/1746;background-image:url(assets/img/mark-light-green.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:100%;opacity:.16;pointer-events:none;position:absolute;top:0;width:auto}.wp-block-media-text.alignfull.has-green-background-color:not(.has-media-on-the-right):after{right:0;translate:38%}.wp-block-media-text.alignfull.has-green-background-color.has-media-on-the-right:after{left:0;translate:-38%}@media (max-width:960px) and (min-width:601px){.wp-block-media-text.alignfull:not(.has-media-on-the-right){grid-template-columns:1fr 2fr}.wp-block-media-text.alignfull.has-media-on-the-right{grid-template-columns:2fr 1fr}}@media (max-width:600px){.wp-block-media-text.alignfull.is-stacked-on-mobile.has-media-on-the-right>.wp-block-media-text__media{grid-row:2}.wp-block-media-text.alignfull.is-stacked-on-mobile.has-media-on-the-right>.wp-block-media-text__content{grid-row:1}.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media{height:auto;min-height:0}.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media>img{height:auto;max-height:100vh;min-height:250px;position:static}body.page-template-no-title .wp-block-post-content>.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill-element:first-child>.wp-block-media-text__media img{max-height:33.3vh}}:root .has-global-padding>.wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture),:root .has-global-padding>.wp-block-ogre-slider.alignfull .wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture){padding-left:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-right))}@media (min-width:601px){:root .has-global-padding>.wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture):not(.has-media-on-the-right)>.wp-block-media-text__media,:root .has-global-padding>.wp-block-ogre-slider.alignfull .wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture):not(.has-media-on-the-right)>.wp-block-media-text__media{margin-left:calc(max((100vw - var(--wp--style--global--wide-size)) / 2, var(--wp--style--root--padding-left)) * -1)}:root .has-global-padding>.wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture).has-media-on-the-right>.wp-block-media-text__media,:root .has-global-padding>.wp-block-ogre-slider.alignfull .wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture).has-media-on-the-right>.wp-block-media-text__media{margin-right:calc(max((100vw - var(--wp--style--global--wide-size)) / 2, var(--wp--style--root--padding-right)) * -1)}}@media (max-width:600px){:root .has-global-padding>.wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture)>.wp-block-media-text__media,:root .has-global-padding>.wp-block-ogre-slider.alignfull .wp-block-media-text.alignfull.is-image-fill-element:not(.is-style-texture)>.wp-block-media-text__media{margin-left:calc(var(--wp--style--root--padding-left)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1)}}.wp-block-media-text__slider{background-color:var(--wp--preset--color--green)}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider :where(.slick-list,.slick-track,.slick-slide>div,figure){height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider :where(ul.slick-dots,.slick-prev,.slick-next){bottom:var(--wp--preset--spacing--x-small);position:absolute;z-index:1}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider ul.slick-dots{left:var(--wp--preset--spacing--x-small);margin:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider .slick-prev{right:calc(var(--wp--preset--spacing--x-small)*2 + var(--wp--preset--font-size--large))}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider .slick-next{right:var(--wp--preset--spacing--x-small)}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider:not(.slick-initialized)>:not(:first-child){display:none}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider .wp-lightbox-container img{pointer-events:none}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>.wp-block-media-text__slider .wp-lightbox-container img+button{opacity:1}@media (max-width:600px){.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media:has(>.wp-block-media-text__slider){aspect-ratio:7/5;height:auto;min-height:0}body.room-template-default main>.wp-block-media-text.is-gallery.is-image-fill-element:first-child{grid-template-areas:"content" "media"}body.room-template-default main>.wp-block-media-text.is-gallery.is-image-fill-element:first-child>.wp-block-media-text__media{grid-area:media}body.room-template-default main>.wp-block-media-text.is-gallery.is-image-fill-element:first-child>.wp-block-media-text__content{grid-area:content}}.wp-block-navigation .current-menu-item{color:var(--wp--preset--color--gold)}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{transition-duration:.3s;transition-property:color,opacity,translate;transition-timing-function:ease}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--gold)}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:active{opacity:.7}.wp-block-navigation.is-layout-flex.is-vertical.is-content-justification-left .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,.wp-block-navigation.is-layout-flex.is-vertical:not([class*=is-content-justification-]) .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{translate:.25em}.wp-block-navigation.is-layout-flex.is-vertical.is-content-justification-right .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{translate:-.25em}.wp-block-navigation.is-layout-flex:not(.is-vertical) .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{translate:0 -.1em}:root :where(p.wp-block-post-excerpt__excerpt){margin-block:0}.wp-block-post>.wp-block-post-featured-image{margin-inline:calc(var(--wp--preset--spacing--medium)*-1 - 1px)}.wp-block-post>.wp-block-post-featured-image:first-child{border-block-end:1px solid var(--wp--preset--color--gold);margin-block-start:calc(var(--wp--preset--spacing--medium)*-1 - 1px);padding-block-end:.75rem}.wp-block-post>.wp-block-post-featured-image:last-child{border-block-start:1px solid var(--wp--preset--color--gold);margin-block-end:calc(var(--wp--preset--spacing--medium)*-1 - 1px);padding-block-start:.75rem}:root :where(.wp-block-post-template-is-layout-grid){row-gap:var(--wp--preset--spacing--medium)}:root :where(.wp-block-post-template-is-layout-grid).columns-3{column-gap:var(--wp--preset--spacing--medium)}.wp-block-post-terms+:where(h1,h2,h3){margin-block-start:0}:root :where(h1.wp-block-post-title){font-size:var(--wp--preset--font-size--x-large);margin-bottom:.5em}.wp-block-post{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gold);padding:var(--wp--preset--spacing--medium)}.wp-block-post :where(h1,h2,h3){color:var(--wp--preset--color--green)}.wp-block-post .wp-block-media-text{gap:0;margin:calc(var(--wp--preset--spacing--medium)*-1 - 1px)}.wp-block-post .wp-block-media-text>.wp-block-media-text__content{padding:calc(var(--wp--preset--spacing--medium) + 1px)}@media (min-width:601px){.wp-block-post .wp-block-media-text{min-height:480px}.wp-block-post .wp-block-media-text>.wp-block-media-text__media{grid-area:media}.wp-block-post .wp-block-media-text>.wp-block-media-text__content{grid-area:content}.wp-block-post:nth-child(odd) .wp-block-media-text{grid-template-areas:"media content";grid-template-columns:calc(50% + .5rem) 1fr}.wp-block-post:nth-child(odd) .wp-block-media-text>.wp-block-media-text__media{border-inline-end:1rem solid var(--wp--preset--color--green)}.wp-block-post:nth-child(2n) .wp-block-media-text{grid-template-areas:"content media";grid-template-columns:1fr calc(50% + .5rem)}.wp-block-post:nth-child(2n) .wp-block-media-text>.wp-block-media-text__media{border-inline-start:1rem solid var(--wp--preset--color--green)}}@media (max-width:600px){.wp-block-post .wp-block-media-text>.wp-block-media-text__media{border-block-end:1rem solid var(--wp--preset--color--green)}}:root .wp-block-quote :where(p){margin-block:1em}.wp-block-room-meta{font-size:var(--wp--preset--font-size--small);line-height:1}.wp-block-room-meta:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--wp--preset--color--gold);font-style:normal;font-variant:normal;font-weight:400;margin-inline-end:.3em;text-decoration:none;text-transform:none;vertical-align:middle}.wp-block-room-bath:before{content:"\e005"}.wp-block-room-bed:before{content:"\e006"}.wp-block-room-entry:before{content:"\e008"}.wp-block-room-kitchen:before{content:"\e009"}.wp-block-group-is-layout-flex:has(>.wp-block-room-meta){column-gap:1.4em;font-size:var(--wp--preset--font-size--small);line-height:1;margin-block:1.7em;row-gap:.8em}.wp-block-ogre-slider-arrows{align-items:center;column-gap:.5em;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--wp--preset--font-size--large);line-height:1}.slick-next,.slick-prev{appearance:none;background:none;border:none;color:var(--wp--preset--color--gold);display:inline-block;font-size:0;line-height:1;margin:0;padding:0;transition-duration:.3s;transition-property:color,opacity,scale;transition-timing-function:ease}.slick-next:before,.slick-prev:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:var(--wp--preset--font-size--large);font-style:normal;font-variant:normal;font-weight:400;height:1em;text-align:center;text-decoration:none;text-transform:none;width:1em}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default;opacity:.5}.slick-next:not(.slick-disabled),.slick-prev:not(.slick-disabled){cursor:pointer}.slick-next:not(.slick-disabled):hover,.slick-prev:not(.slick-disabled):hover{color:inherit}.slick-next:not(.slick-disabled):active,.slick-prev:not(.slick-disabled):active{scale:.9}.slick-prev:before{content:"\e002"}.slick-next:before{content:"\e003"}.wp-block-media-text.alignfull>.wp-block-media-text__content:has(>.wp-block-ogre-slider-arrows.alignright){position:relative}.wp-block-media-text.alignfull>.wp-block-media-text__content>.wp-block-ogre-slider-arrows.alignright{bottom:var(--wp--preset--spacing--x-large);position:absolute;right:0}ul.slick-dots{--size:1.25rem;--border:1px;--inner:0.625rem;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:0;gap:1rem;justify-content:center;line-height:1;list-style:none;margin-block-end:var(--wp--preset--spacing--medium);margin-block-start:var(--wp--preset--spacing--smaller);padding-inline-start:0}ul.slick-dots button{appearance:none;background-clip:content-box;background-color:transparent;border:1px solid transparent;border-radius:100%;color:inherit;cursor:pointer;display:inline-block;font-size:inherit;height:var(--size);line-height:inherit;margin:0;padding:calc(var(--size)/2 - var(--inner)/2 - var(--border)*2/2);transition-duration:1s;transition-property:border-color,background-color;transition-timing-function:ease;width:var(--size)}ul.slick-dots li:not(.slick-active) button{background-color:currentColor;cursor:pointer}ul.slick-dots li:not(.slick-active) button:hover{background-color:var(--wp--preset--color--gold)}ul.slick-dots li.slick-active button{background-color:transparent;border-color:currentColor;cursor:default}.slick-slide>div>*{margin-block:0}.slick-slide>div>.wp-block-media-text{display:grid!important}.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .slick-list,.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .slick-slide>div,.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .slick-slide>div>.wp-block-media-text.alignfull:only-child,.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .slick-track{height:100%}.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap}.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .slick-slide{height:auto}.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .wp-block-media-text.alignfull:only-child{grid-template-rows:auto 1fr}.slick-initialized:has(.wp-block-media-text.alignfull:only-child) .wp-block-media-text.alignfull:only-child>.wp-block-media-text__media{align-self:stretch;display:flex}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:inherit}:root :where(.wp-block-social-links .wp-social-link a){padding:0}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:transparent;color:inherit}.wp-block-social-link a{align-items:baseline;gap:.6em;line-height:inherit}.wp-block-social-link:hover{transform:none}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor{transition-duration:.3s;transition-property:color,opacity;transition-timing-function:ease}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor .wp-block-social-link-label{transition-duration:.3s;transition-property:translate;transition-timing-function:ease}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover{color:var(--wp--preset--color--gold)}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover svg{color:inherit}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active{opacity:.7}.wp-block-social-links.is-layout-flex.is-vertical.is-content-justification-left .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover .wp-block-social-link-label,.wp-block-social-links.is-layout-flex.is-vertical:not([class*=is-content-justification-]) .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover .wp-block-social-link-label{translate:.25em}.wp-block-social-links.is-layout-flex.is-vertical.is-content-justification-right .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover .wp-block-social-link-label{translate:-.25em}.wp-block-social-links.is-layout-flex:not(.is-vertical) .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover .wp-block-social-link-label{translate:0 -.1em}.wp-block-social-links .wp-social-link.wp-social-link-location svg{height:.9em}.wp-block-social-links .wp-social-link.wp-social-link-email svg{height:.8em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:inherit;margin-inline:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{color:var(--wp--preset--color--green);flex-shrink:0}@media (max-width:782px){.wp-block-social-links.is-vertical.is-layout-flex{align-items:center;justify-content:center;row-gap:1.5em;text-align:center}.wp-block-social-links.is-vertical.is-layout-flex .wp-block-social-link.wp-social-link .wp-block-social-link-anchor{align-items:center;flex-direction:column;justify-content:center;row-gap:.5em}.wp-block-social-links.is-vertical.is-layout-flex .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{height:1.5em;width:1.5em}}@media (min-width:1281px){main:has(.wp-block-timeline-marker){position:relative}main:has(.wp-block-timeline-marker):before{background-color:#000;content:"";display:block;height:100%;left:max((100vw - 1780px)/2,var(--wp--style--root--padding-left));margin-left:-1px;position:absolute;width:2px;z-index:1}.wp-block-timeline-marker{height:0;margin-block:0;max-width:none!important;pointer-events:none;position:sticky;top:50vh;user-select:none;width:auto!important;z-index:2}.has-global-padding>.wp-block-timeline-marker{margin-left:calc(var(--wp--style--root--padding-left)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important}.wp-block-timeline-marker+*{margin-block-start:0}.wp-block-timeline-marker.is-interactive{opacity:0;position:fixed;transition-duration:1s;transition-property:opacity;transition-timing-function:ease}.wp-block-timeline-marker.is-interactive.is-active{opacity:1}}@media (max-width:1280px){.wp-block-timeline-marker{display:block!important;text-align:center}}.wp-block-timeline-marker__label{color:var(--wp--preset--color--gold);font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:0}@media (min-width:1281px){.wp-block-timeline-marker__label{left:max((100vw - 1780px)/2,var(--wp--style--root--padding-left));margin-left:-.3em;padding-inline-start:2em;position:absolute;text-align:left;top:0;white-space:nowrap}.wp-block-timeline-marker__label:before{background-color:var(--wp--preset--color--white);border:2px solid #000;border-radius:100%;content:"";display:block;height:.6em;left:0;margin-top:-.3em;position:absolute;top:50%;width:.6em}}.schema-faq{display:flex;flex-direction:column;flex-wrap:nowrap;margin-block:var(--wp--preset--spacing--larger);row-gap:1.5em}:where(h1,h2,h3,h4,h5,h6)+.schema-faq{margin-block-start:var(--wp--preset--spacing--medium)}.schema-faq-section{border-block-end:1px solid var(--wp--preset--color--gold);padding-block-end:1.5em}.schema-faq-question{cursor:pointer;display:block;font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--mediumer);font-weight:700;line-height:1.04;padding-right:2em;position:relative}.schema-faq-question[aria-expanded]{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.schema-faq-question[aria-expanded]:hover{opacity:.7}.schema-faq-question[aria-expanded]:active:after{scale:.9}.schema-faq-question:after{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50%;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.5em;position:absolute;right:0;text-decoration:none;text-transform:none;top:50%;transition-duration:.3s;transition-property:scale;transition-timing-function:ease}.schema-faq-question[aria-expanded=false]:after{content:"\e001"}.schema-faq-question[aria-expanded=true]:after{content:"\e004"}.schema-faq-answer{margin-block-end:1em;margin-block-start:2.5em;margin-inline-end:5.5em;margin-inline-start:1.9em}@media (max-width:1080px) and (min-width:783px){.wp-block-list.is-style-columns-1{column-count:1}}@media (max-width:782px) and (min-width:481px){.wp-block-list.is-style-columns-1{column-count:1}}@media (max-width:480px){.wp-block-list.is-style-columns-1{column-count:1}}@media (max-width:1080px) and (min-width:783px){.wp-block-list.is-style-columns-2{column-count:1}}@media (max-width:782px) and (min-width:481px){.wp-block-list.is-style-columns-2{column-count:1}}@media (max-width:480px){.wp-block-list.is-style-columns-2{column-count:1}}@media (max-width:1080px) and (min-width:783px){.wp-block-list.is-style-columns-3{column-count:2}}@media (max-width:782px) and (min-width:481px){.wp-block-list.is-style-columns-3{column-count:2}}@media (max-width:480px){.wp-block-list.is-style-columns-3{column-count:1}}@media (max-width:1080px) and (min-width:783px){.wp-block-list.is-style-columns-4{column-count:3}}@media (max-width:782px) and (min-width:481px){.wp-block-list.is-style-columns-4{column-count:2}}@media (max-width:480px){.wp-block-list.is-style-columns-4{column-count:1}}.wp-block-separator.is-style-flower{background-image:url(assets/img/flower-gold.webp);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border:none;height:92px}.wp-block-media-text.alignfull.is-style-map.has-green-background-color{background-image:url(assets/img/background-map.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.wp-block-media-text.alignfull.is-style-map.has-green-background-color:after,.wp-block-media-text.alignfull.is-style-map.has-green-background-color:before{content:none}.wp-block-media-text.alignfull.is-style-map>.wp-block-media-text__media{pointer-events:none;user-select:none}.wp-block-media-text.alignfull.is-style-map.is-image-fill-element>.wp-block-media-text__media :where(img,video),.wp-block-media-text.alignfull.is-style-map>.wp-block-media-text__media :where(img,video){height:100%;object-fit:cover;object-position:center right!important;position:absolute;width:100%}.wp-block-media-text.alignfull.is-style-map:not(.has-media-on-the-right)>.wp-block-media-text__media{margin-right:calc(var(--wp--preset--spacing--x-large)*-2)}.wp-block-media-text.alignfull.is-style-map.has-media-on-the-right>.wp-block-media-text__media{margin-left:calc(var(--wp--preset--spacing--x-large)*-2)}:root .has-global-padding>.wp-block-media-text.alignfull.is-style-map:not(.has-media-on-the-right)>.wp-block-media-text__media{margin-left:0}:root .has-global-padding>.wp-block-media-text.alignfull.is-style-map.has-media-on-the-right>.wp-block-media-text__media{margin-right:0}.wp-block-media-text.alignfull.is-style-map>.wp-block-media-text__content :where(h1,h2,h3){max-width:100%;width:10em}@media (max-width:600px){.wp-block-media-text.alignfull.is-style-map.is-stacked-on-mobile>.wp-block-media-text__media{grid-row:2}.wp-block-media-text.alignfull.is-style-map.is-stacked-on-mobile>.wp-block-media-text__content{grid-row:1}.wp-block-media-text.alignfull.is-style-map.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media :where(img,video),.wp-block-media-text.alignfull.is-style-map.is-stacked-on-mobile>.wp-block-media-text__media :where(img,video){object-position:top center!important}}.wp-block-button.is-style-menu{font-size:0;line-height:0;transition:opacity .6s ease}body:has(.wp-block-ogre-dialog.is-modal[open]) .wp-block-button.is-style-menu{opacity:0}.wp-block-button.is-style-menu .wp-block-button__link{--gap:6px;background:none;color:var(--wp--preset--color--white);height:var(--dialog-button-size);position:relative;transition-property:color,scale,opacity;width:var(--dialog-button-size)}.wp-block-button.is-style-menu .wp-block-button__link:after,.wp-block-button.is-style-menu .wp-block-button__link:before{background-color:currentColor;content:"";display:block;height:var(--dialog-button-stroke);left:0;position:absolute;width:100%}.wp-block-button.is-style-menu .wp-block-button__link:before{box-shadow:0 calc(var(--dialog-button-stroke) + var(--gap)) 0 currentColor;top:calc(50% - var(--dialog-button-stroke)*3/2 - var(--gap)*2/2);width:100%}.wp-block-button.is-style-menu .wp-block-button__link:after{bottom:calc(50% - var(--dialog-button-stroke)*3/2 - var(--gap)*2/2);width:66.6%}:where(.over-white-background-color,.over-off-white-background-color,.over-pale-white-background-color) .wp-block-button.is-style-menu .wp-block-button__link{color:var(--wp--preset--color--green)}.wp-block-button.is-style-menu .wp-block-button__link:hover{color:var(--wp--preset--color--gold);scale:1}.wp-block-button.is-style-menu .wp-block-button__link:active{scale:.9}.wp-block-navigation.is-style-primary{gap:.4em}.wp-block-navigation.is-style-primary .current-menu-item{color:var(--wp--preset--color--light-green)}.wp-block-ogre-map.is-style-rounded{margin-inline:auto;max-width:50vw;overflow:clip}@keyframes button-scroll{0%,10%{background-image:radial-gradient(circle at 50% 10px,color-mix(in srgb,currentColor 0,transparent) 2px,transparent 3px)}18%{background-image:radial-gradient(circle at 50% 11px,color-mix(in srgb,currentColor 20%,transparent) 2px,transparent 3px)}26%{background-image:radial-gradient(circle at 50% 12px,color-mix(in srgb,currentColor 40%,transparent) 2px,transparent 3px)}34%{background-image:radial-gradient(circle at 50% 13px,color-mix(in srgb,currentColor 60%,transparent) 2px,transparent 3px)}42%{background-image:radial-gradient(circle at 50% 14px,color-mix(in srgb,currentColor 80%,transparent) 2px,transparent 3px)}50%{background-image:radial-gradient(circle at 50% 15px,currentColor 2px,transparent 3px)}58%{background-image:radial-gradient(circle at 50% 16px,color-mix(in srgb,currentColor 80%,transparent) 2px,transparent 3px)}66%{background-image:radial-gradient(circle at 50% 17px,color-mix(in srgb,currentColor 60%,transparent) 2px,transparent 3px)}74%{background-image:radial-gradient(circle at 50% 18px,color-mix(in srgb,currentColor 40%,transparent) 2px,transparent 3px)}82%{background-image:radial-gradient(circle at 50% 19px,color-mix(in srgb,currentColor 20%,transparent) 2px,transparent 3px)}90%,to{background-image:radial-gradient(circle at 50% 20px,color-mix(in srgb,currentColor 0,transparent) 2px,transparent 3px)}}.wp-block-button.is-style-scroll .wp-block-button__link:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:button-scroll;animation-timing-function:linear;background-clip:content-box;border:1px solid;border-radius:9999px;content:"";display:block;height:31px;margin-block-start:1em;margin-inline:auto;padding:5px;width:17px}.wp-block-navigation.is-style-secondary .current-menu-item{color:var(--wp--preset--color--white)}.wp-block-cover.is-style-shadow:after{background-image:linear-gradient(180deg,#000 0,transparent 25%,transparent 75%,#000);content:"";display:block;height:100%;left:0;opacity:.75;pointer-events:none;position:absolute;top:0;user-select:none;width:100%}p.is-style-subtitle:has(+:where(h1,h2,h3)){color:var(--wp--preset--color--gold);margin-block-end:0}p.is-style-subtitle+:where(h1,h2,h3){margin-block-start:0}p.is-style-subtitle:has(+h2){font-family:var(--wp--preset--font-family--decorative);font-size:var(--wp--preset--font-size--huge);font-style:normal;font-weight:400;line-height:1;margin-block-end:-.28em}p.is-style-subtitle:has(+:where(h1,h3)){font-family:var(--wp--preset--font-family--sans-serif);font-weight:400;letter-spacing:.1em;text-transform:uppercase}p.is-style-subtitle:has(+h1){font-size:var(--wp--preset--font-size--normal);margin-block-end:1.5em}p.is-style-subtitle:has(+h3){font-size:var(--wp--preset--font-size--small);margin-block-end:1em}.wp-block-image.is-style-tagline{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4em;justify-content:flex-start}.wp-block-button.is-style-text .wp-block-button__link:hover{color:inherit;scale:1;text-decoration:none}.wp-block-image.is-style-texture,.wp-block-media-text.is-style-texture>.wp-block-media-text__media{margin:0;opacity:.15;padding:0;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;user-select:none}.wp-block-image.is-style-texture,.wp-block-image.is-style-texture img,.wp-block-media-text.is-style-texture>.wp-block-media-text__media,.wp-block-media-text.is-style-texture>.wp-block-media-text__media img{height:100%;max-height:50vw;max-width:none;min-height:750px;width:auto}.wp-block-image.is-style-texture img,.wp-block-media-text.is-style-texture>.wp-block-media-text__media img{mask-image:radial-gradient(#000 35%,transparent 70%)}.wp-block-image.is-style-texture.alignleft,.wp-block-image.is-style-texture.alignright{float:none}.wp-block-image.is-style-texture.aligncenter{left:50%}.wp-block-image.is-style-texture.alignleft{left:10%}.wp-block-image.is-style-texture.alignright{left:90%}.wp-block-image.is-style-texture+*{margin-block-start:0}.wp-block-media-text.is-style-texture{display:block;position:relative}.wp-block-media-text.is-style-texture>.wp-block-media-text__content{margin-block:0}.wp-block-media-text.is-style-texture.alignfull>.wp-block-media-text__content{padding-block:0}.wp-block-media-text.is-style-texture.alignfull.has-background:before{content:none}.wp-block-media-text.is-style-texture.alignfull.has-background>.wp-block-media-text__content{padding-block:var(--wp--preset--spacing--xx-large)}.wp-block-media-text.is-style-texture:not(.has-media-on-the-right)>.wp-block-media-text__media{left:10%}.wp-block-media-text.is-style-texture.has-media-on-the-right>.wp-block-media-text__media{left:90%}:root .gform-theme--api,:root .gform-theme--framework,:root .gform-theme--framework form{--gf-form-gap-x:var(--wp--preset--spacing--small);--gf-form-gap-y:var(--wp--preset--spacing--medium);--gf-field-gap-x:var(--wp--preset--spacing--small);--gf-field-gap-y:var(--wp--preset--spacing--small);--gf-ctrl-label-color-primary:currentColor;--gf-ctrl-label-font-family-primary:var(--wp--preset--font-family--serif);--gf-ctrl-label-font-size-primary:var(--wp--preset--font-size--medium);--gf-ctrl-label-font-weight-primary:700;--gf-ctrl-label-line-height-primary:1.04;--gf-label-space-primary:1em;--gf-ctrl-label-color-req:var(--wp--preset--color--gold);--gf-ctrl-label-font-family-req:var(--wp--preset--font-family--sans-serif);--gf-ctrl-label-font-size-req:60%;--gf-ctrl-label-font-weight-req:300;--gf-ctrl-label-line-height-req:inherit;--gf-ctrl-label-letter-spacing-req:0.05em;--gf-ctrl-label-color-tertiary:currentColor;--gf-ctrl-label-font-family-tertiary:var(--wp--preset--font-family--sans-serif);--gf-ctrl-label-font-size-tertiary:var(--wp--preset--font-size--small);--gf-ctrl-label-font-weight-tertiary:500;--gf-ctrl-label-line-height-tertiary:1.04;--gf-label-space-tertiary:0.25em;--gf-ctrl-bg-color:rgba(85,108,101,.1);--gf-ctrl-size:3.25em;--gf-ctrl-size-md:3.25em;--gf-ctrl-radius:9999px;--gf-ctrl-border-color:var(--wp--preset--color--gold);--gf-ctrl-border-width:1px;--gf-ctrl-border-style:solid;--gf-ctrl-color:currentColor;--gf-ctrl-font-size:var(--wp--preset--font-size--x-small);--gf-ctrl-font-weight:300;--gf-ctrl-line-height:1;--gf-ctrl-outline-offset:0;--gf-ctrl-padding-x:1.75em;--gf-ctrl-bg-color-hover:rgba(85,108,101,.2);--gf-ctrl-border-color-hover:var(--wp--preset--color--gold);--gf-ctrl-color-hover:currentColor;--gf-ctrl-bg-color-focus:rgba(85,108,101,.2);--gf-ctrl-border-color-focus:var(--wp--preset--color--gold);--gf-ctrl-color-focus:currentColor;--gf-ctrl-outline-color-focus:var(--wp--preset--color--gold);--gf-ctrl-outline-width-focus:1px;--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--green);--gf-ctrl-btn-radius:9999px;--gf-ctrl-btn-border-color-primary:var(--wp--preset--color--gold);--gf-ctrl-btn-border-style-primary:solid;--gf-ctrl-btn-border-width-primary:1px;--gf-ctrl-btn-color-primary:var(--wp--preset--color--white);--gf-ctrl-btn-font-weight:400;--gf-ctrl-btn-font-size:var(--wp--preset--font-size--small);--gf-ctrl-btn-line-height:1;--gf-ctrl-btn-size:auto;--gf-ctrl-btn-padding-y:0.75em;--gf-ctrl-btn-padding-x:1.9em;--gf-ctrl-btn-text-transform:uppercase;--gf-ctrl-date-picker-bg-color:var(--wp--preset--color--green);--gf-ctrl-date-picker-radius:1em;--gf-ctrl-date-picker-header-icons-color:var(--wp--preset--color--gold);--gf-ctrl-date-picker-title-color:var(--wp--preset--color--white);--gf-icon-ctrl-select:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath fill='rgba(183, 147, 66, 0.65)' fill-rule='evenodd' d='M.293.293a1 1 0 0 1 1.414 0L5 3.586 8.293.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E");--gf-ctrl-date-picker-cell-content-color:var(--wp--preset--color--gray);--gf-ctrl-date-picker-cell-content-color-disabled:var(--wp--preset--color--light-green);--gf-ctrl-date-picker-cell-content-bg-color-hover:transparent;--gf-ctrl-date-picker-cell-content-color-hover:var(--wp--preset--color--white);--gf-ctrl-date-picker-cell-content-radius:9999px;--gf-ctrl-date-picker-cell-content-bg-color-selected:var(--wp--preset--color--gold);--gf-ctrl-date-picker-cell-content-color-selected:var(--wp--preset--color--green)}:root .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input{--gf-local-width:100%}:root .gform-theme--framework.ui-datepicker,:root .gform-theme--framework.ui-datepicker table .ui-datepicker-today a,:root .gform-theme--framework.ui-datepicker table .ui-datepicker-today span,:root .gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled):not(.ui-datepicker-current-day) a:hover{border:1px solid var(--wp--preset--color--gold)}:root .gform-theme--framework.ui-datepicker select.ui-datepicker-month,:root .gform-theme--framework.ui-datepicker select.ui-datepicker-year{background-position:calc(100% - .5em);padding-inline:1em calc(1em + var(--gf-ctrl-select-search-icon-size))}:root .gform-theme--foundation #field_submit .button{--gf-local-width:100%}:root .gform-theme--foundation .gform_fields:has(.gfield:first-child+#field_submit:last-child){--gf-form-gap-x:0;--gf-form-gap-y:0;--gf-ctrl-btn-padding-x:1em;display:flex}:root .gform-theme--foundation .gform_fields .gfield:first-child:has(+#field_submit:last-child){flex:1 0 1px}:root .gform-theme--foundation .gform_fields .gfield:first-child:has(+#field_submit:last-child) input{border-bottom-right-radius:0;border-top-right-radius:0}:root .gform-theme--foundation .gform_fields .gfield:first-child+#field_submit:last-child{flex:0 0 auto}:root .gform-theme--foundation .gform_fields .gfield:first-child+#field_submit:last-child .button{border-bottom-left-radius:0;border-top-left-radius:0;margin-inline-start:-1px}:root .gform-theme--foundation .gform_body:has(#field_submit)+.gform_footer{margin-block-start:0}:root .gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme--framework.gform_editor legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){text-transform:uppercase}:root .gform-theme--framework .gform-field-label--type-sub:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){opacity:.6}@media (max-width:639px){:root .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:root .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-width:100%}}.wp-block-group-is-layout-flex:has(>:where(h1,h2,h3):first-child+:where(.gform-theme--foundation:last-child,.gform-theme--foundation:nth-last-child(3)):has(#field_submit)){flex-wrap:nowrap}.wp-block-group-is-layout-flex>:where(h1,h2,h3):first-child:has(+:where(.gform-theme--foundation:last-child,.gform-theme--foundation:nth-last-child(3)):has(#field_submit)){flex:0 0 auto}.wp-block-group-is-layout-flex>:where(h1,h2,h3):first-child+:where(.gform-theme--foundation:last-child,.gform-theme--foundation:nth-last-child(3)):has(#field_submit){flex:1 0 1px}.gform_confirmation_message{background-color:var(--wp--preset--color--off-white);font-size:var(--wp--preset--font-size--normal);line-height:1.5;padding:2em}.wp-site-blocks>div.wp-block-template-part{align-items:center;background-color:var(--wp--preset--color--green);background-image:url(assets/img/texture-green.webp);background-position:0 0;background-repeat:repeat;background-size:auto;box-shadow:0 0 2rem rgba(0,0,0,.5);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--x-small);height:var(--banner-size);justify-content:flex-start;padding-left:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-right));padding-block:var(--wp--preset--spacing--medium-small);position:relative;z-index:1}.wp-site-blocks>div.wp-block-template-part>*{margin:0}.wp-site-blocks>div.wp-block-template-part .wp-block-image{left:var(--wp--style--root--padding-left);position:absolute;top:50%;translate:0 -50%}.wp-site-blocks>div.wp-block-template-part .wp-block-image.is-style-tagline{max-width:25vw}@media (max-width:480px){.wp-site-blocks>div.wp-block-template-part .wp-block-image.is-style-tagline{display:none}}.wp-site-blocks>div.wp-block-template-part .wp-block-image:not(.is-style-tagline){max-width:33.3vw;min-width:10rem}@media (min-width:480px){.wp-site-blocks>div.wp-block-template-part .wp-block-image:not(.is-style-tagline){left:50%;translate:-50% -50%}}footer.wp-block-template-part>:not(.has-background):not(dialog){margin-block:var(--wp--preset--spacing--medium);padding-left:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-right))}footer.wp-block-template-part>.wp-block-group.has-green-background-color{background-image:url(assets/img/texture-green.webp);background-position:0 0;background-repeat:repeat;background-size:auto}footer.wp-block-template-part .wp-block-site-logo{max-width:60vw}@media (max-width:960px) and (min-width:481px){footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child){align-items:start;display:grid;grid-template-areas:"logo logo" "menu-left menu-right";grid-template-columns:auto auto;grid-template-rows:auto auto}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column{align-self:start}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column:first-child{grid-area:menu-left}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column:nth-child(2){grid-area:logo}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column:nth-child(3){grid-area:menu-right}}@media (max-width:480px){footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child){align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;text-align:center}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column:first-child{order:2}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column:nth-child(2){order:1}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child)>.wp-block-column:nth-child(3){order:3}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child) .wp-block-social-links.is-vertical.is-layout-flex{align-items:center}footer.wp-block-template-part>.wp-block-columns.is-layout-flex:has(>.wp-block-column:nth-child(3):last-child) .wp-block-navigation.items-justified-right.is-vertical.no-wrap{--navigation-layout-align:center;--navigation-layout-justification-setting:center;--navigation-layout-justify:center;--navigation-layout-wrap:wrap;--navigation-layout-direction:row;align-items:center;column-gap:1em;flex-direction:row;flex-wrap:wrap;justify-content:center}}.site-footer__newsletter{padding-block:var(--wp--preset--spacing--small)}.site-footer__newsletter :where(h2,h3){font-size:var(--wp--preset--font-size--mediumer)}.site-footer__newsletter .gform_confirmation_message{background:none;border:1px solid;border-radius:9999px;padding-block:1em}@media (max-width:960px){.site-footer__newsletter .wp-block-group.is-content-justification-space-between.is-layout-flex{flex-direction:column;flex-wrap:nowrap;justify-content:center;row-gap:1em}.site-footer__newsletter :where(h1,h2,h3,h4,h5,h6){text-align:center}}.site-footer__copyright{column-gap:1em;font-size:var(--wp--preset--font-size--small);font-weight:500;padding-block:var(--wp--preset--spacing--small);row-gap:.5em}.site-footer__copyright .wp-block-group-is-layout-flex{column-gap:inherit;row-gap:inherit}@media (max-width:600px){.site-footer__copyright{text-align:center}.site-footer__copyright .wp-block-group-is-layout-flex{justify-content:center}}@media (max-width:480px){.site-footer__copyright .wp-block-group-is-layout-flex .wp-block-group-is-layout-flex>p:nth-child(2n){display:none}}.site-footer__developer{color:var(--wp--preset--color--light-green);font-weight:300}.site-footer__developer a:where(:not(.wp-element-button)){text-decoration:none}.site-footer__developer a:where(:not(.wp-element-button)):hover{color:#ef7216}header.wp-block-template-part{display:block;margin-left:auto;margin-right:var(--wp--style--root--padding-right);margin-top:calc(var(--banner-size)/2);max-width:100%;position:fixed;right:0;text-align:right;top:var(--wp-admin--admin-bar--height,0);translate:0 -50%;width:auto;z-index:10000}header.wp-block-template-part :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--green);font-weight:700}@media (max-width:782px){header.wp-block-template-part>.wp-block-buttons>.wp-block-button:not(.is-style-menu){display:none}}main{padding-block:var(--wp--preset--spacing--xx-large)}main:has(>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element)):first-child),main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element)):first-child){padding-block-start:0}main:has(>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element)):last-child),main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element)):last-child){padding-block-end:0}