@import url("https://use.typekit.net/zvd0vny.css");
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0))*-0.5);width:calc(var(--width,0)*1px + var(--f-thumb-clip-width,0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0))) * (1 - var(--progress,0)) * 0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}
:root{--primary-font-family:effra,sans-serif;--primary-font-color:#52575A;--primary-font-size:18px;--primary-font-weight:300;--secondary-font-family:"bebas-neue",sans-serif;--secondary-font-color:#000000;--secondary-font-size:20px;--secondary-font-weight:400;--button-bg-color:#A43143;--button-bg-hover-color:#C9344B;--button-txt-color:#ffffff;--white:#ffffff;--black:#000000;--dark-grey:#2D2E2F;--darkest-grey:#1F2021;--grey:#859096;--lightest-grey:#E5EBEF;--light-grey:#C5CBCE;--light-greyblue:#B7C4CC;--pink:#D93E97;--blue:#1CA9E1;--green:#23B24E;--orange:#F36E24;--h1:76px;--h1-line-height:82px;--h2:44px;--h2-line-height:47px;--h3:26px;--h3-line-height:1em;--h4:18px;--h4-line-height:26px;--h5:16px;--h5-line-height:34px;--p-size:16px;--p-size-sm:14px;--p-letter-spacing:0;--p-line-height:28px;--letter-spacing:0.05em;--contentwidth:1234px;--contentwidth-lg:1234px;--contentwidth-pad:0 37px;--transition:all 200ms ease-in-out;}*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}html{height:100%;}body{background-color:transparent;font-family:var(--primary-font-family);font-weight:var(--primary-font-weight);color:var(--primary-font-color);}.contentwidth{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);position:relative;}.contentwidth-lg{width:100%;max-width:var(--contentwidth-lg);margin:0 auto;padding:var(--contentwidth-pad);position:relative;}h1{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h1);line-height:var(--h1-line-height);}h2{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h2);line-height:var(--h2-line-height);}h2 em{display:inline-block;margin-right:10px;}h3{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h3);line-height:var(--h3-line-height);}h4{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h4);line-height:var(--h4-line-height);}h5{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h5);line-height:var(--h5-line-height);}p,li{font-size:var(--p-size);line-height:var(--p-line-height);}button{font-family:var(--secondary-font-family)}html,body{max-width:100%;}img{display:block;height:auto;width:100%;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}table{width:100%;overflow-x:auto;display:block;border-collapse:collapse;margin:20px 0 5px 0;}table tr{}table tr th{padding:5px;text-align:left;color:var(--white);background-color:var(--dark-grey);}table tr th p{margin:0 !important;}table tr td{margin-bottom:2px;padding:5px;border-top:solid 1px var(--light-grey);border-bottom:solid 1px var(--light-grey);border-left:solid 1px var(--lightest-grey);border-right:solid 1px var(--lightest-grey);}table tr td:first-child{border-left:solid 1px var(--light-grey);}table tr td:last-child{border-right:solid 1px var(--light-grey);}:focus{outline:none;}input{-webkit-appearance:none;font-family:var(--primary-font-family);font-size:16px;}header{position:fixed;top:0;left:0;z-index:1002;width:100%;background-color:rgba(0,0,0,0.9);}.toolbar-horizontal header{top:88px;}header .region{display:flex;justify-content:space-between;align-items:center;}header .headertop{background-color:black;}header .headertop .region{height:80px;z-index:10;}header #block-nft-site-branding{flex:0 0 188px;}header #block-nft-main-menu{flex:1 1 auto;}header #block-nft-headericons{flex:0 0 auto}header .menu ul{list-style:none;display:flex;justify-content:center;}header .menu ul li{padding:10px 17px;}header .menu ul li .mobile-arrow{display:none;}header .menu ul li a{font-size:var(--h5);color:var(--white);text-transform:uppercase;text-decoration:none;}header .menu .mobile-search-block{display:none;}header #block-nft-headericons .field.body ul{list-style:none;display:flex;justify-content:flex-end;align-items:center;column-gap:20px;margin-right:0;}header #block-nft-headericons .field.body ul li a svg{display:block;}header #block-nft-headericons .field.body ul li a svg .st0{fill:#fff;}header #block-nft-headericons .field.body ul li a.search svg{width:30px;height:30px;}header #block-nft-headericons .field.body ul li a.favourite svg{width:29px;height:26px;}header #block-nft-headericons .field.body ul li.giftCard{height:25px;width:36px;}header #block-nft-headericons .field.body ul li.storeSvg{width:29px;height:31px;}header .search-block-form{display:block;}header .search-block-form form{display:flex;justify-content:center;position:relative;margin:0 auto;width:100%;max-width:355px;padding:30px 50px 30px 20px;font-family:var(--primary-font-family);font-size:16px;background-image:url(/themes/nft/images/svg-icon-search-white.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:30px;}header .search-block-form form .form-item{width:100%;}header .search-block-form form input.form-search{padding:10px;width:100%;border:solid 1px var(--light-grey);font-family:var(--primary-font-family);font-size:16px;width:100%;}header .search-block-form form .form-submit{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:10px;height:100%;opacity:0;}header .headerbottom{background-color:var(--dark-grey);}header .headerbottom .region{display:flex;justify-content:flex-end;height:30px;}header .headerbottom .menu ul li a{text-transform:none;}header .headerbottom .menu ul{list-style:none;display:flex;justify-content:flex-end;align-items:center;padding:10px 0;top:-250px;}header .headerbottom .menu ul.navActive li{padding:0 0 0 18px !important;}header .headerbottom .menu ul li:first-child{padding:0;}header .headerbottom .menu ul li a{display:block;padding-right:34px;color:var(--light-grey);text-decoration:none;position:relative;}header .headerbottom .menu ul li a.mobile{display:none;}header .headerbottom .menu ul li.haslinks .navLinkContainer{position:relative;}header .headerbottom .menu ul li.haslinks .navLinkContainer > a::after{content:'';display:block;background-image:url(/themes/nft/images/svg-arrow-down.svg);height:6px;width:11px;background-size:cover;background-repeat:no-repeat;position:absolute;top:11px;right:12px}header .headerbottom .menu ul li.haslinks .navLinkContainer > a.open::after{background-image:url(/themes/nft/images/svg-arrow-up.svg);}header .headerbottom .menu ul li.haslinks .navLinkContainer .navHelpful{width:181px;}header .headerbottom .menu ul li.haslinks .navLinkContainer li:first-child{padding-left:17px;}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social{position:relative;padding-left:20px;}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social::before{content:'';display:block;position:absolute;height:17px;width:17px;left:-5px;top:5px;background-repeat:no-repeat;background-size:contain;background-position:center center;}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social.instagram::before{background-image:url(/themes/nft/images/svg-instagram-nav.svg)}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social.facebook::before{background-image:url(/themes/nft/images/svg-facebook-nav.svg)}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social.youtube::before{background-image:url(/themes/nft/images/svg-youtube-nav.svg)}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social.pinterest::before{background-image:url(/themes/nft/images/svg-pinterest-nav.svg)}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social.tiktok::before{background-image:url(/themes/nft/images/svg-social-tiktok.svg)}header .headerbottom .menu ul li.haslinks .navLinkContainer li a.social.x::before{background-image:url(/themes/nft/images/svg-social-x.svg)}header .headerbottom .menu ul li.haslinks .navLinkContainer .navLanguage{width:92px;}header .headerbottom .menu ul li ul{min-width:175px;background-color:white;position:absolute;top:29px;left:-18px;z-index:-100;opacity:0;}header .headerbottom .menu ul li ul.navActive{display:block;animation:dropIn 0.2s ease-out;opacity:1;}header .headerbottom .menu ul li ul.navHidden{animation:dropOut 0.2s ease-out;opacity:0;display:none;}header .headerbottom .menu ul li:first-child li{padding-left:18px;}header .headerbottom .menu ul li ul li a{color:black;font-size:14px;line-height:16px;padding:5px 5px 5px 0;}header .headerbottom .menu ul li ul li a.mobile{display:none !important;}header .headerbottom .menu ul li.haslinks .navLinkContainer > a.join-our-newsletter::after{content:'';background-image:url(/themes/nft/images/svg-nav-newsletter.svg);display:block;position:absolute;height:14px;width:22px;right:2px;top:8px;}@keyframes dropIn{from{opacity:0;transform:translateY(-50%);}to{opacity:1;transform:translateY(0);}}@keyframes dropOut{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(-50%);}}@media (max-width:700px){header .headerbottom .field.body ul li a.mobile{display:block}header .headerbottom .field.body ul li a.desktop{display:none;}header .headerbottom .menu ul li a.mobile{display:block;}header .headerbottom .menu ul li a.desktop{display:none;}}@media (max-width:767px){header .headerbottom .region{height:40px;justify-content:flex-start;}}header .headerdropdown{display:none;position:absolute;top:80px;left:0;width:100%;background-color:var(--darkest-grey);}header .headerdropdown .region{display:block;}header .headerdropdown .mega-menu{display:flex;justify-content:space-between;width:100%;padding:50px 0;}header .headerdropdown .mega-menu .links-text h2{margin-bottom:15px;padding-bottom:15px;font-size:24px;line-height:24px;text-align:center;border-bottom:solid 1px var(--primary-font-color);}header .headerdropdown .mega-menu .links-text h2 a{text-decoration:none;}header .headerdropdown .mega-menu .links-text h2.green,header .headerdropdown .mega-menu .links-text h2.green a{color:var(--green);}header .headerdropdown .mega-menu .links-text h2.blue,header .headerdropdown .mega-menu .links-text h2.blue a{color:var(--blue);}header .headerdropdown .mega-menu .links-text h2.orange,header .headerdropdown .mega-menu .links-text h2.orange a{color:var(--orange);}header .headerdropdown .mega-menu .links-text h2.pink,header .headerdropdown .mega-menu .links-text h2.pink a{color:var(--pink);}header .headerdropdown .mega-menu .links-text .links-cols-two{display:flex;}header .headerdropdown .mega-menu .links-text .links-cols-two ul:first-child{margin-right:50px;}header .headerdropdown .mega-menu .links-text .view-all{margin-top:15px;text-align:center;}header .headerdropdown .mega-menu .links-text .view-all a{display:flex;justify-content:center;align-items:center;color:var(--white);text-decoration:none;background-image:url();}header .headerdropdown .mega-menu .links-text .view-all a:hover{text-decoration:underline;}header .headerdropdown .mega-menu .links-text .view-all a span{padding:0 5px;font-size:18px;}header .headerdropdown .mega-menu .links-text .view-all a span svg{display:block;width:auto;height:20px;}header .headerdropdown .mega-menu .links-text .view-all a svg .st0{fill:var(--white);}header .headerdropdown .mega-menu .links-text ul{list-style:none;}header .headerdropdown .mega-menu .links-text ul li{line-height:22px;margin-bottom:8px;}header .headerdropdown .mega-menu .links-text ul li a{color:var(--white);text-decoration:none;font-size:18px;}header .headerdropdown .mega-menu .links-text ul li a:hover{text-decoration:underline;}header .headerdropdown .mega-menu .links-icons{width:70%;}header .headerdropdown .mega-menu .links-icons ul{list-style:none;display:flex;flex-wrap:wrap;}header .headerdropdown .mega-menu .links-icons ul li{width:120px;margin-bottom:35px;text-align:center;}header .headerdropdown .mega-menu .links-icons ul.cols-three{}header .headerdropdown .mega-menu .links-icons ul.cols-three li{flex:0 0 33%;display:flex;justify-content:flex-end;}header .headerdropdown .mega-menu .links-icons ul li a{display:block;width:155px;font-size:24px;line-height:24px;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);color:var(--white);text-transform:uppercase;text-decoration:none;}header .headerdropdown .mega-menu .links-icons ul li span.icon{display:block;width:70px;height:70px;border:2px solid white;border-radius:50%;margin:0 auto 15px auto;}header .headerdropdown .mega-menu .links-icons ul li a img{display:block;margin:0 auto;fill:var(--white);transition:all .3s ease-in-out;transform-origin:center;}header .headerdropdown .mega-menu .links-icons ul li a:hover img{transform:scale(1.2);}header .headerdropdown .mega-menu .links-icons ul li.blue-icon a{color:var(--blue);}header .headerdropdown .mega-menu .links-icons ul li.blue-icon span.icon{border-color:var(--blue);}header .headerdropdown .mega-menu .links-icons ul li.green-icon a{color:var(--green);}header .headerdropdown .mega-menu .links-icons ul li.green-icon span.icon{border-color:var(--green);}header .headerdropdown .mega-menu .links-icons ul li.orange-icon a{color:var(--orange);}header .headerdropdown .mega-menu .links-icons ul li.orange-icon span.icon{border-color:var(--orange);}header .headerdropdown .mega-menu .links-icons ul li.pink-icon a{color:var(--pink);}header .headerdropdown .mega-menu .links-icons ul li.pink-icon span.icon{border-color:var(--pink);}header .headerdropdown .mega-menu .links-icons ul.cols-five li{flex:0 0 20%;display:flex;justify-content:center;}header .headertop .region .mobile-links{display:none;}.header .headerbottom .region .block-find-hotels--attractions{display:none;}.header .headerbottom .region .block-find-hotels--attractions .findAttractionsHome{display:none;}header .headertop .region .hamburger-and-x{display:none;}header .headertop .region .mobile-nav-icon{display:none;}header .headerdropdown .mobile-back-buttons{display:none;}header .headertop .region .hamburger-and-x .menu-txt{display:block;font-size:16px;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);color:var(--white);text-align:center;}@media screen and (max-width:1023px){header .headertop .region #block-nft-main-menu{display:none;}header .headertop .region #block-nft-headericons{display:none;}header .headertop .region .hamburger-and-x{display:flex;flex-direction:column;fill:var(--white);}header .headertop .region .hamburger-and-x span{width:30px;display:none;}header .headertop .region .hamburger-and-x .hamburger{display:block;}header .headerdropdown{padding-bottom:100px;}header .headertop .region .headericons-mobile{display:flex !important;justify-content:center;position:absolute;width:100%;height:5vh;left:0;top:79px;background-color:#1F2021;}header .headertop .region .headericons-mobile .field.body{width:85%;}header .headertop .region .header-icon-list{display:none !important;}header .headertop .region .mobile-nav-icon{display:flex;align-items:center;margin-top:40px;}header .headertop .region #block-nft-headericons .mobile-nav-icon{display:none;}header .headertop .region .mobile-nav-icon > a{display:flex;align-items:center;height:100%;text-decoration:none;}header .headertop .region .mobile-nav-icon .icon{width:70px;margin-right:20px;}header .headertop .region .mobile-nav-icon .icon svg .st0{fill:var(--blue);}header .headertop .region .mobile-nav-icon .icon svg g{fill:var(--white);}header .headertop .region .mobile-nav-icon .text{font-size:24px;line-height:24px;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);color:var(--blue);display:flex;align-items:center;}header .headertop .region .mainmenu-mobile{display:flex !important;justify-content:center;position:absolute;width:100%;height:100vh;left:0;top:calc(5vh + 78px);background-color:#1F2021;overflow:auto;}header .headertop .region .mainmenu-mobile .menu{width:85%;height:160vh;}header .headertop .region .mainmenu-mobile .menu ul.main-menu{flex-direction:column;border-top:1px solid #52575A;}header .headertop .region .mainmenu-mobile .menu ul.main-menu li{padding:0;border-left:1px solid #52575A;border-bottom:1px solid #52575A;border-right:1px solid #52575A;position:relative;}header .headertop .region .mainmenu-mobile .menu ul.main-menu li a{font-size:18px;color:white;display:flex;align-items:center;margin-right:78px;padding-left:15px;height:100%;min-height:78px;}header .headertop .region .mainmenu-mobile .menu ul.main-menu li .mobile-arrow{cursor:pointer;position:absolute;top:0;right:0;display:block;width:78px;height:78px;display:flex;justify-content:center;align-items:center;border-left:1px solid #52575A;}header .headertop .region .mainmenu-mobile .menu ul.main-menu li .mobile-arrow svg{width:10px;height:18px;}header .headertop .region .mainmenu-mobile .menu ul.main-menu li .mobile-arrow .st0{fill:#859096;}header .headertop .region .mobile-links{display:block;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul{display:block;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul .desktop{display:none;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul li.haslinks{padding:25px 0 0 0;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul li.haslinks li{padding:2px 0;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul li a{text-transform:capitalize;font-size:18px;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul li#menu-item-social ul{display:none;flex-direction:row;}header .headertop .region .mainmenu-mobile .menu .mobile-links ul li#menu-item-social ul li{padding:2px;}header .headerdropdown{height:100vh;overflow:auto;}header .headerdropdown .contentwidth{padding-left:20px;padding-right:20px;}header .headerdropdown .mobile-back-buttons{text-transform:uppercase;display:flex;align-items:center;background-color:#1F2021;color:white;border:none;margin-top:20px;font-size:18px;font-family:var(--primary-font-family);cursor:pointer;}header .headerdropdown .mobile-back-buttons svg{width:10px;height:18px;margin-right:10px;}header .headerdropdown .mobile-back-buttons svg .st0{fill:#859096;}header .headerdropdown .mega-menu{display:flex;flex-direction:column-reverse;padding-top:0;align-items:center;margin-top:20px;}header .headerdropdown .mega-menu .links-icons{display:flex;justify-content:center;}header .headerdropdown .mega-menu .links-icons ul{display:flex;justify-content:center;}header .headerdropdown .mega-menu .links-icons ul li{width:130px;height:123px;justify-content:center !important;margin-bottom:15px;}header .headerdropdown .mega-menu .links-icons ul li a{width:110px;}header .headerdropdown .mega-menu .links-icons ul li span.icon{width:60px;height:60px;}header .headerdropdown .mega-menu .links-icons ul li a svg{width:80px;height:80px;}header .headerdropdown .mega-menu .links-text{padding-bottom:40px;}header .headerdropdown .mega-menu .links-text .links-cols-two{justify-content:center;column-gap:10px;}header .headerdropdown .mega-menu .links-text .links-cols-two ul{width:50%;margin-right:0 !important;}header .headerdropdown .mega-menu .links-text .links-cols-two ul li{padding-bottom:10px;font-size:15px;}header .headerdropdown .mega-menu .places-links-icons{width:100%;}header .headerdropdown .mega-menu .places-links-icons ul{width:100%;flex-wrap:wrap;}header .headerdropdown .mega-menu .links-text .links-cols-two .places-to-stay-ul{width:80%;}header .headerdropdown .mega-menu .eat-links-icons{width:100%;}header .headerdropdown .mega-menu .links-text .links-cols-three .where-to-eat-ul{column-count:2;}header .headerdropdown .mega-menu .links-text .links-cols-three ul li{padding-bottom:10px;font-size:15px;}header .headerdropdown .mega-menu .explore-links-icons{width:100%;}header .headerdropdown .mega-menu .links-text .links-cols-one .explore-ul{margin-right:0;column-count:2;column-gap:50px;}header .headerdropdown .mega-menu .links-text .links-cols-one .explore-ul li{padding-bottom:10px;font-size:15px;}header .headerdropdown .mega-menu .plan-links-icons{width:100%;}header .headerdropdown .mega-menu .plan-links-icons .cols-five li{width:140px;height:133px;}header .headerdropdown .mega-menu .plan-links-icons .cols-five li a svg{width:90px;height:80px;}header .headerdropdown .mega-menu .links-text .links-cols-one .plan-ul{margin-right:0;column-count:3;}header .headerdropdown .mega-menu .links-text .links-cols-one .plan-ul li{padding-bottom:8px;font-size:15px;}header .headertop .mobile-search-block{position:relative;}header .headertop .mobile-search-block .search-block-form{display:flex;width:100%;justify-content:center;margin:20px 0 40px;}header .headertop .mobile-search-block .search-block-form .contextual-links,header .headertop .mobile-search-block .search-block-form .form-actions{display:none;}header .headertop .mobile-search-block .search-block-form #search-form{width:100%;max-width:100%;display:flex;justify-content:center;padding:unset;margin:unset;}header .headertop .mobile-search-block .search-block-form #search-input{width:100%;padding:5px 10px;border:solid 1px var(--white);background-color:#1F2021;border-radius:4px;height:55px;color:var(--white);font-size:18px;}header .headertop .mobile-search-block .search-block-form #search-input::placeholder{color:white;padding-left:5px;font-size:18px;}header .headertop .mobile-search-block svg{display:block;position:absolute;top:50%;transform:translateY(-50%);right:15px;fill:var(--white);width:36px;height:36px;}header .headertop .mobile-search-block input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;}.header .headerbottom{display:none;}.header .headerbottom .region{justify-content:center;}.header .headerbottom nav{display:none;}.header .headerbottom .region .block-find-hotels--attractions{display:flex;justify-content:center;align-items:center;height:30px;width:100%;text-align:center;}.header .headerbottom .region .block-find-hotels--attractions h2{cursor:pointer;position:relative;display:inline-block !important;padding:0 34px;color:var(--light-grey);font-size:var(--h5);line-height:1em;font-family:var(--primary-font-family);font-weight:var(--primary-font-weight);}.header .headerbottom .region .block-find-hotels--attractions h2::after{content:'';display:block;background-image:url(/themes/nft/images/svg-arrow-down.svg);height:6px;width:11px;background-size:cover;background-repeat:no-repeat;position:absolute;top:5px;right:12px;transition:var(--transition);}.header .headerbottom .region .block-find-hotels--attractions.open h2::after{transform:rotate(180deg);}.header .headerbottom .region .block-find-hotels--attractions .findAttractionsHome{position:absolute;top:40px;left:0;width:100%;transform:translateY(-100%);transition:var(--transition);}.header .headerbottom .region .block-find-hotels--attractions.open .findAttractionsHome{display:block !important;transform:translateY(0);transition:var(--transition);}.header .headerbottom .region .block-find-hotels--attractions .findHotelsBackground{width:100%;padding:0;background-image:none;background-color:transparent;}.header .headerbottom .region .block-find-hotels--attractions .findHotelcontainer{display:block;max-width:100%;height:auto;width:100%;padding:20px;background-color:var(--blue);left:auto;transform:translateX(0);}.header .headerbottom .region .block-find-hotels--attractions .findHotelsContent:before,.header .headerbottom .region .block-find-hotels--attractions .findHotelsBackground::after{display:none;}.header .headerbottom .region .block-find-hotels--attractions .findHotelsTitle h2{padding-right:0;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);padding:9px;font-size:30px;color:white;text-align:center;line-height:1;}.header .headerbottom .region .block-find-hotels--attractions .findHotelsTitle h2::after{display:none;}.header .headerbottom .region .block-find-hotels--attractions .findHotelcontainer .findHotelsTitle,.header .headerbottom .region .block-find-hotels--attractions .findHotelcontainer .findHotelsContent{width:100%;}}@media screen and (max-width:600px){header .headerdropdown .mega-menu .links-icons{width:100%;}header .headerdropdown .mega-menu .links-icons ul{row-gap:20px;margin-bottom:20px;width:100%;justify-content:space-evenly;}}.page-node-type-homepage #water_line_blue_-_bottom{height:50px;object-fit:cover;width:100%;}.page-node-type-homepage #block-nft-page-title{display:none;}.page-node-type-homepage  p.text-above-icons{text-align:center;font-weight:400;width:90%;max-width:725px;margin:0 auto;padding:10px 0;font-size:18px;}.page-node-type-homepage  ul.icons{list-style:none;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding-bottom:40px;}#block-nft-homehero div.field.body{position:relative;}.page-node-type-homepage  ul.icons .st0{fill:none}.page-node-type-homepage  ul.icons li.blue-text-hover .st1{fill:#1CA9E1;}.page-node-type-homepage  ul.icons .centerSvg path{transition:transform 0.3s,fill 0.3s;transform-origin:center;}.page-node-type-homepage  ul.icons li.blue-text-hover:hover .centerSvg path{fill:#1CA9E1;transform:scale(1.2);}.page-node-type-homepage  ul.icons li.orange-text-hover .st1{fill:#f36e24;}.page-node-type-homepage  ul.icons .centerSvg path{transition:transform 0.3s,fill 0.3s;transform-origin:center;}.page-node-type-homepage  ul.icons li.orange-text-hover:hover .centerSvg path{fill:#f36e24;transform:scale(1.2);}.page-node-type-homepage  ul.icons li.green-text-hover .st1{fill:#23b24e;}.page-node-type-homepage  ul.icons .centerSvg path{transition:transform 0.3s,fill 0.3s;transform-origin:center;}.page-node-type-homepage  ul.icons li.green-text-hover:hover .centerSvg path{fill:#23b24e;transform:scale(1.2);}.page-node-type-homepage  ul.icons li.purple-text-hover .st1{fill:#d94198;}.page-node-type-homepage  ul.icons .centerSvg path{transition:transform 0.3s,fill 0.3s;transform-origin:center;}.page-node-type-homepage  ul.icons li.purple-text-hover:hover .centerSvg path{fill:#d94198;transform:scale(1.1);}.page-node-type-homepage  ul.icons li.red-text-hover .st1{fill:#db2232;}.page-node-type-homepage  ul.icons .centerSvg path{transition:transform 0.3s,fill 0.3s;transform-origin:center;}.page-node-type-homepage  ul.icons li.red-text-hover:hover .centerSvg path{fill:#db2232;transform:scale(1.2);}.page-node-type-homepage  ul.icons li{padding:20px;width:140px;text-align:center;font-family:var(--secondary-font-family);font-size:24px;line-height:1em;text-transform:uppercase;}.page-node-type-homepage  ul.icons li .text{transition:all .3s ease-in-out;}.page-node-type-homepage  ul.icons li.blue-text-hover:hover .text{color:var(--blue);}.page-node-type-homepage  ul.icons li.orange-text-hover:hover .text{color:var(--orange);}.page-node-type-homepage  ul.icons li.green-text-hover:hover .text{color:var(--green);}.page-node-type-homepage  ul.icons li.purple-text-hover:hover .text{color:var(--pink);}.page-node-type-homepage  ul.icons li.red-text-hover:hover .text{color:#DB2232;}.page-node-type-homepage  ul.icons li a{color:var(--black);text-decoration:none;}.page-node-type-homepage  ul.icons li a img{margin-bottom:10px;}.page-node-type-homepage  ul.icons li a span.text{display:block;}.page-node-type-homepage .hero-image{width:100%;height:100%;max-height:unset;overflow:hidden;padding-top:110px;}.page-node-type-homepage .hero-image img{display:block;width:100%;position:relative;}.page-node-type-homepage .hero-image-mobile{display:none;width:100%;overflow:hidden;padding-top:80px;}.page-node-type-homepage .hero-image .slide,.page-node-type-homepage .hero-image-mobile .slide{overflow:hidden;height:100%;}.page-node-type-homepage .hero-image .slide figure,.page-node-type-homepage .hero-image-mobile .slide figure{width:100%;height:100%;position:relative;overflow:hidden;}.page-node-type-homepage .hero-image .slide figure img,.page-node-type-homepage .hero-image-mobile .slide figure img{height:auto;}@media (max-width:1023px){.page-node-type-homepage .hero-image{padding-top:80px;}}@media (max-width:800px){.page-node-type-homepage .slick-list,.page-node-type-homepage .slick-track{height:100%;}.page-node-type-homepage .hero-image .slide figure img,.page-node-type-homepage .hero-image-mobile .slide figure img{width:100%;height:auto;}}@media (max-width:767px){.page-node-type-homepage .hero-image-mobile{display:block;}.page-node-type-homepage .hero-image{display:none;}}.page-node-type-homepage #hero{position:relative;}.page-node-type-homepage .hero-text{position:absolute;bottom:0;left:0;padding:10px;width:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(10px);}.page-node-type-homepage .hero-text .hero-content{display:flex;align-items:center;}.page-node-type-homepage .hero-text .hero-content div{padding:0 10px;}.page-node-type-homepage .hero-text .hero-content img{max-width:200px;}.page-node-type-homepage .hero-text h1{color:var(--white);text-align:center;text-shadow:0px 3px 6px rgba(0,0,0,0.16);}.page-node-type-homepage .hero-text h1 span{white-space:nowrap;}.page-node-type-homepage .hero-text h2{color:var(--white);text-align:center;}.page-node-type-homepage .hero-text hr{display:block;width:181px;margin:10px auto;border:solid 2px var(--blue);}#block-nft-page-title{display:none}#block-nft-content > article > div:nth-child(2) > div > p{max-width:768px;text-align:center;position:relative;left:50%;transform:translateX(-50%);}@media (max-width:767px){.page-node-type-homepage .hero-text{padding-left:0;padding-right:0;}.page-node-type-homepage .hero-text .contentwidth{padding-left:10px;padding-right:10px;}.page-node-type-homepage .hero-text h1{font-size:48px;line-height:1em;}.page-node-type-homepage .hero-text h2{font-size:30px;line-height:32px;}}@media (max-width:580px){.page-node-type-homepage .hero-text .hero-content{flex-direction:column;}}@media (max-width:480px){.page-node-type-homepage .hero-text h1{font-size:11.5vw;}.page-node-type-homepage .hero-text h2{font-size:24px;line-height:28px;}}.findHotelsBackground{position:relative;padding:24px 0 50px 0;background-color:var(--lightest-grey);}.findHotelsBackground::after{content:'';position:absolute;bottom:-85px;left:0;width:100%;height:85px;display:none;background-image:url(/themes/nft/images/waterline-reverse.svg);background-position:center bottom;background-size:cover;}.path-frontpage #block-nft-content .findHotelsBackground{padding:20px 0;margin-bottom:50px;}.path-frontpage #block-nft-content .findHotelsBackground::after{content:'';position:absolute;bottom:-85px;left:0;width:100%;height:85px;display:block;background-image:url(/themes/nft/images/waterline-reverse.svg);background-position:center bottom;background-size:cover;}#block-nft-findhotelsattractions > h2{display:none}.path-node .content-body .findHotelcontainer,.findHotelcontainer{display:flex;flex-direction:row;height:131px;max-width:1160px;position:relative;left:50%;transform:translateX(-50%);justify-content:space-evenly;font-family:"bebas-neue",sans-serif;padding:0 20px;}.path-node .content-body .findHotelcontainer{padding:10px 0;}.path-node .content-body .findHotelsTitle,.findHotelsTitle{flex-basis:30%;background:linear-gradient(to top right,#1ca9e1,#0D7AD1);display:flex;justify-content:center;align-items:center;max-width:207px;}.path-node .content-body .findHotelsTitle h2,.findHotelsTitle h2{padding:9px;font-size:30px;color:white;text-align:center;line-height:1;}.path-node .content-body .findHotelsContent,.findHotelsContent{width:825px;display:flex;flex-direction:row;align-items:center;position:relative;padding-left:28px;background-color:white;}.path-node .content-body .findHotelsContent:before,.findHotelsContent:before{content:'';height:131px;width:110%;background-color:white;position:absolute;z-index:-100;left:-88px;}.path-node .content-body .findHotelsContent form,.findHotelsContent form{display:flex;flex-direction:row;width:100%;}.path-node .content-body .bookingForm,.bookingForm{display:flex;justify-content:space-evenly;}.path-node .content-body .catagoryList,.catagoryList{list-style:none;min-width:156px;max-height:117px;margin-right:20px}.path-node .content-body .catagoryList li,.catagoryList li{color:white;height:33%;z-index:100;display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;cursor:pointer;font-family:effra;padding-left:20px;}.selected .backgroundColorMove{right:0px;}.path-node .content-body .catagoryList li p,.catagoryList li p{color:#52575A;user-select:none;margin-bottom:0;}.path-node .content-body .catagoryList li.selected p,.catagoryList li.selected p{color:white;}.backgroundColorMove{width:100%;height:32px;position:absolute;z-index:-100;right:150px;transition:all .3s ease-in-out;}.searchBlue{background-color:#1ca9e1}.searchGreen{background-color:#23b24e}.searchPink{background-color:#d93e97}.bookingForm{column-gap:20px;width:100%;}.bookingForm div button{border:none;color:white;background-color:black;padding:18px 40px;font-size:20px;font-weight:400;cursor:pointer;}div.formItem{display:flex;flex-direction:column;justify-content:center;}div.formItem:nth-child(1),div.formItem:nth-child(2){max-width:255px;flex-basis:30%;position:relative;}div.formItem:nth-child(1)::after,div.formItem:nth-child(2)::after{content:'';display:block;height:28px;width:26px;position:absolute;right:0;top:18px;background-image:url(/themes/nft/images/svg-calendar.svg);z-index:1;}div.formItem label{font-family:effra,sans-serif;font-size:12px;color:#859096}div.formItem input,div.formItem select{border:none;border-bottom:1px solid #B7C4CC;padding:10px 0px;min-width:60px;color:#52575A;font-family:effra,sans-serif;font-size:16px;font-weight:400;}div.formItem input:focus-visible{outline:none;}.findHotelcontainer .flatpickr-input{background:transparent;z-index:2;}#block-nft-content article div .field-homepage-blocks div:nth-child(1) .field.body{background-image:url(/themes/nft/images/booking-bar.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;padding:20px 0 100px 0;position:relative;}.node-3062 #block-nft-findhotelsattractions-2 svg{display:none;}.path-packages .findHotelsBackground{margin-bottom:0;}@media(max-width:1075px){.findHotelsContent form .bookingForm{width:100%;display:flex;align-items:center;}.findHotelsContent form .bookingForm .formItem{margin:10px 0;}.bookingForm{flex-direction:column;}.bookingForm div button{padding:12px 40px;position:relative;left:50%;transform:translateX(-50%);margin-top:20px;}.findHotelcontainer{max-width:95vw;height:418px;align-items:center;flex-direction:column;}.findHotelcontainer .findHotelsTitle{width:90%;max-width:none;flex-basis:10%;position:relative;}.findHotelcontainer .findHotelsContent{padding:0;flex-direction:column;justify-content:center;row-gap:20px;width:90%;background-color:white;}.findHotelcontainer .findHotelsContent ul.catagoryList{display:flex;max-width:calc(95% - 20px);top:10px;}.indexSponsorContainer .findHotelcontainer .findHotelsContent:before,.findHotelsContent:before{height:390px;width:100%;left:50% !important;transform:translateX(-50%);}.backgroundColorMove{right:0px;top:36px;height:40px;}.selected .backgroundColorMove{right:0px;top:0px;}.catagoryList{margin-right:0;width:100%;position:relative;justify-content:center;column-gap:5px;margin:10px 0;height:40px;}.catagoryList li{height:100%;padding-left:10px;padding-right:15px;}.catagoryList li p{transition:all .3s ease-in-out;font-size:15px;letter-spacing:-.5px;}div.formItem:nth-child(1),div.formItem:nth-child(2){max-width:none;width:270px;}}@media(max-width:767px){.findHotelsSvg{display:none;}.catagory p{transition:all}.findHotelsContent form{width:100%;padding-bottom:20px;}.findHotelsContent > form > div > div:nth-child(3){width:115px;position:relative;}}@media (max-width:480px){.findHotelcontainer{max-width:100%;padding:5px;}.catagoryList li p{line-height:1em;text-align:center;}}@media(max-width:420px){.catagoryList li{padding-left:3px;padding-right:5px;}}#block-nft-hotelsponsors > h2{display:none}.sponsorContainer ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;column-gap:42px;list-style:none;}.sponsorContainer{padding:20px;position:relative;}.path-frontpage .sponsorContainer{background-color:#859096;padding:20px;}.path-frontpage #block-nft-homepageadsatbottom .sponsorContainer{background-color:white;}.path-frontpage .sponsorContainer::after{content:'';position:absolute;bottom:-85px;left:0;width:100%;height:85px;display:none;background-image:url(/themes/nft/images/waterline-reverse-dark.svg);background-position:center bottom;background-size:cover;}.sponsorContainer ul li div figure{max-width:373px;border:1px solid var(--lightest-grey);}.ctaText{max-width:768px;text-align:center;position:relative;width:100%;margin-left:auto;margin-right:auto;}.ctaText a{color:#52575A}.page-node-type-buisness-index #block-nft-hotelsponsors-2{display:none;}.sponsorContainer .sponsor figure{position:relative;}.sponsorContainer .sponsor figure a::after{content:'';width:22px;height:100%;position:absolute;right:-21px;top:-1px;background-color:#52575A;background-image:url(/themes/nft/images/svg-right-arrow-white.svg);background-repeat:no-repeat;background-size:40%;background-position:center center;border:1px solid var(--lightest-grey);border-left:none;}.page-node-type-complex-page .sponsorContainer{position:relative;max-width:100%;left:auto;transform:translateX(0);padding:24px 20px;background-color:var(--lightest-grey);}.page-node-type-complex-page .top-sponsors{margin-top:-40px;padding-bottom:60px;}.page-node-type-complex-page .top-sponsors .sponsorContainer::after{content:'';position:absolute;bottom:-70px;left:0;width:100%;height:70px;display:block;background-image:url(/themes/nft/images/waterline-reverse.svg);background-position:center bottom;background-size:cover;}.page-node-type-complex-page .bottom-sponsors{margin-top:40px;}.page-node-type-complex-page .bottom-sponsors .sponsorContainer{background-color:white;}.node-3062 .top-sponsors .sponsorContainer ul{flex-wrap:wrap;row-gap:20px;}.second-ads .sponsorContainer{margin-bottom:0;}@media (max-width:767px){.path-frontpage .sponsorContainer{background-color:transparent;}}.itinerariesAndGuides{margin-top:60px;padding:0 20px;}.itinerariesAndGuides h2{text-align:center;color:#1CA9e1;margin-bottom:60px;position:relative;}.itinerariesAndGuides h2::after{height:4px;width:181px;background-color:#23B24E;content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);top:58px;}.itinerariesAndGuides .swiper{padding-bottom:50px;max-width:1200px;}.itinerariesAndGuides .swiper .swiper-wrapper{}.itinerariesAndGuides .swiper-button-prev,.itinerariesAndGuides .swiper-button-next{height:24px;width:13px;user-select:none;}.itinerariesAndGuides .swiper-button-prev:after,.itinerariesAndGuides .swiper-button-next:after{content:'';}.itinerariesAndGuides .swiper .swiper-wrapper .swiper-slide{}.itinerariesAndGuides .swiper .swiper-scrollbar{display:none;bottom:10px;}.itinerariesAndGuides .swiper .swiper-scrollbar-drag{top:-19px;}.swiper-slide{display:flex !important;flex-direction:column;align-items:center;}.attractions-hotels-restaurants{margin-top:0;}.attractions-hotels-restaurants .swiper-wrapper{justify-content:center;}@media (max-width:870px){.attractions-hotels-restaurants .swiper-wrapper{justify-content:flex-start;}}.swiper-slide figure{height:auto;width:100%;position:relative;}.swiper-slide div.slideTitle{height:56px;position:relative;bottom:56px;color:white;}.arrowBtnContainer{width:1300px;position:relative;height:44px;left:50%;transform:translateX(-50%);bottom:250px;}.swiper-slide .imageBlurWrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:56px;backdrop-filter:blur(8px);background-color:rgba(0,0,0,.3);}.swiper-slide .imageBlurWrapper .textBox{color:white;position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:100;cursor:default;}.swiper-slide .imageBlurWrapper .textBox p{font-size:26px;font-weight:400;font-family:"bebas-neue",sans-serif;}.swiper-slide .imageBlurWrapper .textBox a{text-decoration:none;color:white;}@media (max-width:1400px){.arrowBtnContainer{display:none;}.itinerariesAndGuides .swiper .swiper-scrollbar{display:block;}}@media (max-width:767px){.sponsorContainer ul{flex-direction:column;align-items:center;row-gap:20px;max-width:90%;transform:translateX(-50%);left:50%;position:relative;}#block-nft-content > article > div:nth-child(2) > div > p{max-width:80%;}.page-node-type-homepage ul.icons{padding-bottom:0;margin-bottom:50px;}.page-node-type-homepage ul.icons .slick-prev{bottom:-40px;left:50%;top:auto;transform:translateX(-40px);width:30px;background-image:url(/themes/nft/images/arrow-long--left.svg);background-size:30px;}.page-node-type-homepage ul.icons .slick-next{bottom:-40px;right:50%;top:auto;transform:translateX(40px);width:30px;background-image:url(/themes/nft/images/arrow-long--right.svg);background-size:30px;}.ctaText{max-width:80%;}}.events-block-section{background-image:url(/themes/nft/images/blue-background.png);background-repeat:no-repeat;background-size:cover;min-height:616px;}.events-block-section::before{content:'';width:100%;height:69px;background-image:url(/themes/nft/images/waterline.svg);background-repeat:no-repeat;background-size:cover;display:block;background-position:bottom;position:relative;bottom:1px;}.descriptionFlex{min-height:107px;min-width:278px;width:280px;display:flex;background-color:white;}.descriptionFlex .descriptionLeft{flex-basis:90%;display:flex;flex-direction:column;justify-content:space-between;}.descriptionFlex .descriptionLeft .views-field-field-category-,.descriptionFlex .descriptionLeft .views-field-field-venue{display:none;}.descriptionLeft .views-field-nid,.favouritesViewContainer .views-field-nid{display:none;}.descriptionFlex .descriptionRight{flex-basis:10%;display:flex;flex-direction:column;border-left:1px dotted #859096;background-color:white;padding-bottom:10px;min-width:37px;}.descriptionFlex .descriptionRight img,.descriptionFlex .descriptionRight > div{flex-basis:50%;}.descriptionFlex .descriptionRight img{background-color:white;border:none;padding:8px;}.descriptionRight a{background-image:url(/themes/nft/images/svg-arrow-right.svg);height:24px;width:13px;display:block;position:relative;right:80%;top:20px;background-repeat:no-repeat;}.descriptionRight .svgFavouriteContainer button{transition:all .3s ease-in-out;position:absolute;height:34.47px;width:37px;cursor:pointer;background-repeat:no-repeat;border:none;background-color:transparent;background-size:60%;background-position:center center;}.descriptionFlex .descriptionLeft .views-field-field-cuisine{padding:0 0 5px 24px;font-weight:bold;font-size:12px;}.descriptionFlex .descriptionLeft .views-field-field-cuisine .field-content{display:flex;align-items:center;}.descriptionFlex .descriptionLeft .views-field-field-cuisine img{width:15px;height:15px;margin-right:5px;}.arrowContainer{height:0px;display:flex;justify-content:space-between !important;top:175px;position:absolute;width:943px;left:50%;transform:translateX(-50%);z-index:10000;}.arrowContainer figure img{user-select:none;}.arrowLeft,.arrowRight{height:60px;width:32px;display:flex;align-items:center;justify-content:center;background-color:white;z-index:100;cursor:pointer;}.arrowLeft img,.arrowRight img{height:24px;width:13px;}.events-block-section > h2{display:none;}.outerWrapper{display:flex;flex-direction:row;max-width:1200px;position:relative;left:50%;top:80px;transform:translate(-50%);justify-content:center;column-gap:20px;}.outerWrapper .event-swiper-wrapper{display:flex;justify-content:center;column-gap:10px;max-width:100vw;padding:20px;position:relative;}.outerWrapper .views-row{}.views-field-title-1,.views-field-title,.views-field-field-location,.views-field-field-date-1,.views-field-field-date,.views-field-view-node{background-color:white;padding-left:24px;}.views-field-field-date{min-height:37px;}.views-field-field-event-categories{min-height:24px;padding:5px 0 5px 24px;position:static;max-width:219px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;text-transform:uppercase;text-align:left;}.views-field-field-event-categories div{color:#859096;}.views-field-title-1,.views-field-title{padding-top:10px;min-height:54px;}.event-views .views-field-title-1 .field-content,.event-views .views-field-title .field-content{display:block;height:48px;min-height:unset;width:215px;overflow:hidden;}.views-field-title-1 span a,.views-field-title span a{color:black !important;text-decoration:none;font-size:18px;font-weight:400;}.views-field-view-node{padding-bottom:10px;}.views-field-field-location{font-size:12px;padding:5px 0 5px 24px;text-transform:uppercase;min-height:38px;}.views-field-field-location div a{font-size:12px !important;font-weight:bold !important;color:#859096 !important;text-decoration:none;}.views-field-field-date-1,.views-field-field-date{font-size:14px;font-weight:14;padding-bottom:20px}.innerWrapper{flex-basis:25%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-right:20px;max-width:237px;row-gap:20px;}.innerWrapper h2{color:white}.innerWrapper p{color:white;font-size:18px;line-height:28px;}.innerWrapper a,.outerWrapper .mobileCTA{border:none;color:white;background-color:black;padding:12px 25px;font-size:20px;font-weight:400;cursor:pointer;text-decoration:none;font-family:"bebas-neue",sans-serif;}.event-swiper .swiper-wrapper{max-width:900px;}.event-swiper .swiper-wrapper .views-field-field-featured-image-1,.event-swiper .swiper-wrapper .views-field-field-featured-image{min-height:250px;min-width:278px;width:280px;z-index:0;}.outerWrapper .mobileCTA{display:none}@media(max-width:1275px){.event-swiper .swiper-wrapper{max-width:600px}.arrowContainer{left:50%;width:645px;transform:translateX(-50%);top:175px;}#block-nft-views-block-index-events-block-1 .event-swiper .swiper-wrapper{max-width:860px !important;}}@media(max-width:1260px){.outerWrapper .event-swiper-wrapper{max-width:900px}}@media(max-width:950px){.outerWrapper{flex-direction:column;align-items:center;}.innerWrapper{max-width:90%;align-items:center;margin-right:0;}.innerWrapper p{text-align:center;}.event-swiper .swiper-wrapper{max-width:700px;}.arrowContainer{width:695px;}.outerWrapper .mobileCTA{display:block;margin-top:15px;}.events-block-section{min-height:840px}.innerWrapper a{display:none;}.innerWrapper p{margin-bottom:15px;}#block-nft-views-block-index-events-block-1 .event-swiper .swiper-wrapper{max-width:580px !important;}}@media(max-width:920px){.outerWrapper .event-swiper-wrapper{max-width:615px}}@media(max-width:780px){.arrowContainer{display:none !important;}#eventIndex .featured-events .arrowContainer{display:flex !important;width:100% !important;z-index:2;}.event-swiper .swiper-wrapper{max-width:110vw;}}@media(max-width:650px){.outerWrapper .event-swiper-wrapper{padding:0;}.events-block-section{min-height:875px;}.outerWrapper .event-swiper-wrapper{max-width:100vw;}#block-views-block-index-events-block-1 .indexCta{bottom:-40px !important;}}.field-entity-reference > div:nth-child(1){display:none;}.field-entity-reference > div > div:nth-child(1) > div.field.body{background-image:url(/themes/nft/images/zipline.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;background-blend-mode:multiply;position:relative;}.backgroundOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:1;}section.heroIndex{min-height:611px;display:block;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:1150px;align-items:flex-start;z-index:100;padding:0 20px;}section.heroIndex h1{color:white;}section.heroIndex p{color:white;padding:10px 0 20px 0;}section.heroIndex p::after{width:181px;height:4px;background-color:#23B24E;content:'';display:block;position:relative;top:6px;}section.heroIndex .searchBar{height:50px;width:591px;}section.heroIndex .searchBar input{height:100%;width:100%;border-radius:2px;border:none;}section.heroIndex .searchBar input::placeholder{padding-left:50px;}section.heroIndex .searchBar::before{content:'';display:block;height:30px;width:30px;background-image:url(/themes/nft/images/magi-glass.png);top:40px;left:10px;position:relative;background-size:contain;}section.thingsToDo{min-height:400px}section.thingsToDo .queryCatagories{}section.thingsToDo .queryCatagories .queryContainer{}section.thingsToDo .activityCards{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;max-width:1128px;position:relative;left:50%;transform:translateX(-50%);}section.thingsToDo .activityCards li{height:45px;width:278px;list-style:none;display:flex;border:1px solid #DAE1E4;align-items:center;cursor:pointer;transition:all .3s ease-in-out;}section.thingsToDo .activityCards li p{line-height:1;user-select:none;}section.thingsToDo .activityCards li.selected{background-color:#23B24E;}section.thingsToDo .activityCards li.selected p{color:white;}section.thingsToDo .st0{fill:#859096 !important;}section.thingsToDo .activityCards li.selected figure .st0{fill:#FFFFFF !important;}section.thingsToDo .activityCards li figure{width:25px;height:25px;margin:0 10px}section.thingsToDo .activityCards li figure img{user-select:none;}ul.queryCatagories{max-width:1128px;transform:translateX(-50%);position:relative;left:50%;list-style:none;display:flex;position:relative;bottom:52px;z-index:200;column-gap:10px;max-height:52px;}ul.queryCatagories li{height:52px;width:212px;background-color:#52575A;border-radius:10px 10px 0 0;transition:all .3s ease-in-out;position:relative;bottom:0px;}ul.queryCatagories li.selected{background-color:white;height:59px;position:relative;bottom:7px;transition:all .3s ease-in-out}ul.queryCatagories li.selected button{color:#52575A}ul.queryCatagories li.selected button::after{content:'';background-color:#23B24E;width:95px;height:4px;display:block;position:relative;left:50%;transform:translateX(-50%);top:4px;}ul.queryCatagories li button{height:52px;width:212px;height:100%;width:100%;background-color:transparent;border:none;color:white;font-size:24px;cursor:pointer;}@media(max-width:1125px){section.thingsToDo .activityCards{max-width:845px;}}@media(max-width:845px){section.thingsToDo .activityCards{max-width:565px;}}@media(max-width:767px){section.heroIndex{align-items:center;justify-content:flex-end;padding-bottom:120px;}section.heroIndex::after{position:absolute;content:'';height:325px;width:100vw;background-color:rgba(0,0,0,0.2);left:0;bottom:0;z-index:-10;}section.heroIndex h1{font-size:48px;position:relative;top:20px;}section.heroIndex .searchBar{width:95%;max-width:354px;}section.heroIndex .searchBar input{position:relative;left:50%;transform:translateX(-50%);}section.heroIndex .searchBar::before{z-index:10;}section.heroIndex p{padding:0 0 20px 0;}section.heroIndex p::after{left:50%;transform:translateX(-50%);}ul.queryCatagories{width:100vw;}section.thingsToDo{max-width:90%;position:relative;left:50%;transform:translateX(-50%);z-index:1000;}section.thingsToDo .activityCards{max-width:376px;}section.thingsToDo .activityCards li{flex-basis:calc(50% - 2.5px);height:90px;flex-direction:column;justify-content:center;row-gap:5px;}section.thingsToDo .activityCards li p{text-align:center;}}.thingsToDoList{background-color:var(--lightest-grey);}.thingsToDoList svg{width:100%;height:100%;margin-bottom:30px;}.toDoRowsContainer > div{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1180px;position:relative;left:50%;transform:translateX(-50%);column-gap:13px;row-gap:30px;padding:30px 10px 0 10px;justify-content:center;}.toDoRowsContainer > div  .views-row .sponsored,.toDoRowsContainer > div .views-row .views-field-field-visit-the-website-link{display:none;}.toDoRowsContainer > div  .views-field-field-featured-image{width:280px;}.toDoRowsContainer.sponsored > div .views-row .views-field-field-visit-the-website-link{display:block;}.toDoRowsContainer.sponsored > div .views-row .sponsored{display:block;color:var(--white);}.toDoRowsContainer > div  .views-row{flex-basis:calc(25% - 15px);position:relative;}.toDoRowsContainer > div  .views-row a{text-decoration:none;font-family:var(--primary-font-family);font-weight:var(--primary-font-weight);color:black;font-size:18px;display:block;}.toDoRowsContainer > div .views-row .views-field-field-event-categories div{color:white}.toDoRowsContainer > div .views-row .views-field-view-node a{font-size:12px;}.toDoRowsContainer > div .views-row .thingsTitle{padding:10px 0 10px 24px;background-color:white;min-height:auto;}.toDoRowsContainer > div .views-row .views-field-field-visit-the-website-link{padding:0 0 10px 24px;background-color:white;}.toDoRowsContainer > div .views-row .views-field-field-visit-the-website-link a{display:block;position:relative;color:#52575A;text-decoration:none;font-size:12px;font-weight:bold;}.toDoRowsContainer > div .views-row .views-field-field-visit-the-website-link a::after{content:'';position:absolute;bottom:2px;right:-10px;width:17px;height:12px;background-image:url(/themes/nft/images/svg-slider-arrow-cta-right-dark.svg);background-size:17px 12px;background-repeat:no-repeat;}.toDoRowsContainer > div .views-field-field-featured-image::before,.events-container .views-field-field-featured-image::before{content:'';height:51px;width:100%;left:0;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0.58),rgba(84,84,84,0));position:absolute;}.all-things-to-do{background-color:var(--lightest-grey);padding:100px 0 70px;}.all-things-to-do h2{color:black;position:relative;text-align:center;}.all-things-to-do h2::after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;width:220px;height:4px;}.business-listings:has(.green-categories) .all-things-to-do h2::after{background-color:var(--green);}.business-listings:has(.blue-categories) .all-things-to-do h2::after{background-color:var(--blue);}.business-listings:has(.orange-categories) .all-things-to-do h2::after{background-color:var(--orange);}.business-listings.view-display-id-page_4 .all-things-to-do{padding:50px 0 35px;}.business-listings .pager{background:var(--lightest-grey);display:flex;justify-content:center;list-style-type:none;padding-bottom:30px;}.business-listings .pager a{display:flex;justify-content:center;align-items:center;width:150px;height:60px;background-color:black;text-decoration:none;color:white;font-family:var(--secondary-font-family);font-size:20px;font-weight:400;}.business-listings #to-top{position:fixed;bottom:30px;right:30px;width:90px;height:40px;padding:10px;z-index:9999;border-radius:10px;background-color:var(--blue);}.business-listings #to-top::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:10px;background-image:url(/themes/nft/images/svg-arrow-up.svg);background-size:contain;background-repeat:no-repeat;filter:brightness(2);}.business-listings #to-top a{text-decoration:none;color:white;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;background:transparent;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;}.business-listings:has(.green-categories) #to-top{background-color:var(--green);}.business-listings:has(.blue-categories) #to-top{background-color:var(--blue);}.business-listings:has(.orange-categories) #to-top{background-color:var(--orange);}@media (max-width:600px){.business-listings #to-top{bottom:94px;right:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}}.path-play .toDoRowsContainer > div,.path-sleep .toDoRowsContainer > div,.path-sleep .toDoRowsContainer > div,.path-books .toDoRowsContainer > div{justify-content:center;max-width:var(--contentwidth);padding:var(--contentwidth-pad);}.path-play .descriptionFlex .descriptionRight,.path-sleep .descriptionFlex .descriptionRight,.path-eat .descriptionFlex .descriptionRight,.page-node-type-business-property-page .descriptionFlex .descriptionRight{display:none;}@media (max-width:1180px){.toDoRowsContainer > div{max-width:886px;}}@media (max-width:886px){.toDoRowsContainer > div{max-width:593px;}}@media (max-width:767px){.toDoRowsContainer > div .views-row .thingsTitle{min-height:auto;padding:10px;}.toDoRowsContainer > div .views-row .views-field-field-visit-the-website-link{padding:0 0 10px 10px;}}@media (max-width:550px){.toDoRowsContainer > div{max-width:unset !important;padding:30px 5px 10px !important;column-gap:5px;row-gap:10px;}.toDoRowsContainer > div .views-row{flex-basis:unset;width:180px;}.toDoRowsContainer > div .views-row .descriptionFlex{min-width:unset;width:100%;min-height:88px;}.page-node-type-complex-page .toDoRowsContainer > div .views-row{width:140px;}.page-node-type-complex-page .toDoRowsContainer > div .views-row .descriptionFlex{min-height:77px;}.toDoRowsContainer .views-field-field-featured-image{width:unset;}}.indexSponsorContainer{background-color:var(--lightest-grey);padding-top:50px;padding-bottom:20px;}.indexSponsorContainer .findHotelcontainer{max-width:1142px;}.indexSponsorContainer .findHotelcontainer .findHotelsContent:before{left:-107px;}.flatpickr-innerContainer{background-color:white;border:1px solid #B7C4CC;border-top:none;}.flatpickr-months{border:1px solid #B7C4CC;border-bottom:none;}.flatpickr-calendar{font-family:effra,sans-serif;font-size:16px;color:#52575A;}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month,.flatpickr-current-month input.cur-year,.flatpickr-day{color:#52575A;}.thingsToDoNiagara{text-align:center;max-width:768px;position:relative;left:50%;transform:translateX(-50%);padding:20px;}.thingsToDoNiagara h2{padding-bottom:20px;color:#1F2021;}.thingsToDoNiagara h2::after{content:'';display:block;height:4px;width:181px;background-color:#1ca9e1;position:relative;left:50%;transform:translateX(-50%);top:4px;}.thingsToDoNiagara a{color:#52575A;}.svgCover{background-color:white;height:20px;position:relative;width:100%;bottom:5px;}#block-nft-views-block-index-events-block-1{height:698px;padding-top:40px;background-image:url(/themes/nft/images/blue-background.png);background-size:cover;background-repeat:no-repeat;}#block-nft-views-block-index-events-block-1 .outerWrapper{flex-direction:column;align-items:center;}#block-nft-views-block-index-events-block-1 .outerWrapper h2{color:white;font-weight:400;}#block-nft-views-block-index-events-block-1 .outerWrapper .filterBtnContainer button{color:white;background-color:transparent;border:1px solid white;font-size:16px;font-weight:300;font-family:effra,sans-serif;letter-spacing:0px;padding:10px 26px;margin:15px 3px;cursor:pointer;transition:all .3s ease-in-out;}#block-nft-views-block-index-events-block-1 .outerWrapper .filterBtnContainer button.selected{background-color:black;border:1px solid black;}#block-nft-views-block-index-events-block-1 .indexCta{color:white;bottom:-40px;position:absolute;left:50%;transform:translateX(-50%);}#block-nft-views-block-index-events-block-1 .event-swiper .swiper-wrapper{max-width:1160px;}.page-node-type-event-index .descriptionFlex{}.page-node-type-event-index .views-exposed-form{display:none;}#block-views-block-index-events-block-1{height:698px;padding-top:40px;background-image:url(/themes/nft/images/blue-background.png);background-size:cover;background-repeat:no-repeat;}#block-views-block-index-events-block-1 .outerWrapper{flex-direction:column;align-items:center;}#block-views-block-index-events-block-1 .outerWrapper h2{color:white;font-weight:400;margin-bottom:20px;}#block-views-block-index-events-block-1 .outerWrapper .filterBtnContainer button{color:white;background-color:transparent;border:1px solid white;font-size:16px;font-weight:300;font-family:effra,sans-serif;letter-spacing:0px;padding:10px 26px;margin:15px 3px;cursor:pointer;transition:all .3s ease-in-out;}#block-views-block-index-events-block-1 .outerWrapper .filterBtnContainer button.selected{background-color:black;border:1px solid black;}#block-views-block-index-events-block-1 .indexCta{color:white;bottom:-20px;position:absolute;left:50%;transform:translateX(-50%);}#block-views-block-index-events-block-1 .event-swiper .swiper-wrapper{max-width:1160px;}.page-node-type-event-index .hero-image{width:100%;height:100%;max-height:unset;overflow:hidden;padding-top:110px;}.page-node-type-event-index .hero-image img{display:block;width:100%;position:relative;}.page-node-type-event-index .hero-image-mobile{display:none;width:100%;overflow:hidden;padding-top:80px;}.page-node-type-event-index .hero-image .slide,.page-node-type-event-index .hero-image-mobile .slide{overflow:hidden;height:100%;}.page-node-type-event-index .hero-image .slide figure,.page-node-type-event-index .hero-image-mobile .slide figure{width:100%;height:100%;position:relative;overflow:hidden;}.page-node-type-event-index .hero-image .slide figure img,.page-node-type-event-index .hero-image-mobile .slide figure img{height:auto;}.page-node-type-event-index .messages__wrapper{display:none;}.page-node-type-event-index #hero{position:relative;}.page-node-type-event-index #hero .semi-opaque-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:25%;z-index:101;}.page-node-type-event-index #hero .form-div{position:absolute;left:50%;top:50%;transform:translate(-50%);z-index:102;width:100%;max-width:var(--contentwidth);padding:var(--contentwidth-pad);}.page-node-type-event-index #hero .form-div h1{color:white;line-height:50px;}.page-node-type-event-index #hero .searchBar{height:50px;width:591px;}.page-node-type-event-index #hero .searchBar input{height:100%;width:100%;border-radius:2px;border:none;padding-left:50px;}.page-node-type-event-index #hero .searchBar::before{content:'';display:block;height:30px;width:30px;background-image:url(/themes/nft/images/magi-glass.png);top:40px;left:10px;position:relative;background-size:contain;}.page-node-type-event-index .event-bar-rules{position:relative;}.page-node-type-event-index h1.event-bar-rules{padding-bottom:30px;}.page-node-type-event-index h3.event-bar-rules{text-align:center;background-color:var(--lightest-grey);color:black;font-size:30px;padding-bottom:30px;}.page-node-type-event-index .event-bar-rules::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:181px;background-color:var(--blue);}.page-node-type-event-index h3.event-bar-rules::after{left:50%;transform:translateX(-50%);bottom:15px;}@media (max-width:1023px){.page-node-type-event-index .hero-image{padding-top:80px;}}@media (max-width:800px){.page-node-type-event-index .slick-list,.page-node-type-event-index .slick-track{height:100%;}.page-node-type-event-index .hero-image .slide figure img,.page-node-type-event-index .hero-image-mobile .slide figure img{width:100%;height:auto;}}@media (max-width:767px){.page-node-type-event-index .hero-image-mobile{display:block;}.page-node-type-event-index .hero-image{display:none;}.page-node-type-event-index #hero .form-div h1{font-size:var(--h2);line-height:30px;}.page-node-type-event-index h1.event-bar-rules{padding-bottom:20px;}.page-node-type-event-index #hero .searchBar{width:95%;max-width:354px;}.page-node-type-event-index #hero .searchBar input{position:relative;left:50%;transform:translateX(-50%);}.page-node-type-event-index #hero .searchBar::before{z-index:10;}}.page-node-type-event .header-container .mobile-head{display:none;}.header-container .field-featured-image,.header-container .field-image{height:calc(90vh - 110px);margin-top:110px;}.header-container .field-featured-image img,.header-container .field-image img{display:block;width:100%;height:100%;object-fit:cover;}.page-node-type-event .header-container .field-featured-image{max-height:unset;height:100%;}.page-node-type-event .header-container .field-featured-image img{height:auto;object-fit:unset;}.page-node-type-event .header-container{position:relative;}.page-node-type-event .header-container h1{line-height:70px;}.page-node-type-event .header-container .header-text-container{position:absolute;bottom:0;left:0;display:flex;width:100%;background-color:rgba(0,0,0,0.55);min-height:146px;}.page-node-type-event .header-container .header-text-container .date-box{margin-left:15%;margin-right:40px;display:flex;flex-direction:column;justify-content:center;padding:20px 10px 40px;color:white;background-image:url(/themes/nft/images/blue-background-box.png);background-size:cover;background-repeat:no-repeat;position:relative;}.page-node-type-event .header-container .header-text-container .date-box .optional-detail{text-align:center;font-size:16px;margin-bottom:10px;}.page-node-type-event .header-container .header-text-container .date-range{display:flex;justify-content:space-evenly;align-items:center;width:140px;font-family:var(--secondary-font-family);}.page-node-type-event .header-container .header-text-container .date-range p{text-align:center;font-size:36px;line-height:36px;}.page-node-type-event .header-container .header-text-container .date-range > p{display:flex;align-items:center;}.page-node-type-event .header-container .header-text-container .title-box{color:white;}.page-node-type-event .header-container .header-text-container .title-box h3{position:relative;padding-bottom:20px;}.page-node-type-event .header-container .header-text-container .title-box h3::after{position:absolute;bottom:10px;left:0;content:"";width:180px;height:4px;background-color:var(--blue);}@media (max-width:1023px){.header-container .field-featured-image,.header-container .field-image{margin-top:80px;}}@media screen and (max-width:900px){.page-node-type-event .header-container .header-text-container{flex-direction:column-reverse;row-gap:20px;}.page-node-type-event .header-container .header-text-container .date-box{margin:0 auto;width:181px;padding:0px;justify-content:center;height:77px;top:0;}.page-node-type-event .header-container .header-text-container .date-box .optional-detail{margin-bottom:0;}.page-node-type-event .header-container .header-text-container .date-range{width:unset;justify-content:center;padding-top:5px;}.page-node-type-event .header-container .header-text-container .date-range .date{display:flex;}.page-node-type-event .header-container .header-text-container .date-range p{margin-right:5px;}.page-node-type-event .header-container .header-text-container .title-box{text-align:center;position:relative;top:20px;}.page-node-type-event .header-container .header-text-container .title-box h1{font-size:48px;line-height:var(--h2-line-height);}.page-node-type-event .header-container .header-text-container .title-box h3{padding-bottom:10px;}.page-node-type-event .header-container .header-text-container .title-box h3::after{display:none;}}.page-node-type-event .event-details{display:flex;justify-content:flex-start;background-color:var(--lightest-grey);padding:40px 0px 40px 15%;display:flex;}.page-node-type-event .event-details .primary-block{width:60%;max-width:1065px;padding:40px;margin-right:20px;display:flex;flex-direction:column;align-items:center;background-color:white;}.page-node-type-event .event-details .primary-block .body{margin-bottom:50px;}.page-node-type-event .event-details .primary-block .body p{font-size:14px;}.page-node-type-event .event-details .primary-block .field-schedule-box{width:65%;}.page-node-type-event .event-details .primary-block .schedule-box{display:flex;justify-content:space-between;border:1px solid #B7C4CC;padding:5px 10px;margin-bottom:5px;width:377px;position:relative;}.page-node-type-event .event-details .primary-block .schedule-box::after{content:'';height:100%;width:1px;background-color:var(--lightest-grey);left:50%;top:0;position:absolute;}.page-node-type-event .event-details .primary-block .food-buttons{width:134px;height:34px;background-color:var(--blue);border:none;margin-top:10px;}.page-node-type-event .event-details .primary-block .food-buttons a{width:100%;height:100%;text-decoration:none;color:white;font-family:var(--primary-font-family);}@media screen and (max-width:1100px){.page-node-type-event .event-details .primary-block .field-schedule-box{width:100%;}}@media screen and (max-width:1015px){.page-node-type-event .event-details{flex-direction:column;align-items:center;padding:40px 5% 0 5%;background-color:var(--white);}.page-node-type-event .event-details .primary-block{width:90%;max-width:unset;margin-right:0;gap:20px;padding-top:0;}.page-node-type-event .event-details .primary-block .body{margin-bottom:0;}}@media screen and (max-width:700px){.page-node-type-event .header-container .mobile-head{display:block;}.page-node-type-event .header-container .desktop-head{display:none;}.page-node-type-event .header-container img{width:100%;height:auto;object-fit:unset;}}@media screen and (max-width:500px){.page-node-type-event .event-details .primary-block{padding:15px;}.page-node-type-event .event-details .primary-block .field-schedule-box p{font-size:13px;}}.page-node-type-event .infoBoxContainer{width:372px;background-color:var(--lightest-grey);padding-right:10px;}.page-node-type-event .event-info-box{display:flex;flex-direction:column;width:374px;height:fit-content;border:solid 1px #B7C4CC;border-bottom:solid 5px var(--blue);margin-bottom:10px;background-color:white;position:relative;left:50%;transform:translateX(-50%);}.page-node-type-event .event-info-box iframe{width:372px;height:198px;}.page-node-type-event .event-info-box .field-details{display:flex;flex-direction:column;align-items:center;padding:20px;}.page-node-type-event .event-info-box .field-details .field--name-field-location{margin-bottom:10px;}.page-node-type-event .event-info-box .field-details .field--name-field-location a{font-weight:bold;font-size:var(--p-size);line-height:var(--p-line-height);color:var(--primary-font-color);}.page-node-type-event .event-info-box img{width:180px;height:91px;}.page-node-type-event .event-info-box .falls-distance{font-style:italic;color:var(--grey)}.page-node-type-event .event-info-box .price-svg{display:flex;align-items:center;}.page-node-type-event .event-info-box .price-svg svg{width:20px;height:auto;margin-right:5px;}.page-node-type-event .event-info-box .price-svg svg .st0{fill:var(--blue);}.page-node-type-event .event-info-box .social-icons{width:50%;display:flex;justify-content:space-evenly;margin:10px 0;}.page-node-type-event .event-info-box .social-icons svg{width:28px;height:28px;border:solid 1px var(--dark-grey);padding:1px;}.page-node-type-event .event-info-box .social-icons svg .st0:first-child{fill:var(--grey);}.page-node-type-event .event-info-box .social-icons svg .st0:nth-child(2){fill:none;}.page-node-type-event .event-info-box .social-icons svg:nth-child(2) .st0:nth-child(2){fill:var(--grey);}.page-node-type-event .event-info-box .buttons{display:flex;flex-direction:column;width:90%;text-align:center;}.page-node-type-event .event-info-box .buttons button,.page-node-type-event .event-info-box .buttons a{margin-bottom:10px;cursor:pointer;font-size:small;text-decoration:none;}.page-node-type-event .event-info-box .buttons .favourite-button{font-weight:bold;display:flex;justify-content:center;align-items:center;background-color:var(--white);font-family:var(--primary-font-family);text-transform:uppercase;font-size:12px;color:#859096;border:solid 1px #B7C4CC;padding:2px 0;}.page-node-type-event .event-info-box .buttons .favourite-button svg,.page-node-type-event .event-info-box .buttons .favourite-button img{width:28px;height:25px;margin-right:5px;}.page-node-type-event .event-info-box .buttons .favourite-button svg .st0{fill:#859096;}.page-node-type-event .event-info-box .buttons .website-button{padding:6px 0;background-color:#52575A;color:white;font-family:var(--secondary-font-family);border:none;font-size:20px;}.page-node-type-event .event-info-box .buttons .grey-background{background-color:var(--light-grey);display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:10px;}.page-node-type-event .event-info-box .buttons .book-button{margin:0;background-color:var(--green);padding:15px 30px;border:none;font-family:var(--primary-font-family);color:var(--white);text-transform:uppercase;}.page-node-type-event main > .layout-content > .region > #block-nft-easysocial{display:none;}@media screen and (max-width:1015px){.page-node-type-event .infoBoxContainer{width:100vw;padding:25px 0;}}@media screen and (max-width:450px){.page-node-type-event .event-info-box{width:90%;}.page-node-type-event .event-info-box iframe{width:calc(100% - 1px);}}.page-node-type-event .views-element-container{background-color:var(--lightest-grey);}.page-node-type-event .views-element-container .events-container{display:flex;flex-wrap:wrap;justify-content:center;position:relative;padding-bottom:100px;row-gap:20px;}.page-node-type-event .views-element-container .views-row img{width:280px;height:250px;}.page-node-type-event .views-element-container .views-row{position:relative;margin-right:10px;width:278px;}.page-node-type-event .views-element-container .views-row .views-field-field-category{position:absolute;top:5px;right:5px;}.page-node-type-event .views-element-container .views-row .views-field-view-node{}.page-node-type-event .views-element-container .views-row .views-field-view-node a{font-size:40px;text-decoration:none;color:#859096;}.page-node-type-event .views-element-container .views-row .views-field-view-node .favourite-and-link{display:flex;justify-content:center;align-items:center;margin-bottom:20px;}.page-node-type-event .views-element-container .views-row .views-field-field-date{height:37px;}.page-node-type-event .views-element-container .more-link{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:164px;height:45px;background-color:black;}.page-node-type-event .views-element-container .more-link a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:white;text-transform:uppercase;font-family:var(--secondary-font-family);font-size:20px;}@media screen and (max-width:750px){.page-node-type-event .slick-gallery{width:100%;min-width:340px;padding-bottom:120px;}.page-node-type-event .slick-gallery .slick-slide{margin:0 10px;}.page-node-type-event .slick-gallery .slick-slide img{width:100%;height:250px;}.page-node-type-event .views-element-container .more-link{bottom:40px;}}.page-node-type-blog-index .layout-content{padding-top:110px;}.page-node-type-blog-index .views-element-container footer,.page-node-type-blog-index .views-element-container .links li:last-of-type,.page-node-type-blog-index .views-element-container .views-row article > h2,.page-node-type-blog-index .views-exposed-form > h2,.page-node-type-blog-index .views-element-container > h2{display:none;}@media (max-width:1023px){.page-node-type-blog-index .layout-content{padding-top:80px;}}.page-node-type-blog-index .blog-view-header .views-row{display:flex;background-color:#2D2E2F;}.page-node-type-blog-index .blog-view-header .views-field-field-image{width:50%;display:flex;justify-content:center;align-items:center;}.page-node-type-blog-index .blog-view-header .views-field-field-image .field-content{width:100%;}.page-node-type-blog-index .blog-view-header .views-field-nothing{width:50%;display:flex;justify-content:center;align-items:center;}.page-node-type-blog-index .blog-view-header .views-field-nothing .field-content{width:100%}.page-node-type-blog-index .blog-view-header .text-elements{padding:10px;display:flex;flex-direction:column;justify-content:center;text-align:left;width:100%;max-width:500px;margin:0 auto;line-height:28px;}.page-node-type-blog-index .blog-view-header .tags a{color:#859096;font-size:12px;font-weight:bold;font-family:var(--primary-font-family);text-decoration:none;}.page-node-type-blog-index .blog-view-header .title a{color:white;text-decoration:none;font-size:44px;font-family:var(--secondary-font-family);}.page-node-type-blog-index .blog-view-header .title{position:relative;padding-bottom:30px;}.page-node-type-blog-index .blog-view-header .title::after{content:"";width:180px;height:4px;background-color:#D93E97;position:absolute;left:0;bottom:15px;}.page-node-type-blog-index .blog-view-header .blocks-of-content{max-height:200px;overflow:clip;color:white;margin:0 0 30px;font-family:var(--primary-font-family);font-size:18px;font-weight:400;line-height:28px;}.page-node-type-blog-index .blog-view-header .link a{text-decoration:none;color:white;padding:10px 40px;background-color:#D93E97;text-transform:uppercase;font-family:var(--secondary-font-family);font-size:20px;}.page-node-type-blog-index .block-views-blockblog-index-main-block-1,.page-node-type-blog-index .block-views-blockblog-index-filterable-block-1{display:flex;justify-content:center;}.page-node-type-blog-index .blog-view-main,.blog-view-filterable,.page-blog .blog-view-filterable{display:flex;flex-wrap:wrap;max-width:1316px;justify-content:center;}.page-node-type-blog-index .blog-view-main header{z-index:unset;position:relative;top:unset;background-color:white;width:100%;margin:40px 0px;display:flex;justify-content:center;}.page-node-type-blog-index .blog-view-main header .blog-block-header{width:50%;max-width:710px;text-align:center;}.page-node-type-blog-index .blog-view-main header .blog-block-header h2{color:#1F2021;padding-bottom:30px;position:relative;}.page-node-type-blog-index .blog-view-main header .blog-block-header h2::after{content:"";width:180px;height:4px;background-color:var(--blue);position:absolute;left:50%;transform:translateX(-50%);bottom:15px;}.page-node-type-blog-index .blog-view-main .views-row,.blog-view-filterable .views-row,.path-blog .blog-view-filterable .views-row{flex:0 0 25%;max-width:316px;margin:0px 10px 40px;position:relative;padding-bottom:50px;}.page-node-type-blog-index .blog-view-main .views-row img,.blog-view-filterable .views-row img,.path-blog .blog-view-filterable .views-row img{width:316px;height:216px;}.page-node-type-blog-index .blog-view-main .views-row .views-field-field-tags ul,.blog-view-filterable .views-row .views-field-field-tags ul,.path-blog .blog-view-filterable .views-row .views-field-field-tags ul{list-style:none;display:flex;flex-wrap:wrap;}.page-node-type-blog-index .blog-view-main .views-row .views-field-field-tags ul li,.blog-view-filterable .views-row .views-field-field-tags ul li,.path-blog .blog-view-filterable .views-row .views-field-field-tags ul li{margin-right:7px;height:15px;display:flex;justify-content:center;align-items:center;}.page-node-type-blog-index .blog-view-main .views-row .views-field-field-tags ul li a,.blog-view-filterable .views-row .views-field-field-tags ul li a,.path-blog .blog-view-filterable .views-row .views-field-field-tags ul li a{text-decoration:none;color:#859096;font-size:12px;}.page-node-type-blog-index .blog-view-main .views-row .views-field-title,.blog-view-filterable .views-row .views-field-title,.path-blog .blog-view-filterable .views-row .views-field-title{padding:0;}.page-node-type-blog-index .blog-view-main .views-row .views-field-title a,.blog-view-filterable .views-row .views-field-title a,.path-blog .blog-view-filterable .views-row .views-field-title a{font-size:30px;font-family:var(--secondary-font-family);}.page-node-type-blog-index .blog-view-main .views-row .views-field-view-node a,.blog-view-filterable .views-row .views-field-view-node a,.path-blog .blog-view-filterable .views-row .views-field-view-node a{text-decoration:none;font-size:20px;color:white;padding:10px 40px;font-family:var(--secondary-font-family);position:absolute;bottom:0;left:0;}.blog-button-colours .views-row.green .views-field-view-node a{background-color:var(--green);}.blog-button-colours .views-row.blue .views-field-view-node a{background-color:var(--blue)}.blog-button-colours .views-row.orange .views-field-view-node a{background-color:var(--orange)}.blog-button-colours .views-row.pink .views-field-view-node a{background-color:var(--pink)}.mini-pager-template{width:100%;margin-bottom:50px;}.mini-pager-template ul{display:flex;list-style:none;justify-content:center;}.mini-pager-template ul .page-display{margin:0 40px;display:flex;justify-content:center;align-items:center;font-size:18px;}.mini-pager-template ul li a{color:#52575A;text-decoration:none;}.mini-pager-template ul li a span{display:flex;align-items:center;padding:5px 10px;border:1px solid #52575A;}.path-blog .blog-view-filterable header{flex-direction:column;}.path-blog .blog-view-filterable header .blog-tags header{padding:0;font-family:var(--primary-font-family);font-weight:var(--primary-font-weight);}.path-blog .blog-view-filterable header .blog-tags-list .views-row{padding-bottom:0;margin:0;max-width:100%;font-family:var(--primary-font-family);font-weight:var(--primary-font-weight);}.path-blog .blog-view-filterable header header{z-index:unset;position:relative;top:unset;background-color:white;width:100%;margin:40px 0px;display:flex;justify-content:center;}.page-node-type-blog-index form,#block-views-block-blog-tags-block-1,.block-views-blockblog-tags-block-1,.blog-view-filterable{margin-bottom:0;background-color:transparent;}.page-node-type-blog-index form fieldset,#block-views-block-blog-tags-block-1 > div,.block-views-blockblog-tags-block-1 > div,.blog-view-filterable .blog-tags{position:relative;z-index:99;margin:40px auto;max-width:348px;width:100%;}.blog-tags header,.path-blog .blog-view-filterable header{position:initial;top:auto;left:auto;width:100%;background-color:var(--white);}.blog-tags header .browseall{padding:5px 25px 5px 15px;position:relative;width:100%;height:45px;list-style:none;display:flex;text-transform:uppercase;border:1px solid #DAE1E4;align-items:center;font-size:16px;cursor:pointer;box-sizing:border-box;background-repeat:no-repeat;background-size:25px;background-position:18px center;background-color:var(--white);}.blog-tags header .browseall::before{content:'';position:absolute;top:-20px;left:-40px;display:block;width:428px;height:85px;z-index:-1;background-color:var(--lightest-grey);}.blog-tags header .browseall::after{content:'';position:absolute;top:20px;right:14px;width:13px;height:7px;background-image:url(/themes/nft/images/svg-down-arrow-dark.svg);background-repeat:no-repeat;background-position:center center;background-size:13px;}.blog-tags .blog-tags-list{display:none;position:absolute;top:45px;left:0;padding:0;margin:0;width:100%;left:auto;transform:translateX(0);background-color:var(--white);}.blog-tags .views-row{width:100%;max-width:348px;padding:0;position:relative;background-color:white;border:1px solid #DAE1E4;border-top:none;}.blog-tags .views-row figure img{z-index:19;width:30px;height:30px;position:absolute;left:20px;top:50%;transform:translateY(-50%);}.blog-tags .views-row a{padding:10px;width:274px;height:45px;list-style:none;display:flex;align-items:center;cursor:pointer;padding-left:60px;background-color:transparent;z-index:20;display:flex;align-items:center;width:100%;height:100%;text-decoration:none;color:#52575A;text-transform:uppercase;font-size:16px;transition:background-color 0.5s ease-in-out;}.blog-tags .views-row a:hover{background-color:var(--lightest-grey);}.page-node-type-blog-index .js-form-item label{color:#52575A;z-index:11;position:relative;}.page-node-type-blog-index .js-form-item input{appearance:none;}.page-node-type-blog-index .js-form-item input::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;z-index:10}.page-node-type-blog-index .js-form-item input:checked::before{box-shadow:0 0 0 3px var(--blue);}.page-node-type-blog-index .featured-blogs{margin-top:40px;}.page-node-type-blog-index .featured-blogs .posts-and-link{display:flex;flex-direction:column;align-items:center;}.page-node-type-blog-index .featured-blogs .tag-header{padding-bottom:20px;font-family:var(--secondary-font-family);font-size:30px;color:black;margin:auto;max-width:990px;position:relative;}.page-node-type-blog-index .featured-blogs .tag-header::after{content:'';height:4px;width:180px;position:absolute;left:0;bottom:10px}.page-node-type-blog-index .featured-blogs div:nth-of-type(1)::after{background-color:var(--pink);}.page-node-type-blog-index .featured-blogs div:nth-of-type(3)::after{background-color:var(--green);}.page-node-type-blog-index .featured-blogs div:nth-of-type(5)::after{background-color:var(--blue);}.page-node-type-blog-index .featured-blogs div:nth-of-type(7)::after{background-color:var(--orange);}.page-node-type-blog-index .featured-blogs div:nth-of-type(2) .views-field-view-node a{background-color:var(--pink);}.page-node-type-blog-index .featured-blogs div:nth-of-type(4) .views-field-view-node a{background-color:var(--green);}.page-node-type-blog-index .featured-blogs div:nth-of-type(6) .views-field-view-node a{background-color:var(--blue);}.page-node-type-blog-index .featured-blogs div:nth-of-type(8) .views-field-view-node a{background-color:var(--orange);}.page-node-type-blog-index .featured-blogs .posts-and-link{position:relative;}.page-node-type-blog-index .featured-blogs .link-to-tag{position:absolute;top:-30px;right:calc((100% - 988px)/2);color:#52575A;font-size:16px;}.page-node-type-blog-index .featured-blogs .link-to-tag svg{width:6px;height:11px;fill:#52575A;margin-left:10px;}@media screen and (max-width:1024px){.page-node-type-blog-index .featured-blogs .tag-header{max-width:650px;}.page-node-type-blog-index .featured-blogs .blog-view-filterable > .views-row:last-of-type{display:none;}.page-node-type-blog-index .featured-blogs .link-to-tag{right:calc((100% - 652px)/2)}}@media screen and (max-width:800px){.page-node-type-blog-index .blog-view-header .views-row{flex-direction:column;}.page-node-type-blog-index .blog-view-header .views-field-field-image{width:100%;padding:0;}.page-node-type-blog-index .blog-view-header .views-field-nothing{width:100%;}.page-node-type-blog-index .blog-view-header .text-elements{padding:25px;text-align:center;}.page-node-type-blog-index .blog-view-header .title::after{left:50%;transform:translateX(-50%);}.page-node-type-blog-index .blog-view-main header .blog-block-header{width:90%;}.page-node-type-blog-index .blog-view-main,.blog-view-filterable{justify-content:center;}.page-node-type-blog-index .blog-view-main .views-row .views-field-view-node a,.blog-view-filterable .views-row .views-field-view-node a,.path-blog .blog-view-filterable .views-row .views-field-view-node a{left:0;}.page-node-type-blog-index #edit-tid .form-checkboxes{justify-content:center;padding:20px;}}@media screen and (max-width:688px){.page-node-type-blog-index .featured-blogs .blog-view-filterable > .views-row:nth-of-type(2){display:none;}.page-node-type-blog-index .featured-blogs .tag-header{max-width:316px;}.page-node-type-blog-index .featured-blogs .posts-and-link{padding-bottom:50px;}.page-node-type-blog-index .featured-blogs .link-to-tag{right:unset;top:unset;left:50%;transform:translateX(-50%);bottom:50px;}}@media screen and (max-width:480px){.page-node-type-blog-index form fieldset,#block-views-block-blog-tags-block-1 > div,.block-views-blockblog-tags-block-1 > div,.blog-view-filterable > div{width:80vw;}.blog-tags header .browseall{width:80vw}.blog-tags header .browseall::before{left:-5vw;width:90vw;}.blog-tags .blog-tags-list{width:80vw;}}.path-blog .layout-content{padding-top:110px;}.path-blog .blog-view-filterable{position:relative;padding-top:100px;}.path-blog .views-element-container{display:flex;justify-content:center;}.path-blog .blog-view-filterable header{z-index:unset;background-color:white;text-align:center;color:#1F2021;padding-bottom:30px;font-size:var(--h2);font-family:var(--secondary-font-family);}.path-coupons .layout-content{padding-top:100px;}.path-coupons #block-nft-content > .views-element-container{width:100%;}.path-coupons .view-coupons{position:relative;width:100%;background-color:var(--lightest-grey);padding-top:80px;display:flex;flex-direction:column;align-items:center;}.path-coupons .view-coupons::before{content:'';position:absolute;width:100%;height:58px;top:0;left:0;background-image:url(/themes/nft/images/coupon-waves.png);}.path-coupons .view-header{display:flex;flex-direction:column;align-items:center;text-align:center;}.path-coupons .view-header h2{position:relative;font-size:44px;font-family:var(--secondary-font-family);color:#1F2021;padding-bottom:30px;}.path-coupons .view-header h2::after{content:'';height:4px;width:180px;background-color:var(--blue);position:absolute;bottom:15px;left:50%;transform:translateX(-50%);}.path-coupons .view-header p{font-size:18px;color:#52575A;max-width:716px;}.path-coupons .view-content{padding:30px;display:flex;flex-wrap:wrap;justify-content:center;max-width:1320px;}.path-coupons .view-content .views-row{width:275px;max-height:430px;margin:20px;background-color:white;}.path-coupons .view-content .views-row:hover{max-height:999px;}.path-coupons .view-content .views-row .views-field-field-image{min-width:275px;height:275px;}.path-coupons .view-content .views-row .views-field-field-image .field-content,.path-coupons .view-content .views-row img{width:100%;height:100%;}.path-coupons .view-content .views-row .views-field-title{padding-left:20px;padding-right:20px;margin-top:5px;}.path-coupons .view-content .views-row .views-field-title a{font-size:30px;font-family:var(--secondary-font-family);color:#1F2021;}.path-coupons .view-content .views-row .views-field-body p{display:none;padding-left:20px;padding-right:20px;color:#52575A;}.path-coupons .view-content .views-row .views-field-body p:first-of-type{display:block;overflow:hidden;white-space:nowrap;line-clamp:1;text-overflow:ellipsis;}.path-coupons .view-content .views-row:hover .views-field-body p{display:block;white-space:wrap;}.path-coupons .view-content .views-row .views-field-nothing{padding-left:20px;padding-right:20px;margin-bottom:5px;text-decoration:underline;display:none;}.path-coupons .view-content .views-row .views-field-field-property{padding:0 20px 10px;margin-top:10px;}.path-coupons .view-content .views-row .views-field-field-property a{font-size:12px;color:#859096;text-decoration:none;text-transform:uppercase;}@media screen and (max-width:850px){.path-coupons .view-header{padding:0 40px;}}@media screen and (max-width:768px){.path-coupons .view-content .views-row .views-field-nothing{display:block;}.path-coupons .view-content .views-row:hover .views-field-nothing{display:none;}}.page-node-type-coupons .layout-content{background-color:var(--lightest-grey);padding:200px 40px;}.page-node-type-coupons #block-nft-content{display:flex;justify-content:center;align-items:center;position:relative;}.page-node-type-coupons .coupon-container{display:flex;background-color:white;}.page-node-type-coupons .coupon-container img{width:375px;height:100%;min-height:375px;}.page-node-type-coupons .coupon-container .coupon-text{padding:20px;max-width:600px;display:flex;flex-direction:column;justify-content:space-between;}.page-node-type-coupons .coupon-container .coupon-text .node-title{margin-bottom:5px;font-size:44px;font-family:var(--secondary-font-family);color:#000000;line-height:47px;}.page-node-type-coupons .coupon-container .coupon-text .field-property a{font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:bold;color:black;}.page-node-type-coupons .coupon-container .coupon-text .body p{font-size:18px;color:#52575A;margin:10px 0;}.page-node-type-coupons .coupon-container .coupon-text .field-barcode{display:flex;justify-content:flex-end;text-align:center;}.page-node-type-coupons .back-to-coupons{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);font-family:var(--secondary-font-family);font-size:20px;color:white;background-color:black;padding:10px 20px;text-decoration:none;}@media screen and (max-width:850px){.page-node-type-coupons .layout-content{padding-left:20px;padding-right:20px;}.page-node-type-coupons .coupon-container{flex-direction:column;max-width:375px;}.page-node-type-coupons .coupon-container img{width:100%;height:auto;max-width:375px;max-height:375px;}.page-node-type-coupons .coupon-container .coupon-text .field-property{margin:10px 0;}.page-node-type-coupons .coupon-container .coupon-text .field-barcode{display:flex;justify-content:center;margin-top:20px;}}.path-jobs .layout-content{background-color:var(--lightest-grey);}.path-jobs .header-con{display:flex;align-items:flex-end;height:75vh;width:100%;background-image:url(/themes/nft/images/glenn-carstens-peters-npxxwgq33zq-unsplash.1600x800.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}.path-jobs .header-con .text-background{width:100%;background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.6));display:flex;justify-content:center;}.path-jobs .header-con .text{color:white;padding:20px 0 50px;max-width:715px;}.path-jobs .header-con .text p{font-size:18px;}.path-jobs .views-element-container{background-color:var(--lightest-grey);display:flex;justify-content:center;}.path-jobs .ad-container{width:600px;margin:50px 0;background-color:white;padding:50px;}.path-jobs .ad-container .views-row{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px var(--lightest-grey);padding:20px 0;}.path-jobs .ad-container .views-row .title{color:#52575A;font-size:18px;line-height:22px;font-weight:bold;}.path-jobs .ad-container .views-row .location{color:#52575A;font-size:16px;line-height:22px;}.path-jobs .ad-container .views-row .date{color:#52575A;font-size:12px;line-height:14px;font-weight:bold;text-transform:uppercase;}.path-jobs .ad-container .views-row .views-field-view-node{padding:0;}.path-jobs .ad-container .views-row .views-field-view-node a{text-decoration:none;display:block;padding:10px 30px;background-color:black;color:white;font-family:var(--secondary-font-family);}.path-jobs .ad-container .views-row .views-field-view-node a:hover{opacity:0.8;}.path-jobs .submit-your-ad{width:500px;margin:0 auto;padding-bottom:75px;display:flex;justify-content:space-between;align-items:center;}.path-jobs .submit-your-ad a{text-decoration:none;padding:10px 20px;border-radius:5px;background-color:var(--green);font-family:var(--secondary-font-family);color:white;}.path-jobs .submit-your-ad a:hover{opacity:0.8;}.node-3679 .field-header-image-text h1{font-family:var(--secondary-font-family);font-size:76px;}.node-3679 .field-header-image-text p{font-size:18px;line-height:28px;}@media screen and (max-width:800px){.path-jobs .header-con .text-background{padding:0 20px;}.path-jobs .ad-container{width:90%;}.path-jobs .submit-your-ad{width:100%;flex-direction:column;justify-content:unset;row-gap:10px;text-align:center;}}@media screen and (max-width:450px){.path-jobs .ad-container{padding:20px;}.path-jobs .ad-container .views-row{flex-direction:column;justify-content:unset;row-gap:10px;text-align:center;}}.page-node-type-job-posting .page-container{display:flex;justify-content:center;background-color:var(--lightest-grey);}.page-node-type-job-posting .posting-wrapper{margin:140px 0;width:800px;background-color:white;padding:50px;position:relative;}.page-node-type-job-posting .posting-wrapper .back-jobs{position:absolute;top:10px;left:20px;font-family:var(--secondary-font-family);text-decoration:none;color:#52575A;}.page-node-type-job-posting .posting-wrapper h2{font-family:var(--secondary-font-family);color:black;}.page-node-type-job-posting .posting-wrapper .field--name-field-location{line-height:22px;}.page-node-type-job-posting .posting-wrapper .field-date{font-size:12px;line-height:14px;text-transform:uppercase;font-weight:bold;}.page-node-type-job-posting .posting-wrapper a{color:#52575A;}.page-node-type-job-posting .posting-wrapper a:hover{color:black;}.page-node-type-job-posting .posting-wrapper .body{margin-top:20px;}@media screen and (max-width:850px){.page-node-type-job-posting .posting-wrapper{width:90%;padding:50px 20px;}}@media screen and (max-width:500px){}.path-tickets #block-nft-content{scroll-margin-top:50px;}.path-tickets .layout-content{padding-top:110px;padding-bottom:100px;background-color:var(--lightest-grey);}.path-tickets .header-con{display:flex;align-items:flex-end;height:75vh;width:100%;background-image:url(/themes/nft/images/tickets-page-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}.path-tickets .header-con .text-background{width:100%;background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.6));display:flex;justify-content:center;}.path-tickets .header-con .text{color:white;padding:20px 15px 50px;max-width:745px;}.path-tickets .contentwidth > h1{display:none;}.path-tickets .views-exposed-form{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;margin:20px 0;}.path-tickets .views-exposed-form label{font-weight:bold;}.path-tickets .views-exposed-form > div:nth-of-type(1){order:1;}.path-tickets .views-exposed-form > div:nth-of-type(2){order:3;width:90%;margin-top:40px;max-width:}.path-tickets .views-exposed-form > div:nth-of-type(3){order:2;}.path-tickets .views-exposed-form > div:nth-of-type(2) label{display:none;}.path-tickets .views-exposed-form #edit-field-tags-target-id ul{list-style:none;display:flex;justify-content:center;column-gap:10px;row-gap:10px;flex-wrap:wrap;}.path-tickets .views-exposed-form #edit-field-tags-target-id ul li{width:150px;text-align:center;background-color:transparent;}.path-tickets .views-exposed-form #edit-field-tags-target-id ul li a{display:block;padding:10px 0;width:100%;height:100%;text-decoration:none;color:black;font-size:20px;font-family:var(--secondary-font-family);transition:all 0.5s ease;border:2px solid var(--blue);}.path-tickets .views-exposed-form #edit-field-tags-target-id ul li a.bef-link--selected{background-color:var(--blue);border:none;color:white;}.path-tickets .views-exposed-form #edit-field-tags-target-id ul li a:hover{background-color:var(--blue);color:white;border:none;}.path-tickets .views-exposed-form > .js-form-item{display:flex;flex-direction:column;margin:0 20px;}.path-tickets .views-exposed-form > .js-form-item input,.path-tickets .views-exposed-form > .js-form-item select{padding:5px;height:40px;}.path-tickets .views-exposed-form .form-actions input{cursor:pointer;margin:0 20px;height:40px;padding:5px 30px;border:none;background-color:var(--blue);color:white;font-family:var(--secondary-font-family);font-size:20px;}.path-tickets .views-exposed-form .form-actions input:hover{opacity:0.8;}.tickets{margin-top:25px;padding:20px;background-color:var(--lightest-grey);}.tickets .ticket{display:flex;justify-content:space-between;align-items:center;min-height:139px;background-color:var(--white);border:solid 1px var(--light-greyblue);}.tickets .ticket .img{flex:0 0 239px;width:239px;min-height:139px;background-color:var(--light-grey);}.tickets .ticket .img img{width:100%;height:100%;object-fit:cover;}.tickets .ticket .txt{flex:1 1 auto;padding:12px 12px 12px 22px;}.tickets .ticket .txt h2{margin-bottom:0;padding-bottom:0;font-size:30px;line-height:30px;color:var(--darkest-grey);}.tickets .ticket .txt h2::after{display:none;}.tickets .ticket .txt p{font-size:12px;line-height:16px;color:var(--grey);font-weight:700;text-transform:uppercase;}.tickets .ticket .price{flex:0 0 180px;padding:12px;}.tickets .ticket .price span{display:block;font-size:12px;line-height:16px;color:var(--grey);font-weight:700;text-transform:uppercase;}.tickets .ticket .price strong{display:block;font-family:var(--secondary-font-family);font-size:50px;line-height:1;font-weight:400;color:var(--darkest-grey);}.tickets .ticket .price strong sup{font-size:26px;}.tickets .ticket .link{flex:0 0 182px;padding:12px 36px 12px 12px;}.tickets .ticket .link a{display:block;padding:12px;font-family:var(--secondary-font-family);font-size:20px;line-height:1em;color:var(--white);text-align:center;text-decoration:none;;text-transform:uppercase;background-color:var(--blue);}.tickets .ticket .link a:hover{filter:contrast(115%);}.path-tickets #block-nft-content .pager ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}.path-tickets #block-nft-content .pager ul li{padding:.5em;}.path-tickets #block-nft-content .pager ul li a{text-decoration:none;color:var(--secondary-font-color);}.path-tickets .header-container{}.tickets{padding:20px;background-color:var(--lightest-grey);}.special-offers-header{margin-bottom:-54px !important;padding:40px 40px 14px 40px;background-color:var(--lightest-grey);}.special-offers-header  h2{position:relative;margin-bottom:14px;padding-bottom:14px;text-align:center;}.special-offers-header  h2::after{height:4px;width:181px;background-color:var(--blue);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.special-offers{padding:40px;background-color:var(--lightest-grey);}.special-offers .tickets{padding:0;}.special-offers .tickets .ticket{margin-bottom:25px;}.page-node-type-complex-page .field-class{display:none;}@media(max-width:1080px){.tickets .ticket .price{flex:0 0 150px;}}@media(max-width:920px){.tickets .ticket{flex-wrap:wrap;padding:20px;}.tickets .ticket .img{flex:1 1 auto;background-color:transparent;}.tickets .ticket .img img{width:239px;height:139px;object-fit:cover;margin:0 auto;}.tickets .ticket .txt{flex:1 1 100%;padding:12px 0;}.tickets .ticket .price{flex:1 1 auto;}.tickets .ticket .link{flex:1 1 auto;padding:0;text-align:right;}.tickets .ticket .link a{display:inline-block;width:144px;}}@media(max-width:630px){.path-tickets .views-exposed-form{flex-direction:column;align-items:center;row-gap:15px;}.tickets .ticket .img img{width:100%;}}.body-popup-con .body-popup .ticket-header .ticket-title .title a{font-size:32px;}.path-tickets .views-exposed-form > div:nth-of-type(2){width:270px !important;}.path-tickets .views-exposed-form #edit-field-tags-target-id ul li{width:45%;min-width:130px;}.path-tickets .views-exposed-form #edit-field-tags-target-id ul li a{height:40px;padding:5px 30px;}.body-popup .embed-container{margin:0 20px;}.listings-packages .views-row .package-info .price-and-button .link{display:flex;width:144px;height:45px;justify-content:center;align-items:center;color:white;background-color:var(--blue);text-decoration:none;font-family:var(--secondary-font-family);font-size:20px;transition:all 0.4s ease;}@media screen and (max-width:1023px){.path-tickets .layout-content{padding-top:80px;}}.path-packages .layout-content{padding-top:200px;padding-bottom:100px;background-color:var(--lightest-grey);}.path-packages h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.path-packages h1::after{height:4px;width:181px;background-color:var(--blue);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.packages{margin-top:25px;}.packages .package{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;min-height:139px;background-color:var(--white);border:solid 1px var(--light-greyblue);}.packages .package .img{flex:0 0 239px;width:239px;min-height:139px;background-color:var(--light-grey);}.packages .package .img img{width:100%;height:100%;object-fit:cover;}.packages .package .txt{flex:1 1 auto;padding:12px 12px 12px 22px;}.packages .package .txt h2{margin-bottom:0;padding-bottom:0;font-size:30px;line-height:30px;color:var(--darkest-grey);}.packages .package .txt h2::after{display:none;}.packages .package .txt p{font-size:12px;line-height:16px;color:var(--grey);font-weight:700;text-transform:uppercase;}.packages .package .price{flex:0 0 180px;}.packages .package .price h2,.packages .package .price a{text-decoration:none;font-family:var(--secondary-font-family);font-size:25px;color:black;line-height:22px;transition:opacity 0.5s ease;}.packages .package .price a:hover{opacity:0.8;}.packages .package .link{flex:0 0 182px;padding:12px 36px 12px 12px;}.packages .package .link a{display:block;padding:12px;font-family:var(--secondary-font-family);font-size:20px;line-height:1em;color:var(--white);text-align:center;text-decoration:none;;text-transform:uppercase;background-color:var(--blue);}.packages .package .link a:hover{filter:contrast(115%);}.path-packages #block-nft-content .pager ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}.path-packages #block-nft-content .pager ul li{padding:.5em;}.path-packages #block-nft-content .pager ul li a{text-decoration:none;color:var(--secondary-font-color);}.path-packages #block-nft-content .pager ul li.is-active a{font-weight:bold;}@media(max-width:1080px){.packages .package .price{flex:0 0 150px;}}@media(max-width:920px){.packages .package{flex-wrap:wrap;justify-content:center;padding:20px;row-gap:10px;}.packages .package .img{flex:1 1 auto;background-color:transparent;}.packages .package .img img{width:239px;height:139px;object-fit:cover;margin:0 auto;}.packages .package .txt{flex:1 1 100%;padding:12px 0;text-align:center;}.packages .package .price{flex:unset;margin:0 10px;}.packages .package .price h2{font-size:20px;}.packages .package .link{flex:unset;padding:0;text-align:right;}.packages .package .link a{display:inline-block;width:144px;}}.thingsToDoFilters{display:flex;max-width:1160px;position:relative;left:50%;transform:translateX(-50%);justify-content:space-between;background-color:var(--lightest-grey);padding:10px 0 20px 0;align-items:center;}.thingsToDoFilters .searchBars{display:flex;column-gap:0;position:relative;}.thingsToDoFilters .searchBars .dateFilter,.thingsToDoFilters .searchBars .searchFilter{width:346px;height:45px;border:none;border-radius:5px;padding-left:10px;color:#52575A;z-index:2;position:relative;background-color:transparent;}.thingsToDoFilters .searchBars .dateFilter{padding-left:10px;color:#52575A;cursor:pointer;}.thingsToDoFilters .searchBars .searchInputContainer,.thingsToDoFilters .searchBars .dateInputContainer{position:relative;background-color:white;}.thingsToDoFilters .searchBars .dateInputContainer,.filterSelectBtn{margin-right:10px;}.filterSelectBtn{background-color:#859096;border:none;height:45px;width:45px;background-image:url(/themes/nft/images/svg-events-filter-search.svg);background-size:60%;background-repeat:no-repeat;background-position:center center;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;}.thingsToDoFilters .searchBars .searchInputContainer::after{content:'';height:30px;width:30px;position:absolute;right:7px;top:7px;display:block;z-index:1;}.thingsToDoFilters .searchBars .dateInputContainer::after{content:'';height:28px;width:26px;position:absolute;right:7px;top:7px;background-image:url(/themes/nft/images/svg-date-select.svg);display:block;z-index:1;}.thingsToDoFilters .dropdownFilter{display:flex;column-gap:40px;margin-left:20px;}.thingsToDoFilters .dropdownFilter button{background-color:transparent;border:none;font-size:16px;font-family:effra,sans-serif;font-weight:300;cursor:pointer;text-decoration:underline;position:relative;color:#52575A;}.thingsToDoFilters .dropdownFilter button::after{content:'';background-image:url(/themes/nft/images/svg-down-arrow-dark.svg);display:block;position:absolute;right:-20px;top:20px;height:6px;width:11px;background-repeat:no-repeat;background-size:cover;}.thingsToDoFilters .dropdownFilter button.selected::after{transform:rotate(180deg);}.thingsToDoFilters .dropdownFilter button ul{padding:15px;}.thingsToDoFilters .dropdownFilter button ul label{position:relative;padding-left:30px;cursor:pointer;}.thingsToDoFilters .dropdownFilter button ul input{height:19px;width:19px;position:absolute;top:5px;left:0;cursor:pointer;}.thingsToDoFilters .dropdownFilter button ul input::before{content:'';position:absolute;left:0;width:100%;height:100%;background-color:white;border:1px solid #B7C4CC;box-sizing:border-box;}.thingsToDoFilters .dropdownFilter button ul input:checked::before{content:"✔";color:#859096;font-size:14px;line-height:17px;text-align:center;}.thingsToDoFilters .dropdownFilter button label{font-size:15px;}.thingsToDoFilters .dropdownFilter button.locationDropdown.selected div ul{display:block;position:absolute;background-color:white;width:319px;}.thingsToDoFilters .dropdownFilter button.locationDropdown.selected div ul li{display:flex;column-gap:10px;}.thingsToDoFilters .dropdownFilter button.categoryDropdown.selected div ul{display:block;position:absolute;background-color:white;width:193px;}.thingsToDoFilters .dropdownFilter button.categoryDropdown.selected div ul li{display:flex;column-gap:10px;}.thingsToDoFilters .dropdownFilter ul{display:none;}#block-nft-views-block-things-to-do-block-1-2{background-color:var(--lightest-grey);position:relative;}#eventIndex .filterContainer{background-color:var(--lightest-grey);}#eventIndex .thingsToDoList{padding-bottom:50px;position:relative;}#eventIndex .searchBars .dateInputContainer{order:1;margin-right:5px;}#eventIndex .searchBars .dateInputContainer::after{right:15px;}#eventIndex .searchBars .dateInputContainer .dateFilter{width:300px;}#eventIndex .searchBars .dropdownFilter{order:2;padding:0 0 0 10px;background-color:white;margin-left:0;margin-right:20px;}#eventIndex .searchBars .dropdownFilter .eventSearchButton{padding:0 15px;text-decoration:none;color:white;background-color:#52575A;border-top-right-radius:3px;border-bottom-right-radius:3px;}#eventIndex .searchBars .dropdownFilter .eventSearchButton::after{display:none;}#eventIndex .searchBars .searchInputContainer{order:3;flex-grow:1;}#eventIndex .searchBars .filterSelectBtn{order:4;background-color:#52575A;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:0;}#eventIndex .thingsToDoFilters .dropdownFilter button.categoryDropdown.selected div ul{z-index:2;}#eventIndex .thingsToDoFilters .dropdownFilter button.locationDropdown.selected div ul{z-index:2;}#eventIndex .descriptionRight .svgFavouriteContainer button{height:36px;width:36px;}#eventIndex .descriptionFlex .descriptionRight img{padding:5px;}.page-node-type-event-index .flatpickr-weekday{text-transform:uppercase;}.page-node-type-event-index .flatpickr-current-month input.cur-year,.page-node-type-event-index .flatpickr-monthDropdown-months{color:#52575A !important;}.page-node-type-event-index .flatpickr-next-month img,.page-node-type-event-index .flatpickr-prev-month img{height:25px;width:25px;}@media (max-width:1050px){#eventIndex .thingsToDoFilters form{max-width:350px;}#eventIndex .searchBars{flex-direction:column;row-gap:0;max-width:350px;}#eventIndex .searchBars .dropdownFilter{order:1;padding:20px;margin-right:0;}#eventIndex .searchBars button::after{top:8px;}#eventIndex .searchBars .dropdownFilter .eventSearchButton{position:absolute;left:50%;transform:translateX(-50%);bottom:70px;border-top-right-radius:0;border-bottom-right-radius:0;}#eventIndex .searchBars .dateInputContainer{order:2;margin-right:0;padding:0 20px 75px;}#eventIndex .searchBars .dateInputContainer::after{right:27px;}#eventIndex .searchBars .dateInputContainer .dateFilter{border-bottom:2px solid #B7C4CC;border-radius:0;padding-left:0;}#eventIndex .searchBars .searchInputContainer{margin-top:10px;}#eventIndex .searchBars .filterSelectBtn{position:absolute;right:0;bottom:0;z-index:2;margin-right:0;}#eventIndex .searchBars .dropdownFilter .eventSearchButton{padding:10px 15px;}}#eventIndex #all-events{scroll-margin-top:110px;}#eventIndex .thingsToDoList svg{display:none;}#eventIndex .filterSvg{background-color:var(--lightest-grey);width:100%;height:100%;}#eventIndex .toDoCta{margin-top:30px;padding:10px 15px;color:white;text-decoration:none;background-color:black;position:relative;left:50%;transform:translateX(-50%);display:inline-block;letter-spacing:0px;font-weight:bold;letter-spacing:-.5px;}.toDoCta{display:none}#eventIndex .mini-pager-template span svg{display:block;}#eventIndex .mini-pager-template{margin-top:20px;}#eventIndex .pager{width:100%;}#eventIndex .pager ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}#eventIndex .pager ul li{padding:.5em;}#eventIndex .pager ul li a{text-decoration:none;color:var(--secondary-font-color);}#eventIndex .pager ul li.is-active{font-weight:bold;}#eventIndex .arrowContainer{width:965px;left:50%;transform:translateX(-50%);z-index:unset;}#eventIndex .outerWrapper{max-width:unset;}#eventIndex .featured-events .arrowContainer{width:calc(100% + 64px);}#eventIndex .featured-events .event-swiper-wrapper{max-width:unset;padding:0;}#eventIndex .featured-events .views-row{width:280px !important;}#eventIndex .featured-events .swiper-wrapper{max-width:872px;}#eventIndex .grey-bkg{background-color:var(--lightest-grey);}#eventIndex .featured-events{display:flex;justify-content:center;max-width:var(--contentwidth);margin:0 auto;padding:50px 37px;column-gap:55px;}#eventIndex .featured-events-text{max-width:245px;display:flex;flex-direction:column;justify-content:center;}#eventIndex .featured-events-text .field-title{font-size:30px;;line-height:var(--h3-line-height);color:black;font-family:var(--secondary-font-family);position:relative;padding-bottom:30px;}#eventIndex .featured-events-text .field-title::after{content:'';position:absolute;left:0;bottom:15px;width:150px;height:4px;background-color:var(--blue);}#eventIndex .featured-events-text p{font-size:16px;color:black;line-height:26px;}#eventIndex .featured-events .outerWrapper{left:unset;top:unset;transform:unset;}#eventIndex .thingsToDoFilters{max-width:var(--contentwidth);padding:10px 37px 20px;}#eventIndex .thingsToDoFilters form{width:100%;}#eventIndex .toDoRowsContainer > div{max-width:var(--contentwidth);padding:30px 37px 10px;}#eventIndex .single-featured-desktop,#eventIndex .single-featured-mobile{background-color:var(--lightest-grey);}#eventIndex .single-featured-mobile{display:none;}#eventIndex .featured-event-single{background-color:var(--lightest-grey);max-width:var(--contentwidth);padding:0 37px 50px;margin:0 auto;}#eventIndex .single-featured-mobile .featured-event-single{padding:0 0 50px;}#eventIndex .featured-event-single .views-row{width:100%;position:relative;}#eventIndex .featured-event-single .mobile-head{display:none;}#eventIndex .featured-event-single .absolute-event-details{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:400px;background-color:rgba(0,0,0,0.8);color:white;padding:20px;}#eventIndex .featured-event-single .title{font-size:30px;;line-height:var(--h3-line-height);font-family:var(--secondary-font-family);position:relative;padding-bottom:30px;}#eventIndex .featured-event-single .title a{text-decoration:none;color:white;}#eventIndex .featured-event-single .title::after{content:'';position:absolute;left:0;bottom:15px;width:150px;height:4px;background-color:var(--blue);}#eventIndex .featured-event-single .body{font-size:16px;line-height:26px;}#eventIndex .featured-event-single .button a{display:flex;justify-content:center;align-items:center;width:140px;height:45px;background-color:var(--blue);margin-top:20px;color:white;text-decoration:none;font-size:20px;font-family:var(--secondary-font-family);transition:opacity 0.5s ease;}#eventIndex .featured-event-single .button a:hover{opacity:0.8;}@media(max-width:1420px){.thingsToDoFilters{flex-direction:column;row-gap:20px;}}@media (max-width:1275px){#eventIndex .featured-events .event-swiper-wrapper .swiper-wrapper{max-width:576px;}}@media (max-width:1000px){#eventIndex .featured-events{flex-direction:column;align-items:center;row-gap:20px;}#eventIndex .featured-events-text{width:95%;max-width:500px;}#eventIndex .featured-events-text .field-title{text-align:center;}#eventIndex .featured-events-text .field-title::after{left:50%;transform:translateX(-50%);}#eventIndex .featured-events-text p{text-align:center;}}@media (max-width:800px){#eventIndex .single-featured-desktop{display:none;}#eventIndex .single-featured-mobile{display:block;}#eventIndex .featured-event-single .absolute-event-details{position:relative;max-width:100%;background-color:unset;background-image:url(/themes/nft/images/blue-background.png);background-size:cover;background-repeat:no-repeat;}#eventIndex .featured-event-single .title{text-align:center;padding-bottom:20px;}#eventIndex .featured-event-single .title::after{display:none}#eventIndex .featured-event-single .body{text-align:center;max-width:350px;margin:0 auto;}#eventIndex .featured-event-single .button a{margin:20px auto 0;background-color:black;}}@media(max-width:767px){.thingsToDoFilters .searchBars{flex-direction:column;row-gap:20px;}.filterSelectBtn{position:absolute;right:0;}.thingsToDoFilters .dropdownFilter button::after{top:8px;}.thingsToDoFilters .searchBars .dateInputContainer,.filterSelectBtn{margin-right:0px;}.filterSelectBtn{bottom:39px;}}@media (max-width:650px){#eventIndex .featured-events .views-row{display:block !important;}#eventIndex .featured-events .event-views{margin:0 10px;}#eventIndex .featured-events .event-swiper-wrapper .swiper-wrapper{max-width:400px;}}@media (max-width:550px){#eventIndex .toDoRowsContainer .views-row .views-field-field-featured-image{width:100%;}#eventIndex .toDoRowsContainer .views-row .views-field-title .field-content{width:100%;}#eventIndex .toDoRowsContainer .views-row .descriptionFlex{flex-direction:column;border-left:unset;}#eventIndex .toDoRowsContainer .views-row .descriptionRight{border-left:unset;border-top:1px dotted #859096;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;}#eventIndex .toDoRowsContainer .views-row .views-field-title,#eventIndex .toDoRowsContainer .views-row .views-field-field-date{padding-left:10px;padding-right:10px;}#eventIndex .toDoRowsContainer .views-row .views-field-field-date{min-height:54px;}#eventIndex .toDoRowsContainer .views-row  .views-field-field-event-categories{display:none;}#eventIndex .toDoRowsContainer .views-row .descriptionFlex .descriptionRight > div{flex-basis:unset;padding-bottom:unset;padding-left:unset;height:24px;}#eventIndex .toDoRowsContainer .views-row .descriptionRight .svgFavouriteContainer button{position:static;width:24px;height:24px;background-size:100%;}#eventIndex .toDoRowsContainer .views-row .descriptionRight a{right:unset;top:unset;}#eventIndex .featured-event-single .mobile-head{display:block;}#eventIndex .featured-event-single .desktop-head{display:none;}}@media(max-width:425px){#eventIndex .featured-events .event-swiper-wrapper .swiper-wrapper{max-width:95vw;}}@media(max-width:395px){.thingsToDoFilters .searchBars .dateFilter,.thingsToDoFilters .searchBars .searchFilter{width:295px;}.thingsToDoFilters .dropdownFilter{column-gap:30px;}}.blog-grid-container{display:flex;flex-direction:column;flex-wrap:wrap;width:1160px;height:850px;margin:0 auto;position:relative;column-gap:16px;row-gap:16px;}.blog-grid-container .views-row{width:376px;}.blog-grid-container .views-row .views-field-field-tags{padding:5px 0 0;font-family:var(--primary-font-family);font-size:12px;font-weight:600;text-transform:uppercase;color:#859096}.blog-grid-container .views-row .views-field-title{padding:5px 0;min-height:unset;}.blog-grid-container .views-row .views-field-title a{font-family:var(--secondary-font-family);font-size:30px;line-height:32px;color:black;}.blog-grid-container .views-row .views-field-body{display:none;font-size:16px;font-weight:400;font-family:var(--primary-font-family);color:#000000;line-height:26px;overflow:hidden;}.blog-grid-container .views-row .views-field-view-node{padding:0;}.blog-grid-container .views-row .views-field-view-node a{display:flex;width:144px;height:34px;justify-content:center;align-items:center;font-family:var(--secondary-font-family);color:white;font-size:20px;text-decoration:none;transition:opacity 0.5s ease;}.blog-grid-container .views-row .views-field-view-node a:hover{opacity:0.7;}.blog-grid-container .views-row:nth-child(1) .views-field-view-node a{background-color:var(--pink);}.blog-grid-container .views-row:nth-child(2) .views-field-view-node a{background-color:var(--green);}.blog-grid-container .views-row:nth-child(3) .views-field-view-node a{background-color:var(--orange);}.blog-grid-container .views-row:nth-child(1){width:768px;height:100%;}.blog-grid-container .views-row:nth-child(1) .views-field-title{position:relative;padding:10px 0 30px;}.blog-grid-container .views-row:nth-child(1) .views-field-title:after{content:'';position:absolute;left:0;bottom:10px;width:181px;height:4px;background-color:var(--pink);}.blog-grid-container .views-row:nth-child(1) .views-field-title a{font-size:44px;}.blog-grid-container .views-row:nth-child(1) .views-field-body{display:block;}.blog-grid-container .views-row:nth-child(1) .views-field-view-node{padding:10px 0 0;}.views-element-container:has(.blog-link-con){position:relative;}.blog-link-con{position:absolute;bottom:50px;left:0;width:100%;text-align:center;}.blog-link-con a{font-size:16px;font-family:var(--primary-font-family);color:#000000;text-transform:uppercase;transition:opacity 0.5s ease;}.blog-link-con a:hover{opacity:0.7;}@media screen and (max-width:1150px){.blog-grid-container{flex-wrap:nowrap;flex-direction:row;width:100%;height:unset;column-gap:0;padding:0 20px 30px;margin-bottom:50px;}.blog-grid-container .slick-track{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;}.blog-grid-container .views-row{margin:0 0 20px 0;padding:0;}.blog-grid-container .views-row:first-child{margin:0 0 20px 0;}.blog-grid-container .views-row:first-child .views-field-title a{line-height:25px;margin:5px 0;}.blog-grid-container .views-row:first-child .views-field-title a{font-size:30px;}.blog-grid-container .views-row:nth-child(1) .views-field-body{display:none;}.blog-grid-container .views-row:nth-child(1) .views-field-title{position:relative;padding:5px 0;}.blog-grid-container .views-row:nth-child(1) .views-field-title:after{display:none;}.blog-grid-container .views-row:nth-child(1) .views-field-view-node{padding:0;}.blog-grid-container .slick-prev{bottom:30px;left:50%;top:auto;transform:translateX(-40px);width:30px;background-image:url(/themes/nft/images/arrow-long--left.svg);background-size:30px;}.blog-grid-container .slick-next{bottom:30px;right:50%;top:auto;transform:translateX(40px);width:30px;background-image:url(/themes/nft/images/arrow-long--right.svg);background-size:30px;}.blog-link-con{bottom:0;}}@media screen and (max-width:700px){.blog-grid-container{padding:0 20px 60px;}.blog-grid-container .slick-prev,.blog-grid-container .slick-next{bottom:20px;}.blog-link-con{bottom:-20px;}}.field-horizontal-image-slider{width:100%;max-width:600px;margin:0 auto;position:relative;}.field-horizontal-image-slider .slick-dots{width:100%;display:flex;justify-content:center;align-items:center;margin-left:0 !important;}.field-horizontal-image-slider .slick-dots li{margin:0 2px;font-size:0;width:12px;height:12px;border:none;border-radius:50%;background-color:rgba(0,0,0,0.5);cursor:pointer;}.field-horizontal-image-slider .slick-dots .slick-active{width:14px;height:14px;background-color:rgba(0,0,0,1);}.field-horizontal-image-slider .slick-dots li button{font-size:0;border:none;}.field-horizontal-image-slider .slide > div{position:relative;display:flex;flex-direction:column;align-items:center;}.field-horizontal-image-slider .slide .slide-blur-panel{width:100%;background-color:var(--lightest-grey);order:2;padding:10px;}.field-horizontal-image-slider .slide img{width:100%;height:auto;}.field-horizontal-image-slider .slide-blur-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--white);}.field-horizontal-image-slider .slide-blur-panel .slide-panel-headings{position:relative;text-align:center;padding-bottom:15px;}.field-horizontal-image-slider .slide-blur-panel .slide-panel-headings h2{margin-bottom:10px;font-size:38px;}.field-horizontal-image-slider .slide-blur-panel .slide-panel-headings h3{font-family:var(--secondary-font-family);font-size:30px;color:black;padding-top:10px;}.field-horizontal-image-slider .slide-blur-panel .slide-panel-info{text-align:center;margin-left:20px;margin-right:20px;}.field-horizontal-image-slider .slide-blur-panel .slide-panel-info p{font-size:18px;}.field-horizontal-image-slider .slide-panel-link{background-color:var(--blue);border:none;padding:10px 30px 10px 30px;}.field-horizontal-image-slider .slide-panel-link a svg{width:30px;}.field-horizontal-image-slider .slide .field-image{order:1;}.field-horizontal-image-slider .slide .field-image-mobile{display:none;order:1;}@media screen and (max-width:550px){.field-horizontal-image-slider .slide .slide-blur-panel{width:100%;}.field-horizontal-image-slider .slide-blur-panel .slide-panel-headings h2{margin-bottom:5px;font-size:var(--h3);}.field-horizontal-image-slider .slide-blur-panel .slide-panel-headings h3{font-size:var(--h4);}}.page-node-type-homepage .social-feed-header{display:flex;flex-direction:column;align-items:center;margin-top:30px;}.page-node-type-homepage .social-feed-header h2{color:var(--blue);margin-bottom:10px;}.page-node-type-homepage .social-feed-header h3{color:var(--black);width:fit-content;padding-bottom:15px;border-bottom:solid 4px var(--pink);}#block-nft-lightwidgetsocialfeed{max-width:1200px;margin:0 auto;}.page-node-type-homepage #block-nft-homepageoverlaidbubble{display:none;max-width:245px;position:fixed;left:2.5vh;bottom:2.5vh;background-color:var(--white);padding:15px;border-radius:15px;flex-direction:column;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:1001;}.page-node-type-homepage #block-nft-homepageoverlaidbubble.show{display:flex;}.page-node-type-homepage #block-nft-homepageoverlaidbubble p{text-align:center;line-height:1.375em;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-logo img{width:215px;height:auto;margin:5px 0;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-button{margin-top:10px;width:fit-content;padding:7.5px 25px;background-color:var(--black);text-align:center;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-button a{text-decoration:none;color:var(--white);font-size:16px;font-weight:400;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-title{margin-top:12px;font-family:var(--secondary-font-family);font-size:30px;line-height:32px;color:var(--pink);text-transform:uppercase;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .body{font-size:16px;line-height:22px;color:var(--black);}.page-node-type-homepage #block-nft-homepageoverlaidbubble .body svg{position:absolute;right:10px;top:8px;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .overlaid-bubble-close{display:flex;justify-content:flex-end;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .overlaid-bubble-close svg{width:15px;cursor:pointer;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-mobile-logo{display:none}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-mobile-logo img{display:block;width:140px;height:115px;object-fit:cover;}@media screen and (max-width:550px){.page-node-type-homepage #block-nft-homepageoverlaidbubble{max-width:100%;display:block;bottom:0;left:0;transform:translateX(0);padding-left:160px;width:100%;height:auto;justify-content:space-between;border-radius:0;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .body svg{position:absolute;right:15px;top:10px;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-logo img{width:125px;height:auto;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-mobile-logo{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;padding:10px;height:100%;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-mobile-logo div:nth-child(1){display:flex;align-items:center;width:100%;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-mobile-logo div:nth-child(2){position:relative;top:10px;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-title{margin-top:12px;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-button{margin:5px auto;max-width:175px;width:100%;}.page-node-type-homepage #block-nft-homepageoverlaidbubble .field-logo img{display:none;}}.visitor-guides .header-container{position:relative;}.visitor-guides .header-container .mobile-head{display:none;}.visitor-guides .header-container .field-header-images{z-index:100;}.visitor-guides .header-container .transparent-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:25%;z-index:101;}.visitor-guides .business-property-header{position:absolute;top:50%;transform:translateY(-50%);left:15%;color:var(--white);z-index:102;}.visitor-guides .business-property-header h1{font-family:var(--secondary-font-family);}.visitor-guides .business-property-header h3{font-family:var(--secondary-font-family);}.visitor-guides .page-title{margin-top:40px;}.visitor-guides .page-title h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.visitor-guides .page-title h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.visitor-guides .body{text-align:center;}.visitor-guides .thingsToDoList{padding-bottom:20px;margin-top:40px;}.visitor-guides .thingsToDoList .views-row{min-width:278px;}@media screen and (max-width:800px){.visitor-guides .thingsToDoList{flex-direction:column;}.visitor-guides .header-container .field-image{max-height:80vh;}}.business-listings .header-container{position:relative;}.business-listings .header-container .mobile-head{display:none;}.business-listings .header-container .field-header-images{z-index:100;}.business-listings .header-container .transparent-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:25%;z-index:101;}.business-listings .business-property-header{position:absolute;top:50%;transform:translateY(-50%);left:15%;color:var(--white);z-index:102;}.business-listings .business-property-header h1{font-family:var(--secondary-font-family);}.business-listings .business-property-header h3{font-family:var(--secondary-font-family);}.business-listings .business-property-tabs{position:absolute;bottom:0;width:100%;z-index:102;}.business-listings .tab-list{display:flex;justify-content:flex-start;align-items:flex-end;max-width:var(--contentwidth);padding:var(--contentwidth-pad);margin:0 auto;list-style:none;}.business-listings .tab-list li{display:flex;align-items:center;justify-content:center;height:48px;position:relative;padding:10px 33px;margin-right:5px;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--white);background-color:#52575A;cursor:pointer;font-family:var(--secondary-font-family);font-size:24px;}.business-listings .tab-list li.green{background-color:var(--green);}.business-listings .tab-list li.orange{background-color:var(--orange);}.business-listings .tab-list li.blue{background-color:var(--blue);}.business-listings .tab-list li a{text-decoration:none;color:var(--white);}.business-listings .tab-list .active-tab{color:var(--grey);background-color:var(--white);height:55px;}.business-listings .tab-list .active-tab::after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:calc(100% - 100px);height:4px;}.business-listings .tab-list li.active-tab a{color:#52575A;}.business-listings .tab-list li:nth-child(1)::after{background-color:var(--green);}.business-listings .tab-list li:nth-child(2)::after{background-color:var(--blue);}.business-listings .tab-list li:nth-child(3)::after{background-color:var(--orange);}.business-listings .business-property-header p::after{width:181px;height:4px;content:'';display:block;position:relative;top:10px;}.business-listings .business-property-header p.green-after::after{background-color:var(--green);}.business-listings .business-property-header p.orange-after::after{background-color:var(--orange);}.business-listings .business-property-header p.blue-after::after{background-color:var(--blue);}.business-listings .searchBar{height:50px;width:591px;}.business-listings .searchBar input{height:100%;width:100%;border-radius:2px;border:none;padding-left:50px;}.business-listings .searchBar::before{content:'';display:block;height:30px;width:30px;background-image:url(/themes/nft/images/magi-glass.png);top:40px;left:10px;position:relative;background-size:contain;}.business-listings div.thingsToDo .activityCards{margin-top:40px;margin-bottom:20px;display:flex;justify-content:center;flex-wrap:wrap;column-gap:5px;row-gap:5px;max-width:var(--contentwidth);padding:var(--contentwidth-pad);position:relative;left:50%;transform:translateX(-50%);}.business-listings div.thingsToDo .activityCards li{padding:5px;position:relative;width:274px;height:45px;list-style:none;display:flex;border:1px solid #DAE1E4;align-items:center;cursor:pointer;transition:background-color 0.5s ease-in-out;}.business-listings div.thingsToDo .activityCards li:hover{background-color:var(--green);}.business-listings .green-categories div.thingsToDo .activityCards li:hover{background-color:var(--green);}.business-listings .blue-categories div.thingsToDo .activityCards li:hover{background-color:var(--blue);}.business-listings .orange-categories div.thingsToDo .activityCards li:hover{background-color:var(--orange)}.business-listings div.thingsToDo .activityCards li:hover figure img{filter:brightness(0) invert(1);}.business-listings div.thingsToDo .activityCards li:hover a{color:white;}.business-listings div.thingsToDo .activityCards li .views-field,.business-listings div.thingsToDo .activityCards li .field-content{width:100%;height:100%;}.business-listings div.thingsToDo .activityCards li a{display:flex;align-items:center;padding-left:60px;width:100%;height:100%;line-height:1;user-select:none;text-decoration:none;font-size:var(--p-size);font-weight:var(--primary-font-weight);color:var(--primary-font-color);text-transform:uppercase;position:relative;z-index:2;}.business-listings div.thingsToDo .activityCards li.selected{background-color:var(--dark-grey);}.business-listings .green-categories div.thingsToDo .activityCards li.selected{background-color:var(--green);}.business-listings .blue-categories div.thingsToDo .activityCards li.selected{background-color:var(--blue);}.business-listings .orange-categories div.thingsToDo .activityCards li.selected{background-color:var(--orange);}.business-listings div.thingsToDo .activityCards li.selected a{color:white;}.business-listings div.thingsToDo .activityCards li figure .st0{fill:#859096 !important;}.business-listings div.thingsToDo .activityCards li.selected figure .st0{fill:#FFFFFF !important;}.business-listings div.thingsToDo .activityCards li figure{z-index:1;display:inline-block;top:6px;position:relative;width:25px;height:25px;position:absolute;top:50%;transform:translateY(-50%);left:20px;}.business-listings div.thingsToDo .activityCards li figure img{user-select:none;}.business-listings div.thingsToDo .activityCards li.selected figure img{filter:brightness(0) invert(1);}.business-listings .thingsToDoList{padding-bottom:20px;}.business-listings .descriptionFlex{min-height:64px;}.business-listings .mini-pager-template{background-color:var(--lightest-grey);margin-bottom:0;padding:30px 0;}.business-listings #thingsToDoList .views-row{position:relative;}.business-listings #thingsToDoList .views-row .views-field-nothing{padding:10px;text-align:right;position:absolute;top:0;left:0;height:50px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0.58) 0%,rgba(0,0,0,0) 100%);color:white;font-size:10px;text-transform:uppercase;}.business-listings .blog-grid-container{margin:2.5% auto 0;}.business-listings .view-empty p{font-size:var(--h3);line-height:var(--h3-line-height);color:black;font-family:var(--secondary-font-family);margin-bottom:10px;}.page-node-type-business-property-page .business-listings #thingsToDoList .views-row .views-field-nothing{color:var(--primary-font-color);padding:0 0 15px 24px;font-weight:bold;font-size:12px;position:static;background:unset;height:unset;width:unset;text-align:unset;text-transform:unset;}.page-node-type-business-property-page .business-listings #thingsToDoList .views-row .views-field-nothing .field-content{display:flex;align-items:center;text-transform:uppercase;font-size:14px;}.page-node-type-business-property-page .business-listings #thingsToDoList .views-row .views-field-nothing img{width:15px;height:15px;margin-right:5px;}.page-node-type-business-property-page .business-listings .descriptionFlex .descriptionLeft{justify-content:unset;}.page-node-type-business-property-page .business-listings .toDoRowsContainer .views-row .thingsTitle{padding-bottom:0;min-height:auto;margin-bottom:5px;}.page-node-type-complex-page .business-listings .toDoRowsContainer{left:unset;transform:unset;justify-content:center;}.page-node-type-complex-page .business-listings .descriptionRight{border-left:unset;}.page-node-type-complex-page .business-listings .svgFavouriteContainer{position:absolute;top:0;right:0;}.page-node-type-complex-page .business-listings .svgFavouriteContainer button{position:static;filter:brightness(0) invert(1);}.page-node-type-complex-page .business-listings .thingsTitle a{font-size:16px;text-decoration:none;color:#52575A;}.page-node-type-business-property-page .header-container .mobile-head{display:none;}.page-node-type-business-property-page .header-container{position:relative;}.page-node-type-business-property-page .header-container img{max-height:650px;object-fit:cover;}.page-node-type-business-property-page .header-container .transparent-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:25%;z-index:101;}.page-node-type-business-property-page .business-property-header{position:absolute;top:50%;transform:translateY(-50%);left:15%;color:var(--white);z-index:102;}.page-node-type-business-property-page .business-property-header h1{font-family:var(--secondary-font-family);max-width:800px;}.page-node-type-business-property-page .business-property-header h3{font-family:var(--secondary-font-family);}.page-node-type-business-property-page .business-property-tabs{position:absolute;bottom:0;width:100%;z-index:102;}.page-node-type-business-property-page .business-property-tabs .contentwidth{max-width:unset;margin:0;padding:0;}.page-node-type-business-property-page .tab-list{display:flex;justify-content:flex-start;align-items:flex-end;max-width:var(--contentwidth);padding:var(--contentwidth-pad);margin:0 auto;list-style:none;}.page-node-type-business-property-page .tab-list li{display:flex;align-items:center;justify-content:center;height:48px;position:relative;padding:10px 33px;margin-right:5px;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--white);background-color:#52575A;cursor:pointer;font-family:var(--secondary-font-family);font-size:24px;}.page-node-type-business-property-page .tab-list li a{text-decoration:none;color:var(--white);}.page-node-type-business-property-page .tab-list .active-tab{height:55px;color:var(--grey);background-color:var(--white);}.page-node-type-business-property-page .tab-list .active-tab::after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:calc(100% - 100px);height:4px;}.page-node-type-business-property-page .tab-list li.active-tab a{color:#52575A;}.page-node-type-business-property-page .tab-list li:nth-child(1)::after{background-color:var(--green);}.page-node-type-business-property-page .tab-list li:nth-child(2)::after{background-color:var(--blue);}.page-node-type-business-property-page .tab-list li:nth-child(3)::after{background-color:var(--orange);}.page-node-type-business-property-page .business-property-header > div{flex-direction:column;}.page-node-type-business-property-page .business-property-header h3{position:relative;padding-bottom:30px;}.page-node-type-business-property-page .business-property-header h3::after{content:"";position:absolute;bottom:10px;left:0;width:181px;height:4px;}.page-node-type-business-property-page .business-property-header .green-after::after{background-color:var(--green);}.page-node-type-business-property-page .business-property-header .blue-after::after{background-color:var(--blue);}.page-node-type-business-property-page .business-property-header .orange-after::after{background-color:var(--orange);}.page-node-type-business-property-page .business-property-blocks{position:relative;padding-top:40px;display:flex;padding-right:374px;min-height:600px;}.page-node-type-business-property-page .business-property-blocks-left{flex:1 1 100%;padding-right:10px;}.page-node-type-business-property-page .business-property-blocks-left .field.body p{margin-bottom:20px;}.page-node-type-business-property-page .business-property-blocks-left .field.body p:last-of-type{margin-bottom:0;}.page-node-type-business-property-page .business-property-blocks-left .field.body ul{margin-bottom:20px;margin-left:20px;}.page-node-type-business-property-page .business-property-blocks-left .field.body a{color:var(--darkest-grey);text-decoration:underline;}.page-node-type-business-property-page .field-images{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px 10px;margin-bottom:20px;}.page-node-type-business-property-page .field-images > div{display:none;}.page-node-type-business-property-page .field-images > div:nth-child(-n+5){display:block;}.page-node-type-business-property-page .field-images > div:first-child{grid-column:span 2;grid-row:span 2;}.page-node-type-business-property-page .field-images > div a{display:block;width:100%;height:100%;overflow:hidden;}.page-node-type-business-property-page .field-images > div img{display:block;width:100%;height:243px;object-fit:cover;background-color:var(--light-grey);transition:var(--transition);}.page-node-type-business-property-page .field-images > div:first-child img{display:block;width:100%;height:497px;object-fit:cover;}.page-node-type-business-property-page .field-images > div a{position:relative;height:auto;}.page-node-type-business-property-page .field-images > div a:after{content:"";display:block;padding-bottom:100%;}.page-node-type-business-property-page .field-images > div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}.page-node-type-business-property-page .field-images > div:first-child img{height:100%;}.page-node-type-business-property-page .business-property-blocks-left .field-view-more{margin:-10px 0 20px;}.page-node-type-business-property-page .business-property-blocks-left .view-more-button{cursor:pointer;border:none;border-radius:20px;background-color:#1F2021;font-size:16px;font-family:var(--primary-font-family);color:var(--white);padding:5px 27px;}.page-node-type-business-property-page .business-property-blocks-left .body{margin-bottom:10px;transition:max-height ease 2s;}.business-listings .collapsible-text{max-width:768px;margin:auto;text-align:center;padding:0 20px;}.business-listings .collapsible-text a{color:var(--darkest-grey);}.business-listings .read-button-con{display:none;text-align:center;margin-bottom:40px;}.page-node-type-business-property-page .business-property-blocks-left .read-more,.business-listings .read-more{display:none;color:#52575A;cursor:pointer;background-color:white;border:none;text-decoration:underline;margin-bottom:10px;font-size:var(--p-size);font-family:var(--primary-font-family);}.page-node-type-business-property-page .business-property-blocks-right{position:absolute;top:20px;right:0;flex:1 1 100%;display:flex;flex-direction:column;width:374px;height:fit-content;border:solid 1px #B7C4CC;margin-bottom:10px;}.page-node-type-business-property-page .business-property-blocks-left > .green{border-bottom:5px solid var(--green);}.page-node-type-business-property-page .business-property-blocks-left > .blue{border-bottom:5px solid var(--blue);}.page-node-type-business-property-page .business-property-blocks-left > .orange{border-bottom:5px solid var(--orange);}.page-node-type-business-property-page .business-property-blocks-right .field-details{display:flex;flex-direction:column;align-items:center;text-align:center;}.page-node-type-business-property-page .business-property-blocks-right .field-details > a{width:100%;padding-left:24px;padding-right:24px;overflow:hidden;}.page-node-type-business-property-page .business-property-blocks-right .field-details > p{width:100%;padding-left:24px;padding-right:24px;line-height:1.75em;font-size:14px;}.page-node-type-business-property-page .business-property-blocks-right .field-details .address{font-size:16px;color:#52575A;}.page-node-type-business-property-page .business-property-blocks-right .field-details a{text-decoration:none;color:var(--primary-font-color);}.page-node-type-business-property-page .business-property-blocks-right .field-details a:hover{opacity:0.7;}.page-node-type-business-property-page .business-property-blocks-right img{width:180px;height:91px;}.page-node-type-business-property-page .business-property-blocks-right .property-name,.page-node-type-business-property-page .business-property-blocks-right .field-details .property-name{font-family:var(--secondary-font-family);font-size:30px;line-height:1em;color:black;padding:30px 0 20px 0;}.page-node-type-business-property-page .business-property-blocks-right .falls-distance{font-style:italic;color:var(--grey)}.page-node-type-business-property-page .business-property-blocks-right .price-svg{display:flex;align-items:center;justify-content:center;}.page-node-type-business-property-page .business-property-blocks-right .price-svg svg{width:20px;height:auto;margin-right:5px;}.page-node-type-business-property-page .business-property-blocks-right .price-svg.green svg .st0{fill:var(--green);}.page-node-type-business-property-page .business-property-blocks-right .price-svg.blue svg .st0{fill:var(--blue);}.page-node-type-business-property-page .business-property-blocks-right .price-svg.orange svg .st0{fill:var(--orange);}.page-node-type-business-property-page .business-property-blocks-right .social-icons{width:50%;display:flex;justify-content:space-evenly;margin:10px 0;}.page-node-type-business-property-page .business-property-blocks-right .social-icons svg{width:28px;height:28px;border:solid 1px var(--dark-grey);padding:1px;}.page-node-type-business-property-page .business-property-blocks-right .social-icons a.facebook svg .st0{fill:var(--grey);}.page-node-type-business-property-page .business-property-blocks-right .social-icons a.instagram svg .st0{fill:var(--grey);}.page-node-type-business-property-page .business-property-blocks-right .social-icons a.youtube svg .st0{fill:var(--grey);}.page-node-type-business-property-page .business-property-blocks-right .social-icons a.twitter svg .st0:first-child{fill:var(--grey);}.page-node-type-business-property-page .business-property-blocks-right .social-icons a.tiktok svg .st0:first-child{fill:var(--grey);}.page-node-type-business-property-page .business-property-blocks-right .buttons{display:flex;flex-direction:column;row-gap:10px;width:100%;padding:22px 27px;text-align:center;background-color:var(--lightest-grey);}.page-node-type-business-property-page .business-property-blocks-right .buttons button,.page-node-type-business-property-page .business-property-blocks-right .buttons a{cursor:pointer;font-size:small;text-decoration:none;}.page-node-type-business-property-page .business-property-blocks-right .buttons .favourite-button{padding:3px;margin-bottom:0;font-weight:bold;display:flex;justify-content:center;align-items:center;background-color:var(--white);font-family:var(--primary-font-family);text-transform:uppercase;font-size:12px;color:#859096;border:solid 1px #B7C4CC;padding:5px;}.page-node-type-business-property-page .business-property-blocks-right .buttons .favourite-button span{display:none;}.page-node-type-business-property-page .business-property-blocks-right .buttons .favourite-button svg,.page-node-type-business-property-page .business-property-blocks-right .buttons .favourite-button img{width:24px;height:21px;margin-right:5px;}.page-node-type-business-property-page .business-property-blocks-right .buttons .favourite-button svg .st0{fill:#859096;}.page-node-type-business-property-page .business-property-blocks-right .buttons .favourite-button.active svg{background-image:url(/themes/nft/images/svg-fav-on-grey.svg);}.page-node-type-business-property-page .business-property-blocks-right .buttons .website-button{padding:15px;background-color:var(--grey);color:white;font-family:var(--secondary-font-family);border:none;font-size:24px;line-height:1em;margin-top:0;}.page-node-type-business-property-page .business-property-blocks-right.green .buttons .website-button{background-color:var(--green);}.page-node-type-business-property-page .business-property-blocks-right.blue .buttons .website-button{background-color:var(--blue);}.page-node-type-business-property-page .business-property-blocks-right.orange .buttons .website-button{background-color:var(--orange);}.page-node-type-business-property-page .business-property-blocks-right .buttons .view-offers{display:flex;width:100%;height:35px;justify-content:center;align-items:center;background-color:#1F2021;font-family:var(--secondary-font-family);color:white;font-size:22px;}.page-node-type-business-property-page .business-property-blocks-right .buttons .grey-background{background-color:var(--lightest-grey);display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:10px;}.page-node-type-business-property-page .business-property-blocks-right .buttons .book-button{margin:0;padding:15px 50px;border:none;font-family:var(--secondary-font-family);color:var(--white);font-size:20px;}.page-node-type-business-property-page .business-property-blocks-right .buttons .book-button.green{background-color:var(--green);}.page-node-type-business-property-page .business-property-blocks-right .buttons .book-button.blue{background-color:var(--blue);}.page-node-type-business-property-page .business-property-blocks-right .buttons .book-button.orange{background-color:var(--orange);}.page-node-type-business-property-page .field-link-to-index{width:100%;height:fit-content;max-width:1110px;display:flex;justify-content:center;margin:25px 0;}.page-node-type-business-property-page .field-link-to-index .link-to-index{color:var(--grey);text-transform:uppercase;font-weight:bold;}.path-play .link-to-index{color:var(--grey);text-transform:uppercase;font-weight:bold;}.page-node-type-business-property-page .field-amenities{margin:50px 0;}.page-node-type-business-property-page .field-amenities h4{font-family:var(--primary-font-family);font-weight:bold;margin-bottom:15px;font-size:20px;line-height:28px;text-transform:capitalize;}.page-node-type-business-property-page .amenities-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;}.page-node-type-business-property-page .amenities-list li{flex:0 0 33.33%;display:flex;align-items:center;padding-bottom:6px;padding-right:6px;}.page-node-type-business-property-page .amenities-list li .amenities-svg{width:40px;height:50px;display:flex;align-items:center;margin-right:10px;}.page-node-type-business-property-page .amenities-list li svg{width:33px;height:33px;}.page-node-type-business-property-page .amenities-list li svg .st0{fill:var(--grey)}.page-node-type-business-property-page .amenities-list li::before{content:'';margin-right:6px;width:33px;height:33px;background-repeat:no-repeat;background-position:center;background-size:33px;}.page-node-type-business-property-page .amenities-list li.fitness---workout-room::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-fitness-room.svg);}.page-node-type-business-property-page .amenities-list li.gift-shop::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-gift-shop.svg);}.page-node-type-business-property-page .amenities-list li.indoor-pool::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-indoor-pool.svg);}.page-node-type-business-property-page .amenities-list li.meeting-rooms::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-meeting-rooms.svg);}.page-node-type-business-property-page .amenities-list li.onsite-restaurant::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-onsite-restaurant.svg);}.page-node-type-business-property-page .amenities-list li.outdoor-pool::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-outdoor-pool.svg);}.page-node-type-business-property-page .amenities-list li.room-service::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-room-service.svg);}.page-node-type-business-property-page .amenities-list li.spa---wellness-facilities::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-spa.svg);}.page-node-type-business-property-page .amenities-list li.wheelchair-accessible::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-wheelchair-accessible.svg);}.page-node-type-business-property-page .amenities-list li.bar---cocktail-lounge::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-bar.svg);}.page-node-type-business-property-page .amenities-list li.shopping-nearby::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-shopping.svg);}.page-node-type-business-property-page .amenities-list li.public-transportation::before{background-image:url(/themes/nft/images/Amenities%20SVGs/ammenities-public-transport.svg);}.page-node-type-business-property-page .amenities-list li.hot-tubs::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-hot-tubs.svg);}.page-node-type-business-property-page .amenities-list li._4-hour-reception::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-24-hr-reception.svg);}.page-node-type-business-property-page .amenities-list li.onsite-parking::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-onsite-parking.svg);}.page-node-type-business-property-page .amenities-list li.complimentary-breakfast::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-comp-breakfast.svg);}.page-node-type-business-property-page .amenities-list li.free-wifi::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-free-wifi.svg);}.page-node-type-business-property-page .amenities-list li.currency-exchange::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-currency-exchange.svg);}.page-node-type-business-property-page .amenities-list li.outdoor-playground::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-playground.svg);}.page-node-type-business-property-page .amenities-list li.picnic-area::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-picnic-area.svg);}.page-node-type-business-property-page .amenities-list li.atm-machine::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-atm.svg);}.page-node-type-business-property-page .amenities-list li.family-activities::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-family-activites.svg);}.page-node-type-business-property-page .amenities-list li.games-room---arcade::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-games-room.svg);}.page-node-type-business-property-page .amenities-list li.free-parking::before{background-image:url(/themes/nft/images/Amenities%20SVGs/free-parking.svg);}.page-node-type-business-property-page .amenities-list li.pet-friendly::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-pet-friendly.svg);}.page-node-type-business-property-page .amenities-list li.heart-shaped-jacuzzis::before{background-image:url(/themes/nft/images/Amenities%20SVGs/amenities-heart-jacuzzis.svg);}.page-node-type-business-property-page .grey-background{background-color:var(--lightest-grey);position:relative;max-width:1197px;margin:0 auto;}.page-node-type-business-property-page .grey-background:has(.views-row){padding:75px 0 50px;}.page-node-type-business-property-page .grey-background .business-listings{position:relative;}.page-node-type-business-property-page .grey-background .business-listings .header-container{width:100%;text-align:center;z-index:unset;position:absolute;background-color:var(--lightest-grey);top:-50px;font-family:var(--secondary-font-family);font-size:30px;color:#1F2021;}.page-node-type-business-property-page .grey-background .thingsToDoList{display:flex;justify-content:center;}.page-node-type-business-property-page .grey-background .toDoRowsContainer{left:unset;transform:unset;}.page-node-type-business-property-page .grey-background > div{position:unset;}.page-node-type-business-property-page .grey-background .findHotelsBackground{position:unset;margin-bottom:0;}.page-node-type-business-property-page .grey-background .findHotelsBackground::after{background-color:white;bottom:unset;top:0px;transform:rotate(180deg);}.page-node-type-business-property-page .business-return-button{position:relative;display:block;margin:50px auto;max-width:207px;font-size:16px;text-transform:uppercase;color:#52575A;transition:0.4s ease all;}.page-node-type-business-property-page .business-return-button:hover{opacity:0.7;}.page-node-type-business-property-page .business-return-button::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-20px;width:20px;height:10px;background-image:url(/themes/nft/images/svg-arrow-left.svg);background-repeat:no-repeat;background-size:100% 100%;}.page-node-type-business-property-page .grey-background.full-width{max-width:unset;margin:unset;padding:153px 0 50px;}.page-node-type-business-property-page .grey-background.full-width::before{content:'';position:absolute;top:0;left:0;width:100%;aspect-ratio:25 / 1;height:auto;background-image:url(/themes/nft/images/waterline.svg);}.page-node-type-business-property-page .blog-heading{margin-top:50px;font-size:44px;color:#1F2021;text-align:center;padding:0 15px;}.page-node-type-business-property-page .blog-heading h2{font-size:44px;color:#1F2021;position:relative;padding-bottom:20px;}.page-node-type-business-property-page .blog-heading h2::after{position:absolute;content:'';background-color:var(--blue);bottom:10px;left:50%;transform:translateX(-50%);width:180px;height:4px;}.page-node-type-business-property-page .blog-heading p{color:#52575A;}@media screen and (max-width:1176px){.page-node-type-business-property-page .grey-background .toDoRowsContainer{width:600px;left:unset;transform:unset;}.page-node-type-business-property-page .grey-background .recommendations .views-row{margin:10px 10px;}}@media screen and (max-width:616px){.page-node-type-business-property-page .grey-background .toDoRowsContainer{width:100%;justify-content:center;row-gap:20px;}.business-listings .tab-list{padding:unset;}}@media screen and (max-width:500px){.page-node-type-business-property-page .header-container .mobile-head{display:block;}.page-node-type-business-property-page .header-container .desktop-head{display:none;}.page-node-type-business-property-page .business-property-blocks-right .buttons .website-button{font-size:22px;}}.page-node-type-business-property-page .field-caption-for-blogs{margin-left:15%;max-width:1110px;padding-top:40px;}.page-node-type-business-property-page .field-caption-for-blogs h2{text-align:center;position:relative;color:#000000;padding-bottom:30px;}.page-node-type-business-property-page .field-caption-for-blogs h2::after{content:"";position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:175px;height:4px;background-color:var(--blue);}.page-node-type-business-property-page .field-caption-for-blogs p{text-align:center;padding:0 20%;}.page-node-type-business-property-page .blog-grid-container{margin-top:25px;}.business-listings div.thingsToDo .browse-by-category{position:relative;background-repeat:no-repeat;background-size:25px;background-position:18px center;background-color:var(--white);}.business-listings div.thingsToDo .browse-by-category::before{content:'';position:absolute;top:-20px;left:-40px;display:block;width:428px;height:85px;z-index:-1;}.business-listings div.thingsToDo .browse-by-category::after{content:'';position:absolute;top:20px;right:14px;width:13px;height:7px;background-image:url(/themes/nft/images/svg-down-arrow-dark.svg);background-repeat:no-repeat;background-position:center center;background-size:13px;}.business-listings .green-categories div.thingsToDo .browse-by-category::before{background-color:var(--green);}.business-listings .blue-categories div.thingsToDo .browse-by-category::before{background-color:var(--blue);}.business-listings .orange-categories div.thingsToDo .browse-by-category::before{background-color:var(--orange);}.business-listings .pink-categories div.thingsToDo .browse-by-categor::before{background-color:var(--pink);}.business-listings .green-categories div.thingsToDo .browse-by-category{background-image:url(/themes/nft/images/svg-things-to-do--main.svg);}.business-listings .blue-categories div.thingsToDo .browse-by-category{background-image:url(/themes/nft/images/svg-places-to-stay--main.svg);}.business-listings .orange-categories div.thingsToDo .browse-by-category{background-image:url(/themes/nft/images/svg-where-to-eat--main.svg);}.business-listings div.thingsToDo .browse-by-category{display:block;padding:5px 5px 5px 65px;position:relative;width:100%;height:45px;list-style:none;display:flex;font-size:16px;text-transform:uppercase;border:1px solid #DAE1E4;align-items:center;cursor:pointer;box-sizing:border-box;}.business-listings div.thingsToDo{position:relative;z-index:99;margin:40px auto;max-width:348px;width:100%;}.business-listings div.thingsToDo .activityCards{display:none;position:absolute;top:45px;left:0;padding:0;margin:0;width:100%;left:auto;transform:translateX(0);background-color:var(--white);}.business-listings div.thingsToDo .activityCards li{width:100%;border-top:none;width:100%;}@media screen and (max-width:480px){.business-listings div.thingsToDo{width:80vw;}.business-listings div.thingsToDo .browse-by-category{width:80vw}.business-listings div.thingsToDo .browse-by-category::before{left:-5vw;width:90vw;}.business-listings .activityCards{width:80vw;}}@media screen and (max-width:1325px){.page-node-type-business-property-page .header-container .transparent-box{background-color:unset;}.page-node-type-business-property-page .business-property-tabs{background-color:rgba(0,0,0,0.4);}.business-listings .header-container .transparent-box{height:300px;top:unset;bottom:0;opacity:40%;}.page-node-type-business-property-page .header-container img{height:calc(90vh - 110px);width:100%;object-fit:cover;}.page-node-type-business-property-page .business-property-header{background-color:rgba(0,0,0,0.4);padding-top:20px;transform:unset;top:unset;left:unset;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;text-align:center;}.business-listings .business-property-header{transform:unset;top:unset;left:unset;bottom:80px;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;text-align:center;}.page-node-type-business-property-page .business-property-header h3::after,.business-listings .business-property-header p::after{bottom:10px;left:50%;transform:translateX(-50%);width:181px;height:4px;}.page-node-type-business-property-page .tab-list,.business-listings .tab-list{margin-left:0;width:100%;justify-content:center;max-width:unset;}.page-node-type-business-property-page .tab-list li,.business-listings .tab-list li{margin:0 5px;}.page-node-type-business-property-page .field-business-blocks{justify-content:center;}.page-node-type-business-property-page .field-gallery-block{position:relative;display:flex;flex-direction:column-reverse;margin-left:0;align-items:center;}.page-node-type-business-property-page .field-business-details{text-align:center;margin:10px 20px 20px;}.page-node-type-business-property-page .field-amenities .amenities-list li{flex:0 0 50%;}.page-node-type-business-property-page .field-link-to-index{margin-left:0;width:100%;}.page-node-type-business-property-page .field-booking-bar{margin-left:0;width:100%;max-width:unset;}.page-node-type-business-property-page .field-caption-for-blogs{margin-left:0;max-width:unset;}.business-listings .searchBar{width:350px;}}@media screen and (max-width:1024px){.page-node-type-business-property-page .business-property-blocks-left{display:flex;flex-direction:column;}.page-node-type-business-property-page .business-property-blocks-left .field-images{order:-4;}.page-node-type-business-property-page .business-property-blocks-left .field-view-more{order:-3;}.page-node-type-business-property-page .business-property-blocks-left .body{order:-1}.page-node-type-business-property-page .business-property-blocks-left .business-property-blocks-right{order:-2;}.business-listings .business-property-tabs{display:none;}.page-node-type-business-property-page .business-property-blocks{display:block;padding-right:0;}.page-node-type-business-property-page .business-property-blocks-left{display:flex;flex-wrap:wrap;padding-right:0;}.page-node-type-business-property-page .business-property-blocks-left .field-images{order:3;}.page-node-type-business-property-page .business-property-blocks-right{order:2;position:initial;top:auto;right:auto;width:100%;margin-bottom:30px;}.page-node-type-business-property-page .business-property-blocks-left .field.body{order:1;}.page-node-type-business-property-page .business-property-blocks-left .read-more{order:2;margin-bottom:20px;}.page-node-type-business-property-page .field-view-more{display:none;}.page-node-type-business-property-page .field-images{grid-template-columns:initial;grid-auto-flow:column dense;width:100vw;overflow:hidden;overflow-x:scroll;margin-left:-37px;margin-right:-37px;padding-left:37px;padding-right:37px;}.page-node-type-business-property-page .field-images > div:first-child{grid-column:initial;grid-row:initial;}.page-node-type-business-property-page .field-images > div{display:block;width:36vw;}}@media screen and (max-width:750px){.page-node-type-business-property-page .business-property-header h1,.business-listings .business-property-header h1{font-size:var(--h2);line-height:var(--h2-line-height);}.business-listings .header-container .transparent-box{height:275px;}.page-node-type-business-property-page .business-property-tabs .contentwidth{padding:0 5px;}.page-node-type-business-property-page .tab-list li,.business-listings .tab-list li{padding:5px 0;flex-basis:33.33%;text-align:center;margin:0 2.5px;}.page-node-type-business-property-page .tab-list .active-tab::after,.business-listings .tab-list .active-tab::after{width:50%;}.page-node-type-business-property-page .field-gallery-block{width:100%;}.page-node-type-business-property-page .slick-gallery{width:50%;min-width:340px;margin-top:30px;}.page-node-type-business-property-page .slick-gallery .slick-slide img{width:274px;height:274px;}.page-node-type-business-property-page .field-booking-bar .body{padding-right:0;}.page-node-type-business-property-page .field-images > div{width:60vw;}.business-listings .second-ads{display:none;}}@media screen and (max-width:550px){.page-node-type-business-property-page .field-amenities{margin-left:5%;}.page-node-type-business-property-page .field-amenities .amenities-list li{flex:0 0 100%;}.business-listings .thingsToDo .activityCards{width:100%;}.business-listings .header-container .desktop-head{display:none;}.business-listings .header-container .mobile-head{display:block;}.page-node-type-business-property-page .tab-list .active-tab{height:65px;}.page-node-type-business-property-page .tab-list li{height:55px;}}@media screen and (max-width:450px){.page-node-type-business-property-page .business-property-blocks-right{width:100%;}}.path-our-neighbourhoods .layout-content{padding-top:150px;background-color:var(--lightest-grey);}.path-our-neighbourhoods .neighbourhoods-wrap{display:flex;flex-direction:column;align-items:center;position:relative;padding:200px 0 50px;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row{display:flex;width:90%;max-width:925px;margin-bottom:40px;background-color:white;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-field-image{margin-right:15px;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-nothing{margin-left:15px;padding:30px 20px 10px 0;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-nothing a{font-size:30px;font-family:var(--secondary-font-family);color:black;text-decoration:none;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-nothing p{margin-top:10px;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row img{width:300px;height:200px;}.path-our-neighbourhoods .neighbourhoods-wrap header{position:absolute;top:0;left:0;background-color:var(--lightest-grey);color:black;z-index:unset;display:flex;flex-direction:column;align-items:center;}.path-our-neighbourhoods .neighbourhoods-wrap header h1{width:90%;max-width:925px;}.path-our-neighbourhoods .neighbourhoods-wrap header p{width:90%;max-width:925px;}.neighbourhoods-links{text-decoration:none;padding:10px 20px;background-color:black;color:white;font-family:var(--secondary-font-family);}@media screen and (max-width:760px){.path-our-neighbourhoods .neighbourhoods-wrap{padding:250px 0 50px;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row{position:relative;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-field-image{margin:0;width:100%;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row img{width:100%;height:80vw;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-nothing{padding:20px;margin:0;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.3);}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-nothing a{color:white;}.path-our-neighbourhoods .neighbourhoods-wrap .views-row .views-field-nothing p{display:none;}.path-our-neighbourhoods .neighbourhoods-wrap header h1{font-size:var(--h2);}}.page-node-type-complex-page .header-image{padding-top:110px;}.page-node-type-complex-page .header-image img{display:block;width:100%;max-height:501px;height:100%;object-fit:cover;}.node-3055 .header-image img{max-height:600px;object-position:0 30%;}.page-node-type-complex-page .complex-body .header-image{margin-bottom:40px;}.page-node-type-complex-page .complex-body .page-title h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.page-node-type-complex-page .complex-body .page-title h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.page-node-type-complex-page .complex-content{position:relative;padding-left:235px;}.page-node-type-complex-page .content-body .field.body{margin-bottom:30px}.page-node-type-complex-page .content-body h2{font-size:30px;line-height:32px;color:var(--darkest-grey);}.page-node-type-complex-page .content-body h3 strong{font-weight:400;}.page-node-type-complex-page .content-body h4{font-family:var(--primary-font-family);font-size:18px;line-height:28px;font-weight:700;color:var(--darkest-grey);}.page-node-type-complex-page .content-body p{margin-bottom:20px;}.page-node-type-complex-page .content-body ul{margin-bottom:20px;margin-left:20px;}.page-node-type-complex-page .content-body a{color:var(--darkest-grey);text-decoration:underline;word-wrap:break-word;}@media screen and (min-width:1150px){.page-node-type-complex-page .header-image img{max-height:70vh;}}@media screen and (max-width:1023px){.page-node-type-complex-page .header-image{padding-top:80px;}}.page-node-type-book .header-container{position:relative;}.page-node-type-book .header-container .mobile-head{display:none;}.page-node-type-book .header-container .field-header-images{z-index:100;}.page-node-type-book .header-container .transparent-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:25%;z-index:101;}.page-node-type-book .business-property-header{position:absolute;top:50%;transform:translateY(-50%);left:15%;color:var(--white);z-index:102;}.page-node-type-book .business-property-header h1{font-family:var(--secondary-font-family);}.page-node-type-book .business-property-header h3{font-family:var(--secondary-font-family);}.page-node-type-book .complex-body .page-title h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.page-node-type-book .complex-body .page-title h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.page-node-type-book .content-body{margin:40px 0;}.page-node-type-book .content-body .field.body{text-align:center;}.page-node-type-book .book iframe{width:100%;height:90vh;}.page-node-type-book .download-button{margin:70px 0 100px 0;position:relative;}.page-node-type-book .download-button a{display:block;margin-top:20px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.page-node-type-book .button{margin:0 auto;padding:15px 50px;border:none;font-family:var(--secondary-font-family);color:var(--white);font-size:20px;background-color:var(--black);}.page-node-type-neighbourhood .header-image{padding-top:110px;}.page-node-type-neighbourhood .header-image img{display:block;width:100%;max-height:501px;height:100%;object-fit:cover;}.page-node-type-neighbourhood .complex-body .header-image{margin-bottom:40px;}.page-node-type-neighbourhood .complex-body .page-title h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.page-node-type-neighbourhood .complex-body .page-title h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.page-node-type-neighbourhood .complex-content{position:relative;padding-left:235px;}.page-node-type-neighbourhood .content-body .field.body{margin-bottom:30px}.page-node-type-neighbourhood .content-body h2{font-size:30px;line-height:32px;color:var(--darkest-grey);}.page-node-type-neighbourhood .content-body h3 strong{font-weight:400;}.page-node-type-neighbourhood .content-body h4{font-family:var(--primary-font-family);font-size:18px;line-height:28px;font-weight:700;color:var(--darkest-grey);}.page-node-type-neighbourhood .content-body p{margin-bottom:20px;}.page-node-type-neighbourhood .content-body ul{margin-bottom:20px;margin-left:20px;}.page-node-type-neighbourhood .content-body a{color:var(--darkest-grey);text-decoration:underline;}.page-node-type-holiday .header-image{padding-top:110px;}.page-node-type-holiday .header-image img{display:block;width:100%;max-height:501px;height:100%;object-fit:cover;}.page-node-type-holiday .complex-body .header-image{margin-bottom:40px;}.page-node-type-holiday .complex-body .page-title h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.page-node-type-holiday .complex-body .page-title h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.page-node-type-holiday .complex-content{position:relative;padding-left:235px;}.page-node-type-holiday .content-body .field.body{margin-bottom:30px}.page-node-type-holiday .content-body h2{font-size:30px;line-height:32px;color:var(--darkest-grey);}.page-node-type-holiday .content-body h3 strong{font-weight:400;}.page-node-type-holiday .content-body h4{font-family:var(--primary-font-family);font-size:18px;line-height:28px;font-weight:700;color:var(--darkest-grey);}.page-node-type-holiday .content-body p{margin-bottom:20px;}.page-node-type-holiday .content-body ul{margin-bottom:20px;margin-left:20px;}.page-node-type-holiday .content-body a{color:var(--darkest-grey);text-decoration:underline;}.page-node-type-holiday-specials .content .body .gift-card-text{padding:0 20px;}.path-favourites .favouritesHeader{height:70vh;background-image:url(/themes/nft/images/header-desktop-x4.jpg);background-size:cover;background-position:top center;position:relative;}.path-favourites .favouritesHeader::after{content:'';background-color:rgba(0,0,0,.5);height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;}.path-favourites .favouritesHeader .titleContainer{padding-left:20px;padding-right:20px;max-width:1160px;position:relative;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:center;z-index:100;}.path-favourites .favouritesHeader .titleContainer h1,.path-favourites .favouritesHeader .titleContainer p{color:white !important;z-index:100;}.path-favourites .favouritesHeader .titleContainer h1::after{display:none !important;}.path-favourites .favouritesHeader .titleContainer p::after{display:block;content:'';height:4px;width:181px;background-color:var(--blue);position:relative;top:5px;}.path-favourites #block-nft-content{width:100%;margin:0 auto;position:relative;padding-top:110px;text-align:center;}.path-favourites #block-nft-content h1{position:relative;font-size:76px;line-height:47px;text-align:center;color:var(--darkest-grey);padding-bottom:15px;}.path-favourites #block-nft-content h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.path-favourites #block-nft-content ul.buttons{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;margin:20px 0;}.path-favourites #block-nft-content ul.buttons li{padding:5px;}.path-favourites #block-nft-content ul.buttons li a.button{display:inline-block;background-color:var(--darkest-grey);text-decoration:none;color:white;padding:10px 40px;text-transform:uppercase;font-family:var(--secondary-font-family);font-size:20px;line-height:22px;width:182px;}.path-favourites #block-nft-content ul.buttons li a.button.green{background-color:var(--green);}.path-favourites #block-nft-content ul.buttons li a.button.blue{background-color:var(--blue);}.path-favourites #block-nft-content ul.buttons li a.button.orange{background-color:var(--orange);}.path-favourites #block-nft-content ul.buttons li a.button.pink{background-color:var(--pink);}.path-favourites #block-nft-content{min-height:100vh;}.path-favourites .views-row{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;}.path-favourites .views-field.views-field-field-featured-image{width:278px;height:275px;}.path-favourites .views-field.views-field-field-featured-image .unfavouriteBtn{content:'';height:25px;width:28px;background-image:url(/themes/nft/images/svg-fav-on.svg);position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-size:cover;cursor:pointer;background-color:transparent;border:none;}.path-favourites .views-field.views-field-field-featured-image img{height:275px;}.path-favourites .field-content a{font-size:16px;text-decoration:none;}.path-favourites .favouritesFlex{display:flex;flex-direction:row;min-height:90vh;}.path-favourites .favouritesFlex .jumplinksContainer{flex-basis:15%;position:relative;padding-top:65px;}.path-favourites .favouritesFlex .jumplinksContainer #jumplinks{top:65px;width:100%}.path-favourites .favouritesFlex .jumplinksContainer #jumplinks ul{width:100%;display:flex;flex-direction:column;align-items:flex-end;}.path-favourites .favouritesFlex .jumplinksContainer #jumplinks ul li a:hover{border-left:solid 3px var(--blue);}.path-favourites .favouritesFlex .jumplinksContainer #jumplinks ul li{width:60%;text-align:start;}.path-favourites .favouritesFlex .viewContainer{flex-basis:85%;padding-top:65px;background-color:var(--lightest-grey);}.path-favourites .favouritesViewContainer{display:flex;flex-wrap:wrap;padding:40px 60px 60px;gap:50px 10px;}.path-favourites .favouritesViewContainer .views-row{flex-basis:33%;max-width:278px;position:relative;}.path-favourites .favouritesViewContainer .views-row .views-field-title{background-color:white;position:absolute;bottom:-40px;height:70px;width:278px;display:flex;text-align:start;padding-right:24px;}.path-favourites .viewContainer h2{font-size:30px;color:black;text-align:start;padding:0 60px;}.path-favourites .viewContainer h2::after{content:'';display:block;height:4px;width:121px;background-color:var(--blue);position:relative;bottom:5px;left:2px;}.path-favourites nav.mini-pager-template ul.js-pager__items{display:flex;justify-content:center;gap:10px;padding-bottom:40px;}.path-favourites nav ul li{list-style:none;}@media(max-width:1320px){.path-favourites .favouritesFlex .jumplinksContainer #jumplinks ul li{width:95%;}}@media(max-width:767px){.path-favourites .favouritesFlex .viewContainer{flex-basis:100%;}.path-favourites .favouritesFlex .jumplinksContainer{display:none;}.path-favourites .favouritesHeader .titleContainer{padding:20px;max-width:100%;transform:unset;top:unset;left:unset;bottom:50px;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;text-align:center;position:absolute;}.path-favourites .favouritesHeader::after{top:auto;bottom:0;height:230px;}.path-favourites .favouritesHeader .titleContainer p::after{margin:0 auto;}}@media(max-width:400px){.path-favourites #block-nft-content h1{line-height:60px;}.path-favourites .favouritesHeader .titleContainer p::after{left:50%;transform:translateX(-50%);}}.page-node-type-article .header-image{padding-top:110px;}.page-node-type-article .mobile-head{display:none;}.page-node-type-article .header-image img{display:block;width:100%;height:calc(90vh - 110px);object-fit:cover;}.page-node-type-article .article-body .header-image{margin-bottom:40px;}.page-node-type-article .article-body .page-title .article-info{margin-bottom:10px;font-size:12px;line-height:16px;font-weight:700;text-align:center;color:var(--grey);text-transform:uppercase;}.page-node-type-article .article-body .page-title h1{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.page-node-type-article .article-body .page-title h1::after{height:4px;width:181px;background-color:var(--pink);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.page-node-type-article .article-content{position:relative;padding-left:250px;}.page-node-type-article .content-body h2{font-size:30px;line-height:32px;color:var(--darkest-grey);}.page-node-type-article .content-body h3 strong{font-weight:400;}.page-node-type-article .content-body h4{font-family:var(--primary-font-family);font-size:18px;line-height:28px;font-weight:700;color:var(--darkest-grey);}.page-node-type-article .content-body p{margin-bottom:20px;}.page-node-type-article .content-body ul{margin-left:20px;margin-bottom:20px;}.page-node-type-article .content-body a{color:var(--darkest-grey);text-decoration:underline;}.page-node-type-article table td{}.page-node-type-article table ul li{list-style:none;padding:10px;line-height:1;}.recommended-blogs{display:flex;flex-wrap:wrap;justify-content:center;column-gap:15px;row-gap:40px;}.recommended-blogs .views-row{width:376px;}.recommended-blogs img{width:376px;height:274px;}.recommended-blogs .views-field{padding:0;}.recommended-blogs .views-field-field-tags{font-size:12px;font-weight:bold;color:#859096;overflow:hidden;padding:5px 0;}.recommended-blogs .views-field-title{min-height:66px;margin-bottom:10px;}.recommended-blogs .views-field-title a{font-size:30px;font-family:var(--secondary-font-family);}.recommended-blogs .views-field-view-node a{font-size:20px;font-family:var(--secondary-font-family);color:white;text-decoration:none;padding:6px 42px;background-color:var(--orange);}.recommended-blogs .views-row:nth-of-type(2) .views-field-view-node a{background-color:var(--pink);}.recommended-blogs .views-row:nth-of-type(3) .views-field-view-node a{background-color:var(--green);}.view-and-head{margin:100px 0;}.view-and-head h3{font-size:30px;color:black;margin-left:calc(50% - 579px);padding-bottom:30px;position:relative;}.view-and-head h3::after{content:'';background-color:var(--pink);position:absolute;bottom:15px;left:0;width:181px;height:4px;}@media screen and (max-width:1174px){.view-and-head h3{margin-left:calc(50% - 383.5px);}}@media screen and (max-width:1023px){.page-node-type-article .header-image{padding-top:80px;}}@media screen and (max-width:783px){.view-and-head h3{margin-left:calc(50% - 188px);}}@media screen and (max-width:500px){.page-node-type-article .mobile-head{display:block;}.page-node-type-article .desktop-head{display:none;}}@media screen and (max-width:400px){.recommended-blogs{width:90%;margin:0 auto;}.recommended-blogs .views-row{width:100%;}.recommended-blogs img{width:100%;}.view-and-head h3{margin-left:5%;}}.header-container img{margin-top:110px;height:calc(90vh - 110px);}@media screen and (max-width:1023px){.header-container img{margin-top:80px;}}@media screen and (max-width:800px){.header-container .field-featured-image,.header-container .field-image{height:100vw;}.header-container img{width:100vw;height:100vw;object-fit:cover;}}#jumplinks{position:absolute;top:0;left:0;width:235px;height:100%;}#jumplinks ul{position:-webkit-sticky;position:sticky;top:120px;width:215px;list-style:none;background-color:var(--white);}#jumplinks ul li{position:relative;margin:20px 0;font-family:var(--secondary-font-family);font-size:var(--secondary-font-size);font-weight:var(--secondary-font-weight);line-height:20px;text-transform:uppercase;}#jumplinks ul li a{display:block;padding-left:11px;color:var(--grey);text-decoration:none;border-left:solid 3px var(--white);}#jumplinks ul li.active a{border-left:solid 3px var(--pink);}#jumplinks ul li.active a{color:var(--darkest-grey);}#jumplinks ul li a:hover{border-left:solid 3px var(--darkest-grey);}@media screen and (max-width:787px){.page-node-type-article .article-content{position:initial;}.jumplinks .page-title{padding-top:50px;}#jumplinks{width:100%;height:58px;top:-40px;z-index:1001;padding:9px 37px;background-color:var(--lightest-grey);}#jumplinks.stick{position:fixed;top:110px;}#jumplinks ul{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto;max-width:320px;margin:0 auto;background-color:var(--white);background-image:url(/themes/nft/images/svg-down-arrow-dark.svg);background-repeat:no-repeat;background-size:10px;background-position:right 10px top 15px;border:solid 1px #DAE1E4;}#jumplinks ul::after{content:'';cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;}#jumplinks ul.active::after{display:none;}#jumplinks ul li{display:none;margin:0;padding:0;font-family:var(--primary-font-family);color:var(--primary-font-color);font-size:16px;line-height:22px;font-weight:300;text-transform:none;background-color:transparent;}#jumplinks ul.active li{display:block;}#jumplinks ul li.active{display:block;}#jumplinks ul li a{padding:8px 28px 8px 8px;color:var(--primary-font-color);white-space:nowrap;}#jumplinks ul li a,#jumplinks ul li a:hover,#jumplinks ul li.active a{border:none;color:var(--primary-font-color);}.page-node-type-complex-page #jumplinks{top:0;}.page-node-type-complex-page #jumplinks.stick{top:120px;}.page-node-type-complex-page .complex-wrap{position:relative;}.page-node-type-complex-page .complex-wrap .contentwidth{position:initial;}.page-node-type-complex-page .complex-content{position:initial;padding-left:0;}.page-node-type-neighbourhood .complex-content{padding-left:0;}.page-node-type-holiday .complex-content{padding-left:0;}.page-node-type-article .article-content{padding-left:0;}.page-node-type-complex-page .complex-body.jumplinks .top-sponsors{padding-top:50px;}}.paragraph{margin-bottom:30px;}.paragraph a.button{display:inline-block;background-color:var(--darkest-grey);text-decoration:none;color:white;padding:10px 40px;text-transform:uppercase;font-family:var(--secondary-font-family);transition:var(--transition);}.paragraph a.button:hover{background-color:var(--dark-grey);}.paragraph-header{margin-top:50px;scroll-margin-top:110px;}.paragraph-header.hasimage{position:relative;margin-top:30px;}.paragraph-header.hasimage h2{position:absolute;bottom:0;left:0;width:100%;padding:20px 10px 10px 10px;font-size:40px;line-height:44px;color:var(--white);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.58) 100%);}.paragraph-header.hasimage img{display:block;width:100%;height:100%;max-height:380px;object-fit:cover;}.paragraph-image div{padding:20px;background-color:var(--lightest-grey);}.paragraph-image img{display:block;width:100%;height:auto;}.image-and-text{max-width:924px;}.image-and-text .image-text-box{display:flex;background-color:var(--lightest-grey);}.image-and-text .image-text-box .text{padding:40px 30px;width:345px;}.image-and-text .image-text-box .image{padding:30px;}.image-and-text .image-text-box .image img{width:100%;max-width:532px;height:auto;}.card{margin:30px 0;max-width:924px;}.card .card-box{display:flex;background-color:var(--lightest-grey);}.card .card-box .text{padding:40px 30px;width:405px;}.card .card-box .image{flex:1 1 auto;padding:20px 20px 20px 0;}.card .card-box .image img{display:block;width:100%;max-width:495px;width:100%;height:340px;object-fit:cover;}@media screen and (max-width:550px){.card .card-box{flex-direction:column;}.card .card-box .text{width:unset;}}.gallery{}.gallery .field-images{display:flex;flex-wrap:wrap;justify-content:space-between;}.gallery .field-images div{flex:0 0 49%;margin-bottom:2%;padding:20px;background-color:var(--lightest-grey);}.gallery .field-images img{display:block;width:100%;height:324px;object-fit:cover;}.gallery-3 .field-images div{flex:0 0 32%;height:296px;}.gallery-3 .field-images img{height:256px;}.gallery-4 .field-images div{flex:0 0 24%;height:222px;}.gallery-4 .field-images img{height:182px;}.gallery-scroll .field-images{display:block;}.gallery-scroll .field-images div{flex:0 0 24%;height:222px;margin:0;padding:0;background-color:transparent;}.gallery-scroll .field-images img{height:182px;}.gallery-scroll .field-images .slick-slide{margin:0 5px 5px 5px;padding:20px;background-color:var(--lightest-grey);}@media screen and (max-width:640px){.gallery .field-images{flex-direction:column;}.gallery .field-images img{height:250px;}.gallery-3 .field-images,.gallery-4 .field-images{flex-wrap:wrap;}.gallery-3 .field-images div,.gallery-4 .field-images div{flex:0 0 100%;}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:18px;height:50px;padding:0;margin-top:-25px;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;z-index:10;}.slick-prev{left:-25px;background-image:url(/themes/nft/images/arrow-left.png);background-repeat:no-repeat;background-size:18px;background-position:center center;}.slick-next{right:-25px;background-image:url(/themes/nft/images/arrow-right.png);background-repeat:no-repeat;background-size:18px;background-position:center center;}.paragraph--type--featured-pages{}.paragraph--type--featured-pages .field--name-field-page-reference{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;}.paragraph--type--featured-pages .field--name-field-page-reference .featured-reference{flex:1 1 30%;margin:8px;}.paragraph--type--featured-pages .field--name-field-page-reference .featured-reference a{text-decoration:none;}.paragraph--type--featured-pages .field--name-field-page-reference .featured-reference img{display:block;width:100%;height:244px;object-fit:cover;margin-bottom:10px;}.paragraph--type--featured-pages .field--name-field-page-reference .featured-reference h2{margin-bottom:10px;}.paragraph--type--featured-pages .field--name-field-page-reference .featured-reference a.button{display:inline-block;background-color:var(--darkest-grey);text-decoration:none;color:white;padding:10px 40px;text-transform:uppercase;font-family:var(--secondary-font-family);font-size:20px;}@media screen and (max-width:700px){.paragraph--type--featured-pages .field--name-field-page-reference{flex-direction:column;}}.paragraph-content .more-packages header{display:none;}.paragraph--type--featured-pages .field--name-field-page-reference .date-box,.paragraph--type--featured-pages .field--name-field-page-reference .location-title,.paragraph--type--featured-pages .field--name-field-page-reference .event-details{display:none;}.paragraph--type--featured-pages .field--name-field-page-reference .header-container{flex:1 1 30%;margin:8px;}.paragraph--type--featured-pages .field--name-field-page-reference .field-featured-image{margin-top:0;height:unset;}.paragraph--type--featured-pages .field--name-field-page-reference .field-featured-image img{width:100%;height:244px;margin-top:0;margin-bottom:10px;}.paragraph--type--featured-pages .field--name-field-page-reference .header-container h1{font-size:30px;line-height:32px;color:var(--darkest-grey);}.paragraph--type--related-businesses{}.paragraph--type--related-businesses .field--name-field-related-businesses{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;}.paragraph--type--related-businesses .field--name-field-related-businesses .featured-reference{flex:1 1 32%;max-width:376px;margin:8px;}.paragraph--type--related-businesses .field--name-field-related-businesses .featured-reference a{text-decoration:none;}.paragraph--type--related-businesses .field--name-field-related-businesses .featured-reference img{display:block;width:100%;height:244px;object-fit:cover;margin-bottom:10px;}.paragraph--type--related-businesses .field--name-field-related-businesses .featured-reference h2{margin-bottom:10px;}.paragraph--type--related-businesses .field--name-field-related-businesses .featured-reference a.button{display:inline-block;background-color:var(--darkest-grey);text-decoration:none;color:white;padding:10px 40px;text-transform:uppercase;font-family:var(--secondary-font-family);}.widget-currency-exchange-content{display:flex;width:100%;}.widget-currency-exchange-content > div{display:flex;justify-content:center;align-items:center;padding:20px;}.widget-currency-exchange-content > div:nth-of-type(1){width:40%;background-color:var(--green);color:white;text-transform:uppercase;justify-content:center;font-size:18px;}.widget-currency-exchange-content > div:nth-of-type(2){justify-content:space-between;width:60%;padding:20px 50px;position:relative;}.widget-currency-exchange-content > div:nth-of-type(2)::after{content:'>';font-size:40px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:var(--grey);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.widget-currency-exchange-content > div:nth-of-type(2) > div > span:first-of-type{font-size:25px;color:black;font-weight:bold;}.widget-currency-exchang > div:last-of-type{display:flex;justify-content:center;margin-top:10px;}@media screen and (max-width:1000px){.widget-currency-exchange-content{flex-direction:column;align-items:center;}.widget-currency-exchange-content > div:nth-of-type(1){width:100%;}.widget-currency-exchange-content > div:nth-of-type(2){width:300px;}.widget-currency-exchange-content > div:nth-of-type(2){padding:20px 5px;}}.node-3691 .content-body{background-color:var(--lightest-grey);padding:100px 20px;margin:50px 0;}.node-3691 .content-body p{max-width:800px;margin:0 auto 15px;}.node-3691 .content-body .no-rfp{font-size:25px;font-weight:bold;color:black;}@media screen and (max-width:500px){.node-3691 .content-body{padding:50px 20px;}}.path-webform #block-nft-content{display:flex;justify-content:center;align-items:center;padding:150px 0 100px;}.webform-styles input{-webkit-appearance:auto;}.webform-styles{width:800px;padding:50px;display:flex;flex-direction:column;justify-content:center;background-color:white;}.webform-styles .js-form-item{display:flex;flex-direction:column;}.webform-styles .js-form-type-checkbox{flex-direction:row;}.webform-styles .js-form-item > label{font-weight:bold;padding:10px 0;}.webform-styles .js-form-item > input{padding:10px;}.webform-styles .form-headings{font-weight:bold;font-size:25px;border-bottom:1px solid var(--lightest-grey);padding:5px 0;margin:20px 0;color:black;}.webform-styles #edit-markup{margin-bottom:20px;}.webform-styles .checkbox-heading{font-weight:bold;margin-bottom:5px;}.webform-styles .js-form-type-checkbox > label{margin-left:5px;font-weight:normal;padding:5px 0;}.webform-styles .submit-button > input{margin:20px 0;background-color:var(--green);color:white;padding:5px 25px;border:none;cursor:pointer;}.webform-styles .submit-button > input:hover{opacity:0.8;}.webform-styles .form-textarea{width:100%;padding:10px;}.webform-styles .webform-element-description{background-color:#fff6c7;}.webform-styles .checkbox-container{display:flex;justify-content:space-between;}.submit-event .js-form-item{padding:15px 0;}.submit-event .js-form-item > label{padding:0 0 5px;}@media screen and (max-width:850px){.webform-styles{width:85%;}.webform-styles input{width:100%;}.webform-styles input[type='checkbox']{width:25px;height:25px;}}@media screen and (max-width:650px){.webform-styles .checkbox-container{flex-direction:column;justify-content:unset;row-gap:15px;}}@media screen and (max-width:500px){.webform-styles{padding:20px;}.webform-styles .js-form-type-checkbox{margin-bottom:5px;}}.scroll-headers{scroll-margin-top:110px;}.page-node-type-form-page .header-container{position:relative;background-color:white;}.page-node-type-form-page .header-container .text-overlay{padding:20px 0;color:white;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.6));}.page-node-type-form-page .header-container .text-overlay h1,.page-node-type-form-page .header-container .text-overlay p{width:800px;margin:0 auto;}.page-node-type-form-page .header-container .text-main-head{padding:150px 0 50px;width:800px;margin:0 auto;}.page-node-type-form-page article{background-color:var(--lightest-grey);}.page-node-type-form-page article > .body{width:800px;margin:0 auto;padding:50px 0 0;background-color:var(--lightest-grey);}.page-node-type-form-page article > .body ul,.page-node-type-form-page article > .body ol{padding-left:40px;}.page-node-type-form-page .field-webform-reference{display:flex;justify-content:center;align-items:center;padding:50px 0;background-color:var(--lightest-grey);}@media screen and (max-width:850px){.page-node-type-form-page .header-container .text-main-head{width:100%;padding:150px 40px 50px;}.page-node-type-form-page article > .body{width:100%;padding:50px 40px 0;}.page-node-type-form-page .header-container .text-overlay h1,.page-node-type-form-page .header-container .text-overlay p{width:100%;padding:0 40px;}}.node-3633 .field-header-image-text h3{margin-bottom:20px;color:#d92232;}.node-3633 .field-webform-reference{padding:50px 0 0;}.node-3633 .phone-numbers{display:flex;justify-content:space-between;width:450px;margin-top:40px;}.staff-listing-title{color:black;}.listing-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:800px;padding-bottom:20px;}.listing-container .listing{margin:2.5% 0;width:380px;height:200px;padding:20px 20px 30px;background-color:white;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;}.listing-container .listing .name{color:#d92232;font-size:var(--h3);font-weight:bold;}.listing-container .listing .title{color:black;font-weight:bold;margin-bottom:10px;}.listing-container .listing:first-of-type{padding:20px 20px 55px;}@media screen and (max-width:550px){.node-3633 .phone-numbers{justify-content:unset;flex-direction:column;row-gap:10px;margin-top:10px;width:100%;}}.node-3636 article > .body{padding-bottom:50px;}.node-3659 article > .body{padding-bottom:50px;}.node-3659 article > .body a{color:var(--primary-font-color);text-decoration:none;}.node-3659 article > .body a:hover{color:black;font-size:17px;}.node-3659 .field-header-image-text > ul{list-style:none;display:flex;width:100%;flex-wrap:wrap;column-gap:10px;}.node-3660 article > .body{padding-bottom:50px;}.node-3660 .field-header-image-text > ul{list-style:none;display:flex;width:100%;flex-wrap:wrap;column-gap:10px;}.node-3660 .post-body{display:flex;flex-direction:column;align-items:center;}.node-3660 .post-body .director-and-newsletter{width:800px;}.node-3660 .post-body .director-block{margin-top:40px;width:250px;}.node-3660 .post-body .director-block .name{font-size:22px;font-weight:bold;}.node-3660 .post-body .director-block .title{font-weight:bold;line-height:unset;margin-bottom:10px;}.node-3660 .post-body .director-block a{color:var(--primary-font-color);text-decoration:none;}.node-3660 .post-body .director-block a:hover{color:var(--blue);text-decoration:underline;}.node-3660 .post-body .director-block{margin-bottom:50px;}.node-3660 .post-body .newsletter-block{display:flex;justify-content:space-between;align-items:center;padding:50px;background-color:white;margin-bottom:50px;}.node-3660 .post-body .newsletter-block .text{width:450px;}.node-3660 .post-body .newsletter-block h3{margin-bottom:10px;}.node-3660 .post-body .newsletter-block .join-our-newsletter{height:50px;width:130px;border:none;background-color:var(--green);color:white;font-size:25px;cursor:pointer;}.node-3660 .post-body .newsletter-block .join-our-newsletter:hover{opacity:0.8;}.node-3092 .webform-styles{padding:0;}@media screen and (max-width:1100px){.node-3092 .webform-styles{width:100%;}.node-3092 .webform-styles select{width:100%;}}@media screen and (max-width:850px){.listing-container{width:100%;}.node-3660 .post-body .director-and-newsletter{width:85%;}.node-3660 .post-body .newsletter-block{flex-direction:column;justify-content:unset;align-items:center;row-gap:20px;}.node-3660 .post-body .newsletter-block .text{width:100%;text-align:center;}}@media screen and (max-width:450px){.listing-container .listing{width:90%;}.listing-container .listing .title,.listing-container .listing .phone-and-email p:last-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}}.path-search #block-nft-content{max-width:var(--contentwidth);width:100%;padding:var(--contentwidth-pad);padding-top:200px;padding-bottom:100px;margin:0 auto;}.path-search #block-nft-content .search-form{display:flex;justify-content:center;}.path-search #block-nft-content .search-form .form-wrapper{position:relative;width:100%;max-width:380px;}.path-search #block-nft-content .search-form .search-advanced{display:none;}.path-search #block-nft-content .search-form .form-wrapper .js-form-item{width:100%;margin-bottom:30px;}.path-search #block-nft-content .search-form .form-wrapper #edit-keys{padding:12px 30px 12px 0;border:none;border-bottom:1px solid #B7C4CC;font-family:var(--primary-font-family);font-size:16px;width:100%;background-image:url(/themes/nft/%5Cimages/svg-icon-search-dark.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:23px 42px;}.path-search #block-nft-content .search-form .form-wrapper #edit-keys::-webkit-search-cancel-button{display:none !important;}.path-search #block-nft-content .search-form .form-wrapper #edit-submit{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:10px;height:100%;opacity:0;}.path-search #block-nft-content .search-form .search-help-link,.path-search #block-nft-content .search-form .js-form-item label{display:none;}.path-search #block-nft-content h2{position:relative;margin-bottom:14px;padding-bottom:14px;font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.path-search #block-nft-content h2::after{height:4px;width:181px;background-color:var(--blue);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.path-search #block-nft-content ol{margin:0 0 15px 0;padding:0;list-style:none;}.path-search #block-nft-content ol li{margin:0 0 25px 1.5em;padding:0;}.path-search #block-nft-content ol li a{color:var(--blue);text-decoration:none;}.path-search #block-nft-content ol li a:hover{color:var(-black);text-decoration:underline;}.path-search #block-nft-content .pager ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}.path-search #block-nft-content .pager ul li{padding:.5em;}.path-search #block-nft-content .pager ul li a{text-decoration:none;color:var(--secondary-font-color);}@media screen and (max-width:1024px){.path-search #block-nft-content{padding-top:175px;}}.path-search-api #block-nft-content{max-width:var(--contentwidth);width:100%;padding:var(--contentwidth-pad);padding-top:200px;padding-bottom:100px;margin:0 auto;}.path-search-api #block-nft-content .search-view{display:flex;flex-direction:column;row-gap:20px;}.path-search-api #block-nft-content .search-view form{order:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;max-width:300px;margin:0 auto 10px;row-gap:20px;}.path-search-api #block-nft-content .search-view form .form-item{width:100%;}.path-search-api #block-nft-content .search-view form .form-item input{border:none;border-bottom:1px solid #b7c4cc;padding:12px 40px 12px 5px;width:100%;}.path-search-api #block-nft-content .search-view form .form-actions input{cursor:pointer;position:absolute;right:0;top:0;border:none;width:40px;height:50px;background-image:url(/themes/nft/images/svg-icon-search-dark.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat;color:transparent;background-color:transparent;}.path-search-api #block-nft-content .search-view form .form-actions input::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;}.path-search-api #block-nft-content .search-view form .js-form-type-select{display:flex;justify-content:center;column-gap:20px;}.path-search-api #block-nft-content .search-view header{order:2;z-index:unset;top:unset;position:relative;background-color:white;margin-bottom:14px;padding-bottom:14px;}.path-search-api #block-nft-content .search-view header h2{font-size:44px;line-height:47px;text-align:center;color:var(--darkest-grey);}.path-search-api #block-nft-content .search-view header::after{height:4px;width:181px;background-color:var(--blue);content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.path-search-api #block-nft-content .search-view .views-row{order:3;display:flex;}.path-search-api #block-nft-content .search-view .views-row .result-image{width:250px;height:150px;}.path-search-api #block-nft-content .search-view .views-row .result-image img{width:100%;height:100%;object-fit:cover;}.path-search-api #block-nft-content .search-view .views-row .result-text{padding:0 20px;height:100%;overflow:hidden;}.path-search-api #block-nft-content .search-view .views-field-title{padding:0 0 10px;min-height:unset;}.path-search-api #block-nft-content .search-view .views-field-title a{color:var(--blue) !important;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h3);line-height:var(--h3-line-height);transition:all 0.5s;}.path-search-api #block-nft-content .search-view .views-field-title a:hover{color:var(--black) !important;text-decoration:underline;}.path-search-api #block-nft-content .search-view .views-row .result-text .excerpt{padding-bottom:10px;}.path-search-api #block-nft-content .search-view .mini-pager-template{order:4;}@media (max-width:700px){.path-search-api #block-nft-content .search-view .views-row{flex-direction:column;align-items:center;text-align:center;row-gap:10px;margin-bottom:20px;}}.path-weather .layout-content{background-color:var(--lightest-grey);}.path-weather .weather-header{margin-bottom:40px;}.path-weather .weather-header h1{position:relative;font-size:44px;font-family:var(--secondary-font-family);color:#1F2021;padding-bottom:30px;text-align:center;}.path-weather .weather-header h1::after{content:'';height:4px;width:180px;background-color:var(--blue);position:absolute;bottom:15px;left:50%;transform:translateX(-50%);}.path-weather .weather-header p{margin:0 auto;font-size:18px;color:#52575A;max-width:768px;text-align:center;}.weather-feed{padding-top:190px;padding-bottom:80px;}.weather-feed .weather-current{display:flex;margin-bottom:16px;width:100%;}.weather-feed .weather-current .weather{flex:1 1 auto;padding:34px;background-color:#1ca9e1;background:linear-gradient(to top right,#26BDD1,#007EB1);}.weather-feed .weather-current h2{margin-bottom:20px;font-size:30px;line-height:1em;text-align:center;color:var(--white);}.weather-feed .weather-current .temp-wrap{display:flex;justify-content:center;}.weather-feed .weather-current .temp-info{flex:0 0 50%;padding:20px;}.weather-feed .weather-current .temp-info .temp{display:flex;justify-content:center;margin-bottom:10px;}.weather-feed .weather-current .temp-info .temp .icon img{display:block;width:68px;height:68px;filter:brightness(0) invert(1);}.weather-feed .weather-current .temp-info .temp .temps{padding-left:10px;}.weather-feed .weather-current .temp-info .temp .num{font-size:50px;line-height:1em;color:var(--white);}.weather-feed .weather-current .temp-info .temp .num span{font-size:20px;}.weather-feed .weather-current .temp-info .temp-min-max{font-size:18px;color:var(--white);text-align:center;}.weather-feed .weather-current .temp-info .temp-min-max span{font-size:14px;}.weather-feed .weather-current .temp-info .desc{font-size:18px;color:var(--white);text-align:center;text-transform:capitalize;}.weather-feed .weather-current .temp-extra{flex:0 0 50%;padding:20px;text-align:left;color:var(--white);}.weather-feed .weather-current .temp-extra div:first-child{margin-top:5px;}.weather-feed .weather-current .temp-extra div{margin-bottom:5px;}.weather-feed .weather-current .temp-extra .temp-min-max span{font-size:12px;}.weather-feed .weather-current .temp-desc{flex:0 0 100%;}.weather-feed .weather-current .weather-img{flex:0 0 456px;}.weather-feed .weather-current .weather-img img{display:block;width:100%;height:100%;object-fit:cover;}.weather-feed .weather-current .weather-img img.mobile{display:none;}.weather-feed .upcoming-current{width:100%;}.weather-feed .upcoming-current h2{margin-bottom:10px;}.weather-feed .upcoming-current .temp-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}.weather-feed .upcoming-current .temp-wrap .views-row{flex:1 1 19%;min-width:222px;max-width:24%;padding:20px;margin-bottom:20px;background-color:var(--white);border:solid 1px var(--light-grey);}.weather-feed .upcoming-current .day{margin-bottom:20px;text-align:center;font-size:16px;}.weather-feed .upcoming-current .day strong{font-family:var(--secondary-font-family);font-size:24px;line-height:28px;color:var(--blue);font-weight:400;}.weather-feed .upcoming-current .temp{display:flex;justify-content:center;align-items:center;}.weather-feed .upcoming-current .temp .icon img{display:block;width:56px;height:56px;}.weather-feed .upcoming-current .temp .temps{padding-left:10px;margin-bottom:5px;}.weather-feed .upcoming-current .temp .num{font-size:38px;}.weather-feed .upcoming-current .temp .num span{font-size:16px;}.weather-feed .upcoming-current .temp .temp-min-max{font-size:16px;color:var(--grey);}.weather-feed .upcoming-current .temp .temp-min-max span{font-size:12px;}.weather-feed .upcoming-current .desc{font-size:18px;color:var(--primary-font-color);text-align:center;text-transform:capitalize;}@media screen and (max-width:1024px){.weather-feed{padding-top:170px;padding-bottom:30px;}.weather-feed .weather-current{display:block;}.weather-feed .weather-current .weather-img img.desktop{display:none;}.weather-feed .weather-current .weather-img img.mobile{display:block;}.weather-feed .upcoming-current .temp-wrap .views-row{flex:1 1 100%;max-width:100%;}}.node-3692 .layout-content{margin-top:110px;}.node-3692 article .body{background-color:var(--dark-grey);padding-top:50px;}.node-3692 article .body h1{color:white;text-align:center;}.node-3692 article .body h1 span{background-color:#d92232;padding:1rem;margin-left:1rem;}.node-3692 article .body .vr-embed-container{max-width:800px;display:flex;flex-direction:column;margin:50px auto 0;row-gap:50px;padding-bottom:50px;}.node-3692 article .body .vr-embed-container iframe{width:100%;height:448px;}@media screen and (max-width:850px){.node-3692 article .body .vr-embed-container{max-width:90%;}.node-3692 article .body .vr-embed-container iframe{height:calc(90vw*0.56);}}@media screen and (max-width:580px){.node-3692 article .body h1{font-size:var(--h2);}}.page-node-type-frequently-asked-question{background-color:var(--lightest-grey);}.page-node-type-frequently-asked-question #block-nft-content article .title-and-body{background-color:white;max-width:900px;margin:200px auto 50px;padding:50px 50px 75px;position:relative;}.page-node-type-frequently-asked-question #block-nft-content article .title-and-body span{font-size:var(--h3);font-weight:bold;color:black;}.page-node-type-frequently-asked-question #block-nft-content article .body{margin-top:20px;}.page-node-type-frequently-asked-question #block-nft-content article .body p{max-width:100%;text-align:left;left:unset;transform:unset;}.page-node-type-frequently-asked-question #block-nft-content article .title-and-body .helpful{position:absolute;bottom:30px;right:50px;background-color:var(--green);padding:10px 30px;color:white;text-decoration:none;font-family:var(--secondary-font-family);}.page-node-type-frequently-asked-question #block-nft-content article{position:relative;}.page-node-type-frequently-asked-question #block-nft-content article .back-links{position:absolute;top:-50px;left:20px;}.page-node-type-frequently-asked-question #block-nft-content article .back-links a{text-decoration:none;color:var(--primary-font-color);font-family:var(--secondary-font-family);}.page-node-type-frequently-asked-question #block-nft-content article .back-links a:hover{opacity:0.8;}@media screen and (max-width:950px){.page-node-type-frequently-asked-question #block-nft-content article .title-and-body{max-width:90%;padding:25px 25px 100px;}.page-node-type-frequently-asked-question #block-nft-content article .title-and-body .helpful{right:unset;left:50%;transform:translateX(-50%);}}.node-3090 .card .card-box{flex-direction:row-reverse;justify-content:flex-end;}.node-3090 .card .card-box .image{flex:unset;width:231px;height:175px;padding:0;}.node-3090 .card .card-box .field-image{width:100%;height:100%;}.node-3090 .card .card-box .image img{width:100%;height:100%;}.node-3090 .card .card-box .text > p{font-size:25px;color:black;}.node-3090 .card .card-box .text a{text-decoration:none;color:blue;}.node-3090 .map-gallery .field-images{width:100%;display:block;}.node-3090 .map-gallery .field-images > div{padding:0;width:100%;}.node-3090 .map-gallery .field-images img{height:auto;max-height:600px;}.node-3090 .map-gallery:hover{transform:scale(1.05);opacity:0.75;}@media screen and (max-width:950px){.node-3090 .card .card-box .text{padding:20px 20px 0;}}@media screen and (max-width:787px){.node-3090 .card .card-box{flex-direction:column-reverse;}.node-3090 .card .card-box .image{width:100%;height:100%;}.node-3090 .card .card-box .image img{max-width:unset;max-height:460px;}.node-3090 .card .card-box .text{width:unset;}}.path-packages .package-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:20px;margin-bottom:60px;margin-top:25px;}.path-packages .package-wrapper .views-row{display:flex;width:90%;max-width:1050px;position:relative;}.path-packages .package-wrapper .views-row .views-field-nothing{background-color:white;display:flex;padding:20px;}.path-packages .package-wrapper .views-row .views-field-nothing .title{font-size:var(--h2);color:black;font-family:var(--secondary-font-family);margin-bottom:10px;}.path-packages .package-wrapper img{width:350px;height:270px;}.path-packages .package-wrapper .views-field-view-node{position:absolute;bottom:20px;right:20px;}.path-packages .package-wrapper .views-field-view-node a{text-decoration:none;color:var(--primary-font-color)}@media screen and (max-width:750px){.path-packages .package-wrapper .views-row{flex-direction:column;}.path-packages .package-wrapper img{width:100%;}.path-packages .package-wrapper .views-row .views-field-nothing{justify-content:center;padding:50px 20px;}.path-packages .package-wrapper .views-field-view-node{bottom:10px;}}@media screen and (max-width:500px){.path-packages .package-wrapper img{height:250px}}.page-node-type-complex-page .package-background{min-height:unset;padding:10px;}.page-node-type-complex-page .package-background .package-outer{}.page-node-type-complex-page .package-background .package-outer h1{font-size:var(--h2);line-height:var(--h2-line-height);text-align:center;}.page-node-type-complex-page .package-background .package-inner{background-color:transparent;}.page-node-type-complex-page .package-background .package-inner .image{width:50%;}.page-node-type-complex-page .package-background .package-inner img{width:100%;margin:0 auto;}.page-node-type-complex-page .package-background .package-inner .package-info{width:50%;text-align:center;align-items:center;background-color:white;}.page-node-type-complex-page .package-background .package-inner{margin-top:5px;}.page-node-type-complex-page .package-background .field--name-field-property{text-align:center;}@media screen and (max-width:1000px){.page-node-type-complex-page .package-background .package-inner .package-info{width:100%;}.page-node-type-complex-page .package-background .package-inner .image{width:100%;max-height:250px;margin:0 auto;}}@media screen and (max-width:600px){.page-node-type-complex-page .package-background .package-outer h1{font-size:var(--h3);line-height:var(--h3-line-height);}}.field--name-field-page-reference .mobile-head{display:none;}@media screen and (max-width:500px){.field--name-field-page-reference .main-title{font-size:var(--h2);line-height:var(--h2-line-height);}}.page-node-type-complex-page table{width:fit-content !important;}.paragraph a.button{margin:5px 0;}.mobileOverlay .mobileOverlay--expanded__close{top:200px !important;z-index:1002;}.special-illuminations{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px;background-color:var(--lightest-grey);padding:50px 20px;justify-content:center;}.special-illuminations .views-row{background-color:white;width:336px;min-height:120px;display:flex;flex-direction:column;padding:15px;position:relative;justify-content:space-between;}.special-illuminations .views-row .views-field-title{padding:0;color:black;font-weight:bold;font-size:20px;min-height:unset;}.special-illuminations .views-row .date-time{display:flex;flex-wrap:wrap;}.special-illuminations .views-row .date-time p{margin:0;}.special-illuminations .views-row .date-time p:first-of-type{margin-right:10px;}.special-illuminations .views-row .date-time p:last-of-type{color:var(--light-grey)}.special-illuminations .views-row .colour-box{position:absolute;right:0;top:0;height:100%;width:10px;}.special-illuminations .views-row .views-field-field-colour-value{display:none;}@media screen and (max-width:800px){.special-illuminations .views-row{width:90%;}}.listings-packages{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:50px 0;}.listings-packages header{position:absolute;background-color:unset;text-align:center;color:black;top:40px;z-index:0;}.listings-packages header h2{position:relative;padding-bottom:20px;font-size:30px;}.listings-packages header h2::after{position:absolute;bottom:10px;width:125px;height:4px;background-color:var(--blue);content:'';left:50%;transform:translateX(-50%);}.listings-packages .views-row{display:flex;width:90%;max-width:1000px;background-color:white;min-height:139px;}.listings-packages .views-row img{width:239px;height:139px;}.listings-packages .views-row .views-field-nothing{display:flex;align-items:center;width:100%;}.listings-packages .views-row .views-field-nothing .field-content{width:100%}.listings-packages .views-row .package-info{padding:0px 25px;display:flex;justify-content:space-between;align-items:center;}.listings-packages .views-row .package-info .title-and-property{padding-right:20px;}.listings-packages .views-row .package-info .title{max-width:410px;}.listings-packages .views-row .package-info .title a{font-family:var(--secondary-font-family);font-size:30px;color:black;text-decoration:none;}.listings-packages .views-row .package-info .title a:hover{opacity:0.7;}.listings-packages .views-row .package-info .property,.listings-packages .views-row .package-info .property a{font-size:12px;font-weight:bold;text-transform:uppercase;color:#859096;text-decoration:none;}.listings-packages .views-row .package-info .details-and-buy{position:relative;display:flex;justify-content:center;align-items:center;column-gap:10px;}.listings-packages .views-row .package-info .details-and-buy .details{display:flex;width:144px;height:45px;justify-content:center;align-items:center;color:black;background-color:white;text-decoration:none;font-family:var(--secondary-font-family);font-size:20px;border:2px solid var(--blue);transition:all 0.4s ease;}.listings-packages .views-row .package-info .details-and-buy .link{display:flex;width:144px;height:45px;justify-content:center;align-items:center;color:white;background-color:var(--blue);text-decoration:none;font-family:var(--secondary-font-family);font-size:20px;transition:all 0.4s ease;}.listings-packages .views-row .package-info .details-and-buy .details:hover,.listings-packages .views-row .package-info .details-and-buy .link:hover{opacity:0.7;}.listings-packages .views-row .package-info .details-and-buy .price{position:absolute;top:-30px;left:0;text-align:center;width:100%;font-size:16px;color:#52575A;}@media screen and (max-width:1000px){.listings-packages .views-row{flex-direction:column;justify-content:flex-start;width:60%;padding:20px 0;}.listings-packages .views-row img{margin:0 auto;}.listings-packages .views-row .package-info{flex-direction:column;margin-top:20px;row-gap:10px;}.listings-packages .views-row .package-info .title-and-property{padding-right:0;}.listings-packages .views-row .package-info .property,.listings-packages .views-row .package-info .property a{line-height:1em;margin-bottom:3px;}.listings-packages .views-row .package-info .link{width:115px;}.listings-packages .views-row .title-and-property{text-align:center;}.listings-packages .views-row .package-info .details-and-buy{padding-bottom:0;}.listings-packages .views-row .package-info .details-and-buy:has(.price){padding-top:30px;}.listings-packages .views-row .package-info .details-and-buy .price{top:0;}}@media screen and (max-width:625px){.listings-packages .views-row{width:90%;}.listings-packages .views-row .package-info{padding:0 10px;}.listings-packages .views-row .package-info .link{margin-left:15px;width:75px;}}.body-popup-con{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2003;justify-content:center;align-items:center;padding:50px 0;}.body-popup-con.active{display:flex;}.body-popup-con .popup-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1F2021;z-index:2003;cursor:pointer;opacity:80%;}.body-popup-con .body-popup{width:90%;max-width:770px;position:relative;z-index:2004;display:flex;flex-direction:column;background-color:white;overflow-y:auto;height:fit-content;max-height:100%;}.body-popup-con .body-popup .exit-button{position:absolute;top:10px;right:10px;width:19px;height:19px;background-image:url(/themes/nft/images/x.svg);background-size:100% 100%;background-repeat:no-repeat;cursor:pointer;background-color:#E5EBEF;z-index:100;}.body-popup-con .body-popup .ticket-header{display:flex;justify-content:space-between;column-gap:0;padding:0;width:100%;background-color:#E5EBEF;}.body-popup-con .body-popup .ticket-header .ticket-image{flex:0 0 256px;padding:19px 0 0 17px;}.body-popup-con .body-popup .ticket-header .ticket-title{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:19px;}.body-popup-con .body-popup .ticket-header .ticket-title .title a{font-size:30px;font-family:var(--secondary-font-family);color:#050505;line-height:32px;text-decoration:none;}.body-popup-con .body-popup .ticket-header .ticket-title p{line-height:20px;margin:0;padding:0;font-size:18px;color:#52575A;}.body-popup-con .body-popup .ticket-header .ticket-title p:last-of-type{font-size:18px;color:#52575A;}.body-popup-con .body-popup .ticket-header .ticket-title a{line-height:20px;margin:0;padding:0;font-size:18px;color:#52575A;text-decoration:none;}.body-popup-con .body-popup .ticket-header .ticket-button{flex:0 0 173px;display:flex;justify-content:center;align-items:center;padding:25px;background-color:#E5EBEF;}.body-popup-con .body-popup .ticket-header .ticket-button a.link{display:inline-block;padding:12px 34px 11px 34px;background-color:var(--blue);color:#ffffff;font-family:var(--secondary-font-family);text-transform:uppercase;font-size:20px;line-height:1em;text-decoration:none;transition:all 0.4s ease;}.body-popup-con .body-popup .ticket-header .ticket-button a.link:hover{opacity:0.7;}.body-popup-con .body-popup .ticket-body{padding:15px 25px;font-size:18px;line-height:28px;color:#52575A;}.body-popup-con .body-popup > a{padding-bottom:25px;font-size:16px;color:#52575A;text-transform:uppercase;margin-top:15px;text-align:center;}.body-popup-con .body-popup .text-buttons{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:10px;margin:15px 0;}.body-popup-con .body-popup .text-buttons a{font-size:16px;color:#52575A;text-transform:uppercase;text-align:center;display:block;}@media screen and (max-width:1000px){.body-popup-con .body-popup .ticket-header .ticket-image img{width:239px;height:139px;}}@media (max-width:767px){.body-popup-con .body-popup .ticket-header{flex-wrap:wrap;}.body-popup-con .body-popup .ticket-header .ticket-button{flex:0 0 100%;padding:7px;}}@media screen and (max-width:680px){.body-popup-con .body-popup .ticket-header{flex-direction:column;row-gap:20px;}.body-popup-con .body-popup .ticket-header .ticket-image{flex:0 0 100%;padding:19px 19px 0 19px;}.body-popup-con .body-popup .ticket-header .ticket-image img{margin:0 auto;}.body-popup-con .body-popup .ticket-header .ticket-title{flex:0 0 100%;text-align:center;padding:0 19px;}}.page-node-type-package #block-nft-content,.page-node-type-ticket #block-nft-content{padding-top:110px;}.package-background{position:relative;width:100%;min-height:600px;display:flex;justify-content:center;align-items:center;padding:50px}.package-background .opaque-cover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:5;}.package-background .package-outer{width:90%;max-width:800px;color:white;z-index:6;position:relative;}.package-background .package-outer a{color:white;}.package-background .package-outer a:hover{opacity:0.7;}.package-background .package-inner{display:flex;margin-top:20px;background-color:white;color:var(--primary-font-color)}.package-background .package-inner a{font-family:var(--secondary-font-family);text-decoration:none;background-color:var(--blue);padding:10px 40px;font-size:20px;}.package-background .package-inner .field-featured-image{height:100%;}.package-background .package-inner img{width:300px;height:100%;min-height:200px;object-fit:cover;}.package-background .package-inner .package-info{padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;row-gap:20px;}.package-background .package-inner .price-and-button{display:flex;align-items:center;}.package-background .package-inner .price-and-button .price{display:flex;margin-right:15px;color:black;font-family:var(--secondary-font-family);font-size:25px;}.package-background .listings-packages header{display:none;}.more-packages{background-color:var(--lightest-grey);padding-top:50px;}.more-packages p{max-width:1000px;margin:0 auto;}.package-block .more-packages p{width:unset;}.package-block .views-row .package-info .details-and-buy .details{width:unset;border:none;text-decoration:none;font-family:var(--secondary-font-family);font-size:24px;color:black;line-height:22px;transition:opacity 0.5s ease;}.package-block .views-row .package-info .property{line-height:16px;}.package-block.listings-packages .views-row .package-info .title{max-width:360px;}.package-background .listings-packages{padding:20px 0 50px;}.page-node-type-complex-page .more-packages{display:none;}@media screen and (max-width:1000px){.package-background .package-outer h1{font-size:var(--h2);line-height:var(--h2-line-height);}.package-background .package-inner{flex-direction:column;}.package-background .package-inner img{width:100%;height:auto;}.package-background .package-inner .package-info{text-align:center;align-items:center;}.more-packages p{width:60%;}}@media screen and (max-width:625px){.package-background{padding:15px;}.more-packages p{width:90%;}.package-background .package-inner a{padding:5px 20px;}}@media screen and (max-width:450px){.page-node-type-complex-page .package-background{padding:5px;}.page-node-type-complex-page .package-background .package-inner .price-and-button .price{margin-right:5px;}}@media screen and (max-width:500px){.node-1962 table{width:350px !important;}}.path-holidays{background-color:var(--lightest-grey);}.path-holidays .title-box{width:100%;padding:125px 0px 0px;background-color:white;}.path-holidays .title-box h1,.path-holidays .title-box p{width:95%;max-width:700px;margin:0 auto;}.path-holidays .title-box p{margin-bottom:10px;font-weight:600;}.holidays-wrapper{display:flex;width:95%;max-width:700px;flex-wrap:wrap;column-gap:15px;row-gap:15px;padding-top:25px;margin:0 auto 100px;}.holidays-wrapper .views-row{position:relative;width:100%;width:250px;height:166px;}.holidays-wrapper .views-row img{height:166px;}.holidays-wrapper .views-row:nth-of-type(1){width:100%;height:auto;}.holidays-wrapper .views-row:nth-of-type(1) img{height:auto;}.holidays-wrapper .views-row .contextual + div{max-width:100%;}.holidays-wrapper .views-row .holiday-details{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;color:white;font-size:12px;padding:15px;width:100%;background:linear-gradient(to top,rgba(255,0,0,0.4),rgba(255,0,0,0.1));}.holidays-wrapper .views-row .holiday-details a{color:white;text-decoration:none;font-size:18px;font-weight:bold;}.holidays-wrapper .views-row:nth-of-type(1) .holiday-details a{font-size:30px;}@media screen and (max-width:1000px){.path-holidays .title-box{width:100%;padding:150px 0px 50px;background-color:white;text-align:center;display:flex;flex-direction:column;align-items:center;}}ul.easy_social_box{display:flex;align-items:flex-end;}ul.easy_social_box .easy_social-widget-twitter .easy-social{display:flex;}.page-node-type-event #block-nft-easysocial--2{display:none;}.wfol-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1003;}.wfol-container .clickoff-bkg{cursor:pointer;z-index:1003;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}.wfol-container .wfol{z-index:1004;position:relative;max-width:630px;display:flex;flex-direction:column;background-color:#241E38;}.wfol-container .wfol .exit-wfol{cursor:pointer;position:absolute;right:10px;top:10px;background-image:url('/themes/nft/images/wfol-popup/x-2x.png');width:15.5px;height:15.5px;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;}.wfol-container .wfol .main-img{width:100%;height:auto;}.wfol-container .wfol .logo-and-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 10px 15px;}.wfol-container .wfol .logo-and-link .logo{width:95%;max-width:429px;height:auto;}.wfol-container .wfol .logo-and-link .text{display:flex;align-items:center;justify-content:center;column-gap:10px;}.wfol-container .wfol .logo-and-link .text p{font-family:var(--secondary-font-family);font-size:27px;line-height:29px;color:white;}.wfol-container .wfol .logo-and-link .text .learn-more{transition:all 0.5s;display:block;width:96px;height:45px;background-image:url('/themes/nft/images/wfol-popup/learn-more-small.png');background-repeat:no-repeat;background-position:center;background-size:contain;}.wfol-container .wfol .logo-and-link .text .learn-more:hover{opacity:0.8;}@media screen and (max-width:660px){.wfol-container .wfol{width:100%;}.wfol-container .wfol .logo-and-link .text{flex-direction:column;row-gap:10px;text-align:center;}}.has-extra-small-font-size{font-size:0.8125rem !important;line-height:1.1rem !important;}.has-small-font-size{font-size:0.875rem !important;line-height:1.2rem !important;}.has-normal-font-size{font-size:1.25rem !important;line-height:1.6rem !important;}.has-large-font-size{font-size:2rem !important;line-height:2.4rem !important;}.has-extra-large-font-size{font-size:4rem !important;line-height:4.3rem !important;}@media screen and (min-width:701px){.page-node-type-article .hide-on-desktop{display:none !important;}.has-extra-large-font-size{font-size:48px !important;line-height:48px !important;}}@media screen and (max-width:700px){.page-node-type-article .hide-on-mobile{display:none !important;}}.page-node-type-yestination-landing-page #water_line_blue_-_bottom{height:50px;object-fit:cover;width:100%;}.page-node-type-yestination-landing-page #block-nft-page-title{display:none;}#block-nft-homehero div.field.body{position:relative;}.page-node-type-yestination-landing-page .hero-image{width:100%;height:100%;max-height:unset;overflow:hidden;padding-top:110px;}.page-node-type-yestination-landing-page .hero-image img{display:block;width:100%;position:relative;}.page-node-type-yestination-landing-page .hero-image-mobile{display:none;width:100%;overflow:hidden;padding-top:80px;}.page-node-type-yestination-landing-page .hero-image .slide,.page-node-type-yestination-landing-page .hero-image-mobile .slide{overflow:hidden;height:100%;}.page-node-type-yestination-landing-page .hero-image .slide figure,.page-node-type-yestination-landing-page .hero-image-mobile .slide figure{width:100%;height:100%;position:relative;overflow:hidden;}.page-node-type-yestination-landing-page .hero-image .slide figure img,.page-node-type-yestination-landing-page .hero-image-mobile .slide figure img{height:auto;}.page-node-type-yestination-landing-page .messages__wrapper{display:none;}@media (max-width:1023px){.page-node-type-yestination-landing-page .hero-image{padding-top:80px;}}@media (max-width:800px){.page-node-type-yestination-landing-page .slick-list,.page-node-type-yestination-landing-page .slick-track{height:100%;}.page-node-type-yestination-landing-page .hero-image .slide figure img,.page-node-type-yestination-landing-page .hero-image-mobile .slide figure img{width:100%;height:auto;}}@media (max-width:767px){.page-node-type-yestination-landing-page .hero-image-mobile{display:block;}.page-node-type-yestination-landing-page .hero-image{display:none;}}.page-node-type-yestination-landing-page #hero{position:relative;}.page-node-type-yestination-landing-page .hero-text{position:absolute;bottom:0;left:0;padding:10px;width:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(10px);}.page-node-type-yestination-landing-page .hero-text .hero-content{display:flex;align-items:center;}.page-node-type-yestination-landing-page .hero-text .hero-content div{padding:0 10px;}.page-node-type-yestination-landing-page .hero-text .hero-content img{max-width:200px;}.page-node-type-yestination-landing-page .hero-text h1{color:var(--white);text-align:center;text-shadow:0px 3px 6px rgba(0,0,0,0.16);}.page-node-type-yestination-landing-page .hero-text h1 span{white-space:nowrap;}.page-node-type-yestination-landing-page .hero-text h2{color:var(--white);text-align:center;}.page-node-type-yestination-landing-page .hero-text hr{display:block;width:181px;margin:10px auto;border:solid 2px var(--blue);}#block-nft-page-title{display:none}#block-nft-content > article > div:nth-child(2) > div > p{max-width:768px;text-align:center;position:relative;left:50%;transform:translateX(-50%);}.page-node-type-yestination-landing-page .sponsorContainer{background-color:#859096;padding:20px;}.page-node-type-yestination-landing-page .sponsorContainer::after{content:'';position:absolute;bottom:-85px;left:0;width:100%;height:85px;display:none;background-image:url(/themes/nft/images/waterline-reverse-dark.svg);background-position:center bottom;background-size:cover;}.page-node-type-yestination-landing-page .blog-grid-container{margin-top:50px;}.page-node-type-yestination-landing-page .gutenberg-content iframe{width:100%;height:auto;aspect-ratio:16 / 9;}.page-node-type-yestination-landing-page .gutenberg-content h1.wp-block-heading{font-size:50px;line-height:54px;color:#050505;}.page-node-type-yestination-landing-page .gutenberg-content h2.wp-block-heading{font-size:40px;line-height:43px;color:#050505;}.page-node-type-yestination-landing-page .gutenberg-content h3.wp-block-heading{font-size:36px;line-height:38px;color:#050505;}.page-node-type-yestination-landing-page .gutenberg-content h4.wp-block-heading{font-size:30px;line-height:32px;color:#050505;}.page-node-type-yestination-landing-page .gutenberg-content button.wp-element-button{background-color:black;color:white;font-family:var(--secondary-font-family);font-size:20px;}.page-node-type-yestination-landing-page .gutenberg-content .wp-block-details{border:1px solid #B7C4CC;padding:20px}.page-node-type-yestination-landing-page .gutenberg-content .wp-block-details summary{font-size:25px;margin-bottom:10px;}.page-node-type-yestination-landing-page .gutenberg-content .wp-block-details summary::marker{font-size:25px;}.page-node-type-yestination-landing-page p strong{font-weight:bold;}.page-node-type-yestination-landing-page .gutenberg-content .findHotelsBackground{padding:24px 0;}@media (max-width:767px){.page-node-type-yestination-landing-page .hero-text{padding-left:0;padding-right:0;}.page-node-type-yestination-landing-page .hero-text .contentwidth{padding-left:10px;padding-right:10px;}.page-node-type-yestination-landing-page .hero-text h1{font-size:48px;line-height:1em;}.page-node-type-yestination-landing-page .hero-text h2{font-size:30px;line-height:32px;}.page-node-type-yestination-landing-page .sponsorContainer{background-color:transparent;}}@media (max-width:580px){.page-node-type-yestination-landing-page .hero-text .hero-content{flex-direction:column;}}@media (max-width:480px){.page-node-type-yestination-landing-page .hero-text h1{font-size:11.5vw;}.page-node-type-yestination-landing-page .hero-text h2{font-size:24px;line-height:28px;}}#block-nft-sidebar ul{list-style:none;margin:0;padding:0;transition:all .3s ease-in-out;}#block-nft-sidebar ul li{position:relative;}#block-nft-sidebar ul li a{display:none;}#block-nft-sidebar ul li img{cursor:pointer;}#block-nft-sidebar ul.openSidebar li a{display:block;height:100%;width:calc(100% - 50px);position:absolute;top:0;right:0;}#block-nft-sidebar a:hover img{transition:var(--transition);}#block-nft-sidebar a:hover img{filter:contrast(150%);}@media (min-width:601px){#block-nft-sidebar{position:fixed;top:16%;right:-124px;width:177px;transition:var(--transition);z-index:1001;}#block-nft-sidebar ul.openSidebar{transform:translateX(-123px);}#block-nft-sidebar ul li{margin:5px 0px;}}@media (max-width:600px){#block-nft-sidebar{transform:translateY(200%);position:fixed;bottom:0;left:0;width:100%;transition:var(--transition);z-index:1001;}#block-nft-sidebar.show{display:block;transform:translateY(0);}#block-nft-sidebar ul{display:flex;flex-wrap:wrap;}#block-nft-sidebar ul li{flex:0 0 50%;border:solid 1px #ffffff;}#block-nft-sidebar ul li.sidebar-play{background-color:var(--green);}#block-nft-sidebar ul li.sidebar-sleep{background-color:var(--blue);}#block-nft-sidebar ul li.sidebar-eat{background-color:var(--orange);}#block-nft-sidebar ul li.sidebar-packages{background-color:var(--pink);}#block-nft-sidebar ul li img{max-width:150px;margin:0 auto;}#block-nft-sidebar ul.openSidebar li a{width:100%;height:100%;}}#footer-top #block-nft-joinourniagarafallsnewsletter{padding:60px 0;background-image:url(/themes/nft/images/niagarafallspano.jpg);background-repeat:no-repeat;background-size:cover;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);position:relative;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box{display:flex;flex-direction:column;justify-content:center;padding:34px;width:572px;height:333px;background-color:rgba(255,255,255,0.65);}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box h2{position:relative;padding-bottom:15px;margin-bottom:15px;color:var(--blue);}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box h2::after{content:'';display:block;position:absolute;bottom:0;left:0;width:181px;height:4px;background-color:var(--pink);}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box p{margin-bottom:15px;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box p:last-child{margin-bottom:15px;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box a.button{display:inline-block;min-width:144px;padding:5px 10px;background-color:var(--black);font-family:var(--secondary-font-family);color:var(--white);text-transform:uppercase;text-decoration:none;text-align:center;font-size:20px;opacity:1;transition:opacity 0.5s ease;cursor:pointer;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box a.button:hover{opacity:0.8;}@media screen and (max-width:600px){#footer-top #block-nft-joinourniagarafallsnewsletter{padding:180px 0 0 0;background-image:url(/themes/nft/images/newsletter-mobile.jpg);}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body{width:100%;margin:0;padding:0 5%;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box{padding:0;width:100%;align-items:center;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body h2{text-align:center;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box h2::after{width:40%;left:30%;}#footer-top #block-nft-joinourniagarafallsnewsletter .field.body .box p{text-align:center;}}.block-system-breadcrumb-block ol{list-style:none;display:flex;flex-wrap:wrap;column-gap:20px;}.block-system-breadcrumb-block ol li{position:relative;}.block-system-breadcrumb-block ol li a{color:#52575A;font-family:var(--primary-font-family);transition:all 0.5s;text-underline-offset:5px;text-decoration-color:#52575A;font-size:var(--p-size);}.block-system-breadcrumb-block ol li a:hover{opacity:0.7;}.block-system-breadcrumb-block ol li::after{content:'>';color:#52575A;font-family:var(--primary-font-family);position:absolute;right:-15px;top:50%;transform:translateY(-50%);}.block-system-breadcrumb-block ol li:last-of-type::after{display:none;}.page-node-type-business-property-page .block-system-breadcrumb-block{padding-top:10px;}.page-node-type-article .block-system-breadcrumb-block ol{justify-content:center;margin-bottom:14px;}.page-node-type-event .event-details{position:relative;;}.page-node-type-event .block-system-breadcrumb-block{position:absolute;top:8px;left:15%;}@media (max-width:1015px){.page-node-type-event .block-system-breadcrumb-block{left:0;width:100%;}.page-node-type-event .block-system-breadcrumb-block ol{justify-content:center;}}.cookies-banner{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:9999;background-color:rgba(0,0,0,.8);color:white;padding:20px;display:none;align-items:center;width:95%;max-width:700px;column-gap:15px;}.cookies-banner .cookies-text a{color:Var(--blue);}.cookies-banner .cookies-text p{text-wrap:pretty;}.cookies-banner button{width:100px;padding:5px 10px;background-color:var(--blue);font-family:var(--secondary-font-family);color:white;border:none;font-size:20px;text-align:center;opacity:1;transition:opacity 0.5s ease;cursor:pointer;}.cookies-banner button:hover{opacity:0.8;}@media (max-width:700px){.cookies-banner{flex-direction:column;row-gap:10px;text-align:center;}}fieldset.captcha{border:none;}fieldset.captcha legend{display:none;}fieldset.captcha .captcha__element{margin:10px 0;}footer{padding-bottom:60px;background-color:var(--darkest-grey);}footer #block-nft-sitebranding{padding-top:30px;}footer #block-nft-sitebranding a{display:block;height:65px;width:230px;}footer .menu ul{list-style:none;}footer .menu ul li{padding:4px 0;font-size:14px;line-height:1em;}footer .menu ul li a{font-size:14px;color:var(--white);text-decoration:none;}footer .menu ul li a:hover{text-decoration:underline;}footer .footernav{padding-top:60px;}footer .footernav .region{display:flex;justify-content:space-between;}footer .footernav h2{margin-bottom:5px;font-size:20px;line-height:1em;}footer .footernav nav{position:relative;}footer .footernav nav::before{content:'';position:absolute;top:10px;left:-20px;display:block;width:1px;height:88px;background-color:var(--primary-font-color);}footer #block-nft-aboutniagarafallstourism h2{color:var(--pink);}footer #block-nft-members h2{color:var(--blue);}footer #block-nft-media h2{color:var(--green);}footer #block-nft-promotions h2{color:var(--orange);}footer .footerlogos .field.body ul{list-style:none;display:flex;justify-content:center;align-items:center;}footer .footerlogos .field.body ul li{padding:40px;}footer .footercontent{list-style:none;display:flex;justify-content:space-between;align-items:center;margin-top:50px;}footer .footercontent .region:first-child{display:flex;justify-content:flex-start;align-items:flex-end;}footer .footercontent img{width:75px;height:auto;}footer .footercontent nav{margin-left:20px;}footer #block-nft-copyright .body > div{color:var(--light-greyblue);display:flex;flex-direction:column;align-items:center;}footer #block-nft-copyright img{width:30px;height:auto;}footer #block-nft-social .field.body ul{list-style:none;display:flex;justify-content:flex-end;align-items:center;}footer #block-nft-social .field.body a{display:block;padding-left:5px;}footer #block-nft-social .field.body a.instagram svg{width:21px;height:20px;}footer #block-nft-social .field.body a.facebook svg{width:21px;height:20px;}footer #block-nft-social .field.body a.youtube svg{width:21px;height:20px;}footer #block-nft-social .field.body a.pinterest svg{width:21px;height:20px;}footer #block-nft-social .field.body a.tiktok svg{width:26px;height:20px;}footer #block-nft-social .field.body a.x svg{width:21px;height:20px;}footer #block-nft-social .field.body svg{display:block;}footer #block-nft-social .field.body svg .st0{fill:var(--grey);}footer #block-nft-contact .field.body{text-align:right;}footer #block-nft-contact .field.body p{color:var(--light-greyblue);}@media screen and (max-width:900px){footer .footernav{padding-top:0;}footer .footernav .region{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:70%;margin:0 auto;}footer .footernav nav{width:50%;text-align:center;margin-bottom:20px;}footer .footernav nav::before{display:none;}footer .footernav .region #block-nft-sitebranding{display:flex;justify-content:center;width:100%;margin-bottom:20px;}footer .footernav .region #block-nft-aboutniagarafallstourism{height:254px;}footer .footernav .region #block-nft-promotions{height:126px;}footer .menu ul li{margin:10px 0;}footer .footerlogos .field.body ul li{padding:15px;}footer .footercontent{flex-direction:column;padding-bottom:50px;}footer .footercontent .region{display:flex;flex-direction:column;align-items:center;justify-content:center;}footer .footercontent .region #block-nft-footerbadge{width:100%;display:flex;justify-content:center;margin-top:40px;}footer .footercontent .region #block-nft-footerbadge img{width:80px;}footer .footercontent nav{margin-left:0;text-align:center;margin:10px 0;}footer .footercontent nav ul li a{color:var(--light-greyblue);font-size:var(--p-size);}footer #block-nft-copyright .field.body{margin:20px 0 25px;}}@media screen and (max-width:560px){footer .footernav .region{width:100%;}}@media screen and (max-width:450px){footer .footernav .region #block-nft-aboutniagarafallstourism{height:274px;}footer .footernav .region #block-nft-members{}footer .footernav .region #block-nft-members h2{display:flex;justify-content:center;align-items:center;min-height:40px;}}.path-user #block-nft-content{width:100%;max-width:var(--contentwidth);margin:0 auto;position:relative;padding-top:200px;padding-bottom:100px;}.path-user #block-nft-content form.user-login-form{max-width:451px;width:100%;margin:0 auto;}.path-user #block-nft-content form.user-login-form .form-item{margin-bottom:10px;}.path-user #block-nft-content form.user-login-form label{display:block;font-family:effra,sans-serif;color:#52575A;}.path-user #block-nft-content form.user-login-form .description{font-size:12px;color:#859096;}.path-user #block-nft-content form.user-login-form input[type=text],.path-user #block-nft-content form.user-login-form input[type=password]{border:none;border:1px solid #B7C4CC;width:100%;padding:10px;min-width:60px;}.path-user #block-nft-content form.user-login-form input[type=submit]{cursor:pointer;display:inline-block;min-width:144px;padding:10px;font-size:16px;background-color:var(--black);font-family:var(--secondary-font-family);color:var(--white);text-transform:uppercase;text-decoration:none;text-align:center;border:none;}#block-nft-primary-local-tasks{position:fixed;z-index:1001;background-color:rgba(255,255,255,0.5);padding:5px;border-radius:0px 0 10px 0px;}#block-nft-primary-local-tasks li{padding:2px;}#block-nft-primary-local-tasks  a{display:block;padding:5px;font-family:var(--primary-font-family);font-size:16px;line-height:1em;font-weight:900;text-align:center;text-decoration:none;color:var(--white);background-color:var(--black);}#block-nft-tabs{position:fixed;z-index:1501;background-color:rgba(255,255,255,0.5);padding:5px;border-radius:0px 0 10px 0px;}#block-nft-tabs li{padding:2px;}#block-nft-tabs a{display:block;padding:5px;font-family:var(--primary-font-family);font-size:16px;line-height:1em;font-weight:900;text-align:center;text-decoration:none;color:var(--white);background-color:var(--black);}.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:2002;}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}.flatpickr-calendar:focus{outline:0;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none;}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1);}.numInputWrapper span:active{background:rgba(0,0,0,0.2);}.numInputWrapper span:after{display:block;content:"";position:absolute;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%;}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%;}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5);}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9);}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9);}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none;}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05);}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0;}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;}.flatpickr-day.hidden{visibility:hidden;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none;}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both;}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee;}.flatpickr-input[readonly]{cursor:pointer;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
@font-face{font-family:'swiper-icons';src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper,.event-swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';flex-shrink:0;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important;}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg);}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-lock{display:none;}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev';}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next';}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1));}.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-vertical > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;touch-action:none;}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active{pointer-events:auto;}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
