/* Wriggle CSS Bundle: csm-html-sitemap, starter */
.csm-html-sitemap{--csm-max-width: none;--csm-columns: 2;--csm-column-min: 220px;--csm-column-gap: clamp(24px,12px + 1.6vw,48px);--csm-section-gap: clamp(32px,24px + 1.2vw,48px);--csm-heading-gap: 8px;--csm-heading-pad: 10px;--csm-item-pad-y: 9px;--csm-rule-color: rgba(128,128,128,0.28);--csm-rule-width: 1px;--csm-heading-rule-width: 1px;--csm-link-color: inherit;--csm-link-hover-color: inherit;--csm-link-decoration: none;--csm-link-decoration-hover: underline;max-width: var(--csm-max-width);margin: 0;padding: 0}@supports (color: color-mix(in srgb,red 10%,transparent)){.csm-html-sitemap{--csm-rule-color: color-mix(in srgb,currentColor 16%,transparent)}}.csm-html-sitemap__section + .csm-html-sitemap__section{margin-top: var(--csm-section-gap)}.csm-html-sitemap .csm-html-sitemap__heading{margin: 0 0 var(--csm-heading-gap);padding: 0 0 var(--csm-heading-pad);border-bottom: var(--csm-heading-rule-width) solid var(--csm-rule-color)}.csm-html-sitemap .csm-html-sitemap__list{list-style: none;margin: 0;padding: 0;column-count: var(--csm-columns);column-width: var(--csm-column-min);column-gap: var(--csm-column-gap)}.csm-html-sitemap .csm-html-sitemap__item{margin: 0;padding: var(--csm-item-pad-y) 0;border-bottom: var(--csm-rule-width) solid var(--csm-rule-color);break-inside: avoid}.csm-html-sitemap .csm-html-sitemap__list:has(> :only-child){column-count: 1}.csm-html-sitemap .csm-html-sitemap__item:last-child{padding-bottom: var(--csm-item-pad-y)}.csm-html-sitemap .csm-html-sitemap__item a{color: var(--csm-link-color);text-decoration: var(--csm-link-decoration)}.csm-html-sitemap .csm-html-sitemap__item a:hover,.csm-html-sitemap .csm-html-sitemap__item a:focus-visible{color: var(--csm-link-hover-color);text-decoration: var(--csm-link-decoration-hover)}
.title10052 > *{font-size: clamp(52px,38.009px + 3.5874vw,100px)}.title8866 > *{font-size: clamp(66px,59.588px + 1.6442vw,88px)}.title6040 > *{font-size: clamp(40px,34.17px + 1.4948vw,60px)}.title5632 > *{font-size: clamp(32px,25.005px + 1.7937vw,56px)}.title5032 > *{font-size: clamp(32px,26.75px + 1.35vw,50px)}.title4832 > *{font-size: clamp(32px,27.336px + 1.1958vw,48px)}.title4232 > *{font-size: clamp(32px,29.085px + 0.7474vw,42px)}.title4228 > *{font-size: clamp(28px,23.919px + 1.0463vw,42px)}.title4224 > *{font-size: clamp(24px,18.753px + 1.3453vw,42px)}.title3826 > *{font-size: clamp(26px,22.502px + 0.8969vw,38px)}.title3822 > *{font-size: clamp(22px,17.34px + 1.2vw,38px)}.title3022 > *{font-size: clamp(22px,19.67px + 0.6vw,30px)}.title3024 > *{font-size: clamp(24px,22.251px + 0.4484vw,30px)}.subtitle2820 > *{font-size: clamp(20px,17.668px + 0.5979vw,28px)}.subtitle2818 > *{font-size: clamp(18px,15.085px + 0.7474vw,28px)}.subtitle2822 > *{font-size: clamp(22px,20.251px + 0.4484vw,28px)}.subtitle2824 > *{font-size: clamp(24px,22.834px + 0.299vw,28px)}.subtitle2218 > *{font-size: clamp(18px,16.834px + 0.299vw,22px)}.subtitle2016 > *{font-size: clamp(16px,14.834px + 0.299vw,20px)}.subtitle2018 > *{font-size: clamp(18px,17.417px + 0.1495vw,20px)}.subtitle2217 > *{font-size: clamp(17px,15.543px + 0.3737vw,22px)}.subtitle2418 > *{font-size: clamp(18px,16.251px + 0.4484vw,24px)}.subtitle2816 > *{font-size: clamp(16px,12.502px + 0.8969vw,28px)}.subtitle2217 > *{font-size: clamp(17px,15.543px + 0.3737vw,22px)}.site-breadcrumb{display: flex;align-items: center;gap: 5px;font-size: 12px}.site-breadcrumb a{color: rgba(255,255,255,0.6);text-decoration: none;transition: color .2s ease}.site-breadcrumb a:hover{color: rgba(255,255,255,0.9)}.site-breadcrumb__sep{color: rgba(255,255,255,0.6);opacity: .6}.site-breadcrumb__current{color: rgba(255,255,255,0.8)}h2,h3{font-weight: 600 !important}.white{color: #fff}.btn-main{padding: 13px 20px;line-height: 20px;box-sizing: border-box;border: 1px solid var(--black);color: var(--black);font-weight: 600;font-size: 16px;min-width: 230px;border-radius: 8px;text-align: center;font-style: normal;display: block;width: fit-content}.btn-main.white-bg{background-color: var(--white);color: var(--black);border: 1px solid var(--white)}.btn-main.blue-bg{background-color: var(--blue);color: var(--white);border: 1px solid var(--blue)}.btn-main.black-bg{background-color: var(--black);color: #fff;border: 1px solid var(--black)}.btn-main.green-bg{background-color: var(--green);color: var(--black);border: 1px solid var(--green)}.btn-main.green-bg:hover{background-color: #1CFEAF;border: 1px solid #1CFEAF}.a-button{display: block;width: fit-content}:root{--blue: #1946E6;--black: #04202A;--green: #0FCF8C;--white: #FBFDFF;--dl: var(--black);--pl: rgba(251,253,255,0.75);--site-header-h: 84px}@media (max-width: 1100px){:root{--site-header-h: 64px}}a{color: xxxx;text-decoration: none;transition: .5s}a:hover{color: xxxx}blockquote{border-left: 5px solid 000000 !important;margin: 0px;padding: 20px}blockquote,table,table thead{background-color: #dfdfdf;border: 2px solid #dfdfdf}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6,blockquote p{padding: 0px}blockquote cite{font-style: italic;font-weight: bold}body{font-family: "figtree",sans-serif;margin: 0px;padding: 0px;font-style: normal;background-color: #FBFCFC}body p{color: var(--black)}.clearfix{display: block}.clearfix:after{clear: both;content: ' ';display: block;font-size: 0px;height: 0px;visibility: hidden}.column{float: left;width: 50%}.container{margin: 0px auto;padding: 0px;width: xxxx}@media (max-width: xxxxpx){.container{width: 90%}}footer,header,section{float: left;margin: 0px;padding: 0px;width: 100%}em{font-style: italic}h1,h2,h3,h4,h5,h6{font-style: normal;font-weight: normal;margin: 0px;padding: 0px}img{height: auto;max-width: 100%}nav .column.left{width: 25%}nav .column.right{width: 75%}nav .menu-item-has-children{position: relative}nav .menu-item-has-children:focus .sub-menu,nav .menu-item-has-children:focus-within .sub-menu,nav .menu-item-has-children:hover .sub-menu{opacity: 1;transform: translateY(0%);transition-delay: 0s,0s,0.25s;visibility: visible;z-index: 1}nav .sub-menu{background-color: #ffffff;left: 0px;opacity: 0;padding: 10px;position: absolute;top: 100%;transform: translateY(-10px);transition: all 0.25s ease-in-out 0s,visibility 0s linear 0.25s,z-index 0s linear 0.01s;visibility: hidden;z-index: 1}nav ul{float: right;list-style-type: none;margin: 0px;padding: 0px}nav ul li{display: inline-block;line-height: 20px;margin: 0px;padding: 0px 10px 0px 10px}nav ul li:first-child{padding-left: 0px}nav ul li:last-child{padding-right: 0px}nav ul li a{color: xxxx}nav ul li a:hover{color: xxxx}nav ul li ul li,nav ul li ul li:first-child,nav ul li ul li:last-child{padding: 10px}@media (max-width: 1000px){nav{display: none}}ol li,ul li{padding: 10px 0px 0px 0px}.outer{display: table;height: 100%;position: relative;width: 100%}.outer .inner{display: table-cell;vertical-align: middle}p{padding: 20px 0px 0px 0px}.cky-consent-container p,.cky-modal p,.cky-consent-container li,.cky-modal li{padding: 0}:where(.cky-consent-container,.cky-modal) p:not(:last-child){margin-bottom: 1em}p,blockquote cite,ol li,ul li,table{margin: 0px}@media (min-width: 1001px){.side-nav{display: none}}.side-nav a{cursor: pointer;position: absolute;right: 5%}.slick-next:before{content: "\203A"}.slick-prev:before{content: "\2039"}.slick-next:before,.slick-prev:before{color: #000000;font-family: inherit;font-size: 60px}.slick-next{right: -30px;z-index: 1}.slick-prev{left: -30px;z-index: 1}.slick-slider{margin-bottom: 0px}@media (max-width: 1450px){.slick-next:before,.slick-prev:before{font-size: 40px}.slick-next{right: -20px}.slick-prev{left: -20px}}@media (max-width: 600px){.slick-next:before,.slick-prev:before{font-size: 20px}.slick-next{right: 0px}.slick-prev{left: 0px}}.slide-in-menu{position: fixed;top: var(--site-header-h,64px);left: 0;right: 0;bottom: 0;z-index: 999;background: rgba(0,0,0,0.7);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;visibility: hidden;opacity: 0;transition: opacity .35s ease,visibility 0s linear .35s}.slide-in-menu.active{visibility: visible;opacity: 1;transition: opacity .35s ease,visibility 0s linear 0s}@media (min-width: 1101px){.slide-in-menu{display: none}}@media (prefers-reduced-motion: reduce){.slide-in-menu{transition: opacity .2s ease,visibility 0s linear .2s}.mobile-menu{transform: none;transition: none}.slide-in-menu.active{transition: opacity .2s ease,visibility 0s linear 0s}}strong,table thead th{font-weight: bold}table{background-color: #ffffff;padding: 10px;text-align: left}table th{padding: 10px}.wp-block-table{margin: 0px}.btn-main{--btn-main-wipe: rgba(255,255,255,0.16);position: relative;overflow: hidden}.btn-main.white-bg{--btn-main-wipe: rgba(4,32,42,0.1)}.btn-main::after{content: "";position: absolute;inset: 0 auto 0 0;width: 0;background-color: var(--btn-main-wipe);pointer-events: none;transition: width 0.3s ease}.btn-main:hover::after,.btn-main:focus-visible::after{right: 0;left: auto;width: 100%}@media (prefers-reduced-motion: reduce){.btn-main::after{transition: none}}#wpadminbar #wp-admin-bar-novamira-mcp-status.novamira-mcp-on > .ab-item{background: transparent !important}#header-booking-widget-target,#header-booking-widget-target *{position: static !important}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.wriggle-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}
