/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Raleway";src:url(/themes/custom/amara/fonts/Raleway-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/custom/amara/fonts/Raleway-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/custom/amara/fonts/Raleway-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/custom/amara/fonts/Raleway-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/custom/amara/fonts/Raleway-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/custom/amara/fonts/Raleway-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Belleza";src:url(/themes/custom/amara/fonts/Belleza-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"icomoon";src:url(/themes/custom/amara/fonts/icomoon/icomoon.eot?d0zwq5=);src:url(/themes/custom/amara/fonts/icomoon/icomoon.eot?d0zwq5=#iefix) format("embedded-opentype"),url(/themes/custom/amara/fonts/icomoon/icomoon.ttf?d0zwq5=) format("truetype"),url(/themes/custom/amara/fonts/icomoon/icomoon.woff?d0zwq5=) format("woff"),url(/themes/custom/amara/fonts/icomoon/icomoon.svg?d0zwq5=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-scroll-top:before{content:"\e901";}.icon-calendar:before{content:"\e902";}.icon-phone:before{content:"\e903";}.icon-mail:before{content:"\e904";}.icon-location:before{content:"\e905";}.icon-download:before{content:"\e910";}.icon-external-icon:before{content:"\e911";}.icon-link-icon:before{content:"\e912";}.icon-area:before{content:"\e900";}.icon-down-arrow:before{content:"\e906";}.icon-left-arrow:before{content:"\e907";}.icon-xiaohongshu:before{content:"\e908";}.icon-tripadvisor:before{content:"\e909";}.icon-guest:before{content:"\e90a";}.icon-arrow-left:before{content:"\e90b";}.icon-arrow-right:before{content:"\e90c";}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;}.datepicker-inline{width:220px;}.datepicker-rtl{direction:rtl;}.datepicker-rtl.dropdown-menu{left:auto;}.datepicker-rtl table tr td span{float:right;}.datepicker-dropdown{top:0;left:0;}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute;}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute;}.datepicker-dropdown.datepicker-orient-left:before{left:6px;}.datepicker-dropdown.datepicker-orient-left:after{left:7px;}.datepicker-dropdown.datepicker-orient-right:before{right:6px;}.datepicker-dropdown.datepicker-orient-right:after{right:7px;}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px;}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px;}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999;}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff;}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent;}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:var(--champagne-06);cursor:pointer;}.datepicker table tr td.old,.datepicker table tr td.new{color:#999;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;opacity:0.4;cursor:default;}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0;}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000;}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a;}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9;}.datepicker table tr td.today:hover:hover{color:#000;}.datepicker table tr td.today.active:hover{color:#fff;}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9;}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,#808080);background-image:-ms-linear-gradient(to bottom,#b3b3b3,#808080);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,#808080);background-image:-o-linear-gradient(to bottom,#b3b3b3,#808080);background-image:linear-gradient(to bottom,#b3b3b3,#808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080;}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9;}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:var(--main-color);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:var(--main-color);}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9;}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#0044cc);background-image:-ms-linear-gradient(to bottom,#08c,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));background-image:-webkit-linear-gradient(to bottom,#08c,#0044cc);background-image:-o-linear-gradient(to bottom,#08c,#0044cc);background-image:linear-gradient(to bottom,#08c,#0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9;}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999;}.datepicker .datepicker-switch{width:145px;}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer;}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee;}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden;}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle;}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer;}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px;}.input-daterange input{text-align:center;}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px;}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-right-width:2px;border-bottom-width:2px;color:#333333;font-size:13px;line-height:20px;}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:4px 5px;}.datepicker table tr td.disabled.selected,.datepicker table tr td.disabled.selected:hover{opacity:1;}.datepicker table tr td.range.selected:hover,.datepicker table tr td.range.selected{background:var(--champagne);color:#333;}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:var(--champagne);}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.range-start,.datepicker table tr td.range-start:hover,.datepicker table tr td.range-start.disabled,.datepicker table tr td.range-start.disabled:hover{background:var(--main-color) !important;border-radius:4px 0 0 4px;color:#fff;}.datepicker table tr td.range-end,.datepicker table tr td.range-end:hover,.datepicker table tr td.range-end.disabled,.datepicker table tr td.range-end.disabled:hover{background:var(--main-color) !important;border-radius:0 4px 4px 0;color:#fff;}.datepicker .range-start.range-end.disabled:hover,.datepicker .range-start.range-end.disabled,.datepicker .range-start.range-end:hover,.datepicker .range-start.range-end{border-radius:4px;}.datepicker table tr td.active.range,.datepicker table tr td.active.range:hover,.datepicker table tr td.active.range.disabled,.datepicker table tr td.active.range.disabled:hover{background:var(--main-color) !important;border-radius:4px;color:#fff;}: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 0.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:0.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) * 0.5) linear 0.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:none;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 0.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:0.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 0.25s ease;}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,0.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:0.15s ease-out both f-fadeOut;}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:0.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 0.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,0.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 0.33s ease;}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path 0.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 0.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 0.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 0.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:0.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:0.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{--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-panzoom{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate3d(0,0,0);background:#fff;}.f-panzoom.is-draggable{cursor:move;cursor:grab;}.f-panzoom.can-zoom_in{cursor:zoom-in;}.f-panzoom.can-zoom_out{cursor:zoom-out;}.f-panzoom.is-dragging{cursor:move;cursor:grabbing;}.f-panzoom.in-fullscreen{position:fixed;top:0;left:0;margin:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;aspect-ratio:unset !important;z-index:9999;}.f-panzoom__content{display:block;margin:auto;position:relative;max-width:100%;max-height:100%;min-height:0;object-fit:contain;transform:translate3d(0,0,0) scale(1) rotate(0) skew(0);transform-origin:center center;transition:none;-webkit-user-select:none;user-select:none;}.is-scaling .f-panzoom__content{filter:blur(0px);will-change:transform,width,height;backface-visibility:hidden;}picture.f-panzoom__content > img{width:100%;height:auto;max-height:100%;}.f-panzoom__content:not(:last-child){margin-bottom:0;}.f-panzoom__viewport{margin:auto;position:relative;width:fit-content;height:fit-content;min-height:1px;}.f-panzoom__viewport:not(:last-child){margin-bottom:0;}.f-panzoom__caption:not(:first-child){margin-bottom:auto;}html.with-panzoom-in-fullscreen{overflow:hidden;}:root{--main-color:#313842;--main-text-color:#313842;--main-color-light:#546a85;--black:#000000;--champagne:#e4dccd;--green:#38524e;--color-hover:#9d9791;--red:#F50D0D;--champagne-02:rgba(228,220,205,0.2);--champagne-04:rgba(228,220,205,0.4);--champagne-05:rgba(228,220,205,0.5);--champagne-06:rgba(228,220,205,0.6);--main-02:rgba(49,56,66,0.2);--main-025:rgba(49,56,66,0.25);--main-05:rgba(49,56,66,0.5);--main-08:rgba(49,56,66,0.8);--button-primary-hover:#e4dccd;--button-white-hover:#e4dccd;}*{outline:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{margin:0;padding:0;font-size:15px;font-family:"Raleway",sans-serif;color:#000000;font-weight:400;line-height:1.5;overflow-x:hidden;max-width:100%;line-height:1.2;letter-spacing:0.03em;}body::before{content:"";visibility:hidden;opacity:0;transition:all 0.4s ease;position:fixed;top:0;left:0;right:0;bottom:0;z-index:98;background-color:rgba(0,0,0,0.5);}body.show-booking{overflow:hidden;}body.show-booking::before{opacity:1;visibility:visible;}@media (max-width:1023.95px){body{padding-top:90px;}body.path-frontpage,body.page-not-found{padding-top:0;}}a{text-decoration:none;color:#000;display:inline-block;-webkit-tap-highlight-color:transparent;word-break:break-word;transition:color 0.4s ease;}button{-webkit-tap-highlight-color:transparent;}button:disabled{cursor:not-allowed;}ul,p,ol{margin-top:0;}h1,h2,h3,h4,h5,h6{margin-top:0;}.h1,h1{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;}@media (max-width:767.95px){.h1,h1{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.h2,h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;}@media (max-width:767.95px){.h2,h2{font-size:25px;line-height:28.8px;}}.h3,h3{font-family:"Belleza";font-weight:400;font-size:25px;line-height:29px;letter-spacing:0.03em;}@media (max-width:767.95px){.h3,h3{font-size:20px;line-height:23.04px;letter-spacing:0.03em;}}.h4,h4{font-family:"Belleza";font-weight:400;font-size:22px;line-height:25px;letter-spacing:0.03em;}.h5,h5{font-family:"Belleza";font-weight:400;font-size:20px;line-height:23px;letter-spacing:0.03em;}img{display:block;max-width:100%;height:auto;}p{margin-top:0;}button{cursor:pointer;}.slick{position:relative;}.slick-arrow{width:24px;height:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;border:none;background-color:transparent;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;}.slick-arrow::before{content:none;}.slick-arrow.slick-next{background-image:url('data:image/svg+xml, <svg width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.845732 14.3999C0.598893 14.3335 0.376334 14.2297 0.214473 14.0137C-0.0647382 13.6566 -0.0687846 13.1335 0.210426 12.7764C0.263031 12.7058 0.323729 12.6435 0.384427 12.5771C2.08802 10.8248 3.79566 9.07672 5.50329 7.32862C5.54376 7.2871 5.58827 7.25803 5.65706 7.15838C5.6085 7.12931 5.55185 7.11271 5.51543 7.07533C3.79161 5.31063 2.07183 3.54177 0.348009 1.77706C0.0445191 1.46565 -0.0728309 1.1044 0.060705 0.676719C0.254939 0.0497287 1.03997 -0.20771 1.55388 0.186754C1.61053 0.232428 1.66718 0.282255 1.71978 0.332081C3.70259 2.36668 5.68943 4.40129 7.67224 6.44004C8.03238 6.81374 8.10522 7.28295 7.86242 7.70648C7.80173 7.81028 7.7208 7.90163 7.63582 7.98883C5.70967 9.96945 3.77947 11.9418 1.85737 13.9182C1.6429 14.1383 1.42439 14.3335 1.1209 14.3999L0.845732 14.3999Z" fill="black"/></svg>');}.slick-arrow.slick-prev{background-image:url('data:image/svg+xml, <svg width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.15427 0C7.40111 0.066436 7.62367 0.170242 7.78553 0.386159C8.06474 0.743253 8.06878 1.26644 7.78957 1.62353C7.73697 1.69412 7.67627 1.7564 7.61557 1.82284C5.91198 3.57509 4.20434 5.32318 2.49671 7.07128C2.45624 7.1128 2.41173 7.14187 2.34294 7.24152C2.3915 7.27059 2.44815 7.2872 2.48457 7.32457C4.20839 9.08927 5.92817 10.8581 7.65199 12.6228C7.95548 12.9343 8.07283 13.2955 7.9393 13.7232C7.74506 14.3502 6.96003 14.6076 6.44612 14.2131C6.38947 14.1675 6.33282 14.1176 6.28022 14.0678C4.29741 12.0332 2.31057 9.99862 0.327764 7.95986C-0.0323777 7.58616 -0.105215 7.11696 0.137577 6.69343C0.198275 6.58962 0.279206 6.49827 0.364183 6.41107C2.29033 4.43045 4.22053 2.45813 6.14263 0.481661C6.3571 0.261592 6.57561 0.066436 6.8791 0H7.15427Z" fill="black"/></svg>');}.slick-arrow.slick-disabled{opacity:0.2;cursor:not-allowed;}.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;list-style:none;margin:0;padding:0 10px;}.slick-dots li{width:auto;height:auto;}.slick-dots li button{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;border:none;width:8px;height:8px;padding:0;margin:0;background-color:var(--champagne);border-radius:50%;transition:background-color 0.4s ease;}.slick-dots li button::before{content:none;}.slick-dots li.slick-active button{background-color:var(--main-color);}.slick-progress{margin:0;display:flex;gap:9px;font-family:"Belleza";font-style:normal;font-weight:400;font-size:25px;line-height:29px;letter-spacing:0.05em;color:#000000;}.slick-progress span{display:block;}.slick-progress .small{font-size:18px;}@media (max-width:767.95px){.slick-progress{font-size:20px;line-height:23px;letter-spacing:0.05em;}.slick-progress .small{font-size:15px;}}.back-to-top{position:fixed;right:23px;width:42px;height:42px;border:none;background-color:var(--champagne);display:flex;align-items:center;justify-content:center;opacity:0;z-index:22;visibility:hidden;transition:background-color 0.4s ease,opacity 0.4s ease,visibility 0.4s ease,color 0.4s ease;bottom:0;margin-bottom:20px;color:var(--main-color);}@media (max-width:767.95px){.back-to-top{right:18px;margin-bottom:83px;}}@media (hover:hover){.back-to-top:hover{background-color:var(--main-color-light);color:#fff;}}.back-to-top.show{opacity:1;visibility:visible;}.back-to-top.unstick{position:absolute;bottom:100%;right:23px;overflow:hidden;margin-bottom:18px;}@media (max-width:767.95px){.back-to-top.unstick{margin-bottom:83px;right:18px;}}.button-sticky{position:fixed;text-align:center;bottom:14px;left:0;right:0;z-index:20;opacity:0;visibility:hidden;padding-left:57px;padding-right:57px;transition:background-color 0.4s ease,opacity 0.4s ease,visibility 0.4s ease;top:auto;transition:opacity 0.4s ease;}.button-sticky::after{content:"";position:absolute;pointer-events:none;transition:opacity 0.4s ease;left:0;right:0;bottom:-14px;z-index:-1;height:198px;background:linear-gradient(360deg,#FFFFFF 32.01%,rgba(255,255,255,0) 64.8%);}@media (min-width:1024px){.button-sticky{display:none;}}.button-sticky.show{opacity:1;visibility:visible;}.button-sticky.unstick{position:absolute;bottom:100%;overflow:hidden;margin-bottom:14px;opacity:0;pointer-events:none;}.btn-booking-sticky{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;max-width:260px;width:100%;min-width:auto;margin-left:auto;margin-right:auto;}@media (max-width:767.95px){.btn-booking-sticky{font-size:14px;min-height:50px;padding:4px 15px;}}.btn-booking-sticky::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.btn-booking-sticky:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.btn-booking-sticky:hover::before{transform:translateY(-50%) scale(2);}}table{border-spacing:0;}table tr td{padding:7px;}.view-filters .bef-exposed-form .form--inline > .form-item{float:none;}.view-filters .form-item{margin-bottom:0;}.view-filters .bef-links ul{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding-left:0;justify-content:center;gap:20px 62px;margin:0;}@media (max-width:1023.95px){.view-filters .bef-links ul{gap:20px 22px;align-items:flex-start;padding-left:27px;flex-wrap:nowrap;overflow:auto;justify-content:flex-start;}}@media (max-width:1023.95px){.view-filters .bef-links ul li{flex-shrink:0;}}.view-filters .bef-links ul li a{display:block;padding:15px 24px;position:relative;font-size:18px;line-height:20.74px;letter-spacing:0.05em;font-family:"Belleza";}.view-filters .bef-links ul li a:before{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid var(--main-color);transition:transform 0.4s ease;transform:scaleX(0);}@media (hover:hover){.view-filters .bef-links ul li a:hover:before{transform:scaleX(1);}}.view-filters .bef-links ul li a.bef-link--selected{pointer-events:none;}.view-filters .bef-links ul li a.bef-link--selected:before{transform:scaleX(1);}@media (max-width:767.95px){.view-filters .bef-links ul li a{padding-left:14px;padding-right:14px;}}.fieldgroup-collapsible .field-group-toggler{font-family:"Belleza";font-weight:400;font-size:22px;line-height:25px;letter-spacing:0.03em;padding:12px 9px;margin-bottom:0;border:none;background-color:transparent;text-align:left;border-bottom:1px solid #d9d9d9;width:100%;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;}.fieldgroup-collapsible .field-group-toggler a{background-repeat:no-repeat;padding-right:30px;background-position:right 0 center;background-image:url(/themes/custom/amara/images/icons/collapse.svg);display:block;}.fieldgroup-collapsible.collapsed .field-group-toggler a{background-image:url(/themes/custom/amara/images/icons/expand.svg);}.fieldgroup-collapsible .field-group-wrapper{padding:36px 4px 38px;line-height:180%;}.fieldgroup-collapsible .field-group-wrapper ul{margin-top:0;padding-left:0;list-style:none;}.fieldgroup-collapsible .field-group-wrapper ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.fieldgroup-collapsible .field-group-wrapper ul li{line-height:160%;}}.fieldgroup-collapsible .field-group-wrapper ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}@media (max-width:767.95px){.fieldgroup-collapsible .field-group-toggler{padding:15px 20px;padding-right:40px;font-weight:400;font-size:18px;line-height:21px;letter-spacing:0.05em;background-position:right 20px center;}.fieldgroup-collapsible .field-group-wrapper{padding:36px 22px 35px;}}.ckeditor-accordion-container .ckeditor-accordion-toggler{text-decoration:none;}.ckeditor-accordion-container > dl{border:none;margin:0;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){font-family:"Belleza";font-size:20px;line-height:23.04px;letter-spacing:0.05em;padding:12px 9px;background-image:url(/themes/custom/amara/images/icons/expand.svg);background-repeat:no-repeat;border:none;background-color:transparent;text-align:left;padding-right:30px;border-bottom:1px solid #d9d9d9;width:100%;background-position:right 11px center;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;background-color:transparent;color:#000000;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{color:#000000;background-color:transparent;}.ckeditor-accordion-container > dl dt > a .ckeditor-accordion-toggle,.ckeditor-accordion-container > dl dt > a:not(.button) .ckeditor-accordion-toggle{display:none;}.ckeditor-accordion-container > dl dt.active > a{background-image:url(/themes/custom/amara/images/icons/collapse.svg);}.ckeditor-accordion-container > dl dd{padding:0 4px;line-height:180%;border:none;}.ckeditor-accordion-container > dl dd ul{margin-top:0;padding-left:0;list-style:none;}.ckeditor-accordion-container > dl dd ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.ckeditor-accordion-container > dl dd ul li{line-height:160%;}}.ckeditor-accordion-container > dl dd ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.ckeditor-accordion-container > dl dd > *:first-child{margin-top:36px;}.ckeditor-accordion-container > dl dd > *:last-child{margin-bottom:38px;}@media (max-width:767.95px){.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){padding:15px 20px;padding-right:40px;font-weight:400;font-size:18px;line-height:20.74px;background-position:right 20px center;}.ckeditor-accordion-container > dl dd{padding:0 22px;}.ckeditor-accordion-container > dl dd > *:first-child{margin-top:36px;}.ckeditor-accordion-container > dl dd > *:last-child{margin-bottom:35px;}}.page-content{padding-top:63px;}.page-content h1{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:28px;text-align:center;padding:0 20px;}@media (max-width:767.95px){.page-content h1{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-content h1{margin-bottom:33px;}}.page-content .page-desc{width:100%;max-width:875px;margin:0 auto;padding:0 20px;line-height:27px;margin-bottom:38px;text-align:center;}@media (max-width:767.95px){.page-content .page-desc{margin-bottom:35px;}}.back-btn{display:inline-flex;align-items:center;margin-left:51px;font-family:"Belleza";font-size:20px;line-height:23px;text-align:center;letter-spacing:0.05em;color:var(--main-color);margin-bottom:52px;padding-left:26px;margin-top:42px;position:relative;transition:color 0.4s ease;}.back-btn::before{content:"\e907";font-family:"icomoon";font-size:11px;position:absolute;left:0;top:1px;line-height:23px;}@media (max-width:767.95px){.back-btn::before{top:0px;}}.back-btn a{color:inherit;transition:color 0.4s ease;}@media (hover:hover){.back-btn:hover{color:var(--color-hover);}}@media (max-width:767.95px){.back-btn{margin-top:0;font-size:18px;line-height:normal;margin-left:25px;margin-bottom:32px;}}main > a#main-content{display:block;height:0;}.field--name-body{line-height:1.8;}.field--name-body a{text-decoration:underline;}.field--name-body > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.field--name-body{line-height:1.6;}}.view-empty{padding-left:22px;padding-right:22px;text-align:center;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:var(--champagne);padding-top:10px;padding-bottom:10px;}@media (max-width:767.95px){div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{padding:25px 0 10px;}}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label,#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:var(--main-color);}.eu-cookie-compliance-secondary-button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-height:35px;min-width:auto;width:140px;max-width:100%;}@media (max-width:767.95px){.eu-cookie-compliance-secondary-button{font-size:14px;min-height:50px;padding:4px 15px;}}.eu-cookie-compliance-secondary-button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.eu-cookie-compliance-secondary-button:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.eu-cookie-compliance-secondary-button:hover::before{transform:translateY(-50%) scale(2);}}.eu-cookie-compliance-secondary-button:hover{border-color:var(--main-color);}@media (max-width:767.95px){.eu-cookie-compliance-secondary-button{width:49%;min-height:35px;}}.eu-cookie-compliance-default-button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;text-shadow:none;border-radius:0;min-height:35px;min-width:auto;margin-right:0;width:140px;max-width:100%;}@media (max-width:767.95px){.eu-cookie-compliance-default-button{font-size:14px;min-height:50px;padding:4px 15px;}}.eu-cookie-compliance-default-button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.eu-cookie-compliance-default-button:hover{color:#fff;border-color:var(--main-color);}.eu-cookie-compliance-default-button:hover::before{transform:translateY(-50%) scale(2);}}.eu-cookie-compliance-default-button:hover{text-shadow:none;border-color:var(--main-color);}@media (max-width:767.95px){.eu-cookie-compliance-default-button{width:49%;min-height:35px;}}.eu-cookie-compliance-content{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;}@media (max-width:767.95px){.eu-cookie-compliance-content{flex-direction:column;justify-content:center;}}.eu-cookie-compliance-message{float:none;margin-top:0;}@media (max-width:767.95px){.eu-cookie-compliance-message{max-width:100%;}}.eu-cookie-compliance-buttons{float:none;text-align:right;}@media (max-width:767.95px){.eu-cookie-compliance-buttons{max-width:100%;display:flex;justify-content:center;gap:2%;width:70%;}}@media (max-width:576px){.eu-cookie-compliance-buttons{width:100%;}}.block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:32px;text-align:center;}@media (max-width:767.95px){.block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.block-page-title-block .page-title{margin-bottom:29px;padding-left:20px;padding-right:20px;}}.block-system-main-block .view-header{line-height:24.15px;margin-bottom:48px;letter-spacing:0.03em;text-align:center;}@media (max-width:767.95px){.block-system-main-block .view-header{line-height:1.61;}}.block-system-main-block .view-header > *:last-child{margin-bottom:0;}.slide__media .is-b-loading{min-height:auto;}.slide__caption{padding:0;}#drupal-live-announce.visually-hidden{display:none;}.visually-hidden{height:0;display:none;}.js-pager__items.pager{text-align:center;list-style:none;padding:40px 20px 20px;margin-bottom:0;}.js-pager__items.pager .pager__item a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;}@media (max-width:767.95px){.js-pager__items.pager .pager__item a{font-size:14px;min-height:50px;padding:4px 15px;}}.js-pager__items.pager .pager__item a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.js-pager__items.pager .pager__item a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.js-pager__items.pager .pager__item a:hover::before{transform:translateY(-50%) scale(2);}}.datepicker.dropdown-menu{border-radius:0;border:none;font-size:15px;line-height:18px;}@media (min-width:768px){.datepicker{padding:25px 23px;}.datepicker-dropdown.datepicker-orient-top{margin-top:-15px;}.datepicker-dropdown.datepicker-orient-top:before{border:none;}.datepicker-dropdown.datepicker-orient-bottom{margin-top:18px;box-shadow:0 -4px 10px rgba(0,0,0,0.2),0 4px 10px rgba(0,0,0,0.2);}.datepicker-dropdown.datepicker-orient-bottom:before{border-bottom:none;}.datepicker td,.datepicker th{width:49px;height:38px;}}@media (max-width:767.95px){.datepicker{padding:15px;}.datepicker-dropdown.datepicker-orient-top{margin-top:-10px;}.datepicker-dropdown.datepicker-orient-top:before{border:none;}.datepicker-dropdown.datepicker-orient-bottom{margin-top:10px;box-shadow:0 -4px 10px rgba(0,0,0,0.2),0 4px 10px rgba(0,0,0,0.2);}.datepicker-dropdown.datepicker-orient-bottom:before{border-bottom:none;}.datepicker td,.datepicker th{width:35px;height:35px;}}.datepicker th.next:hover,.datepicker th.next{font-size:0;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml, <svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.08327 5.99969L1.10013 10.2895C0.885479 10.4742 0.885373 10.7812 1.09981 10.9662C1.20401 11.0572 1.33916 11.0997 1.47054 11.0997C1.60255 11.0997 1.73588 11.0569 1.84094 10.9664L7.21727 6.33818C7.43203 6.1533 7.43203 5.84608 7.21727 5.6612L1.84094 1.03295C1.63502 0.855683 1.30605 0.855683 1.10013 1.03295C0.885372 1.21783 0.885372 1.52505 1.10013 1.70993L6.08327 5.99969Z" fill="black" stroke="black" stroke-width="0.2"/><path d="M11.2864 5.99969L6.30326 10.2895C6.0886 10.4742 6.0885 10.7812 6.30294 10.9662C6.40713 11.0572 6.54229 11.0997 6.67366 11.0997C6.80568 11.0997 6.939 11.0569 7.04407 10.9664L12.4204 6.33818C12.6352 6.1533 12.6352 5.84608 12.4204 5.6612L7.04407 1.03295C6.83815 0.855683 6.50918 0.855683 6.30326 1.03295C6.0885 1.21783 6.0885 1.52505 6.30326 1.70993L11.2864 5.99969Z" fill="black" stroke="black" stroke-width="0.2"/></svg>');}.datepicker th.prev:hover,.datepicker th.prev{font-size:0;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml, <svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.3933 5.99969L12.3764 10.2895C12.5911 10.4742 12.5912 10.7812 12.3768 10.9662C12.2726 11.0572 12.1374 11.0997 12.006 11.0997C11.874 11.0997 11.7407 11.0569 11.6356 10.9664L6.25929 6.33818C6.04453 6.1533 6.04453 5.84608 6.25929 5.6612L11.6356 1.03295C11.8415 0.855683 12.1705 0.855683 12.3764 1.03295C12.5912 1.21783 12.5912 1.52505 12.3764 1.70993L7.3933 5.99969Z" fill="black" stroke="black" stroke-width="0.2"/><path d="M2.19017 5.99969L7.1733 10.2895C7.38796 10.4742 7.38806 10.7812 7.17363 10.9662C7.06943 11.0572 6.93427 11.0997 6.8029 11.0997C6.67088 11.0997 6.53756 11.0569 6.4325 10.9664L1.05616 6.33818C0.841404 6.1533 0.841404 5.84608 1.05616 5.6612L6.4325 1.03295C6.63842 0.855683 6.96739 0.855683 7.1733 1.03295C7.38807 1.21783 7.38807 1.52505 7.1733 1.70993L2.19017 5.99969Z" fill="black" stroke="black" stroke-width="0.2"/></svg>');}.form-item{margin-bottom:19px;}@media (max-width:767.95px){.form-item{margin-bottom:8px;}}.form-item label{-webkit-tap-highlight-color:transparent;font-family:"Raleway";font-style:normal;font-weight:400;font-size:15px;line-height:180%;color:#000000;margin-bottom:5px;display:inline-block;}@media (max-width:767.95px){.form-item label{padding-left:7px;}}.form-item label a{display:inline;text-decoration:underline;}.form-item label.form-required{position:relative;}.form-item label.form-required::after{content:"*";font-size:15px;color:#c0492e;display:inline-block;margin-left:1px;}.form-item select,.form-item input:not([type=radio],[type=checkbox]){width:100%;height:52px;border:1px solid rgb(49,56,66);padding:8px 23px;font-family:"Raleway";font-size:15px;line-height:180%;color:#000000;border-radius:0;background-color:transparent;}@media (max-width:767.95px){.form-item select,.form-item input:not([type=radio],[type=checkbox]){padding:12px 19px;}}.form-item input[type=date]{padding-right:15px;}.form-item input[type=date]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:url(/themes/custom/amara/images/icons/calendar.svg) no-repeat;width:20px;height:18px;border-width:thin;}.form-item select{width:100%;appearance:none;padding-right:40px;background-image:url(/themes/custom/amara/images/icons/down-arrow.svg);background-repeat:no-repeat;background-position:right 22px center;border-radius:0;background-size:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;}.form-item textarea{border-radius:0;padding:8px 23px;height:315px;resize:none;width:100%;}@media (max-width:767.95px){.form-item textarea{height:270px;}}.form-item input:not([type=radio],[type=checkbox]).error,.form-item select.error,.form-item textarea.error{border-color:var(--red);}.form-item label.error,.form-item span.error{margin-bottom:0;font-family:"Raleway";font-size:13px;line-height:180%;color:var(--red);background-image:url(/themes/custom/amara/images/icons/alert.svg);background-repeat:no-repeat;background-position:left top 4px;padding-left:19px;background-size:13px;margin-top:5px;}.form-submit{-webkit-tap-highlight-color:transparent;height:auto;width:100%;background-color:var(--main-color);color:#fff;transition:all 0.4s ease;font-size:15px;padding:0 10px;cursor:pointer;height:100%;box-shadow:none;border:none;height:55px;width:234px;max-width:100%;background:linear-gradient(to left,var(--main-color) 50%,#fff 50%);background-size:200% 100%;background-position:right bottom;border:1px solid var(--main-color);}@media (max-width:767.95px){.form-submit{width:260px;}}@media (hover:hover){.form-submit:hover{background-position:left bottom;color:var(--main-color);}}.form-submit:disabled{cursor:not-allowed;background:linear-gradient(to left,#797979 50%,#797979 50%);border-color:#797979;}.form-type-checkbox{display:flex;align-items:flex-start;flex-wrap:wrap;}.form-type-checkbox input{width:25px;height:25px;flex-shrink:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid var(--main-color);margin-right:17px;border-radius:0;background-position:center;background-repeat:no-repeat;background-size:15px;}.form-type-checkbox input:checked{background-image:url('data:image/svg+xml, <svg width="600" height="434" viewBox="0 0 600 434" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.333 237.37L197.436 400.333L566.666 33.6665" stroke="%23313842" stroke-width="66.6667" stroke-linecap="round" stroke-linejoin="round"/></svg>');}.form-type-checkbox input.error{border-color:var(--red);}.form-type-checkbox label{padding-left:0;cursor:pointer;margin-bottom:0;width:calc(100% - 42px);margin-left:auto;}.form-type-checkbox label.error{order:2;margin-left:0;width:100%;margin-top:10px;}fieldset.captcha{padding:21px 0 0;border:0;}fieldset.captcha .captcha__title,fieldset.captcha .captcha__description{display:none;}fieldset.captcha #recaptcha-anchor-label{font-weight:500;}fieldset.captcha .captcha__element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;}.messages.messages--error{background-color:#FCF4F2;border:1px solid #F9C9BF;border-left:8px solid #E62600;color:#A51B07;padding:18px 20px;max-width:807px;margin:20px auto;}@media (max-width:767.95px){.messages.messages--error{margin-left:21px;margin-right:21px;width:auto;}}.sidebar-booking-form{position:fixed;right:0;width:440px;bottom:0;top:0;z-index:999;transform:translateX(100%);transition:transform 0.4s ease;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-ms-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;margin-left:auto;background-color:#fff;height:100%;padding-top:90px;display:flex;flex-direction:column;}.sidebar-booking-form.show{transform:translateX(0);}.sidebar-booking-form .side-booking__close{background-color:transparent;border:none;position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;}.sidebar-booking-form h2{font-family:"Belleza";font-weight:400;font-size:20px;line-height:23px;letter-spacing:0.03em;padding:0 10px;text-align:center;margin-bottom:28px;}@media (max-width:767.95px){.sidebar-booking-form h2{padding:0 20px;text-align:left;}}.sidebar-booking-form .amara-booking-form{flex-grow:1;overflow:auto;padding:0 35px 35px;display:block;}.sidebar-booking-form .amara-booking-form::-webkit-scrollbar-track{background-color:var(--champagne-04);}.sidebar-booking-form .amara-booking-form::-webkit-scrollbar{width:6px;background-color:var(--champagne-04);}.sidebar-booking-form .amara-booking-form::-webkit-scrollbar-thumb{background-color:var(--main-color);}.sidebar-booking-form .amara-booking-form label{font-size:13px;line-height:161%;color:#313842;padding-left:0;}.sidebar-booking-form .amara-booking-form input:not([type=submit]){background-color:transparent;border:none;font-size:15px;line-height:18px;color:#000000;padding:0;height:22px;}.sidebar-booking-form .amara-booking-form > .input-daterange > .form-item input{margin-left:-22px;width:calc(100% + 22px);padding-left:21px;}.sidebar-booking-form .amara-booking-form > .input-daterange > .form-item,.sidebar-booking-form .amara-booking-form > .form-item{width:100%;min-height:55px;margin-bottom:15px;border:1px solid rgba(49,56,66,0.5);padding:4px 21px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.sidebar-booking-form .amara-booking-form > .input-daterange > .form-item select,.sidebar-booking-form .amara-booking-form > .input-daterange > .form-item input,.sidebar-booking-form .amara-booking-form > .form-item select,.sidebar-booking-form .amara-booking-form > .form-item input{margin-top:-5px;}@media (max-width:767.95px){.sidebar-booking-form .amara-booking-form > .input-daterange > .form-item,.sidebar-booking-form .amara-booking-form > .form-item{min-height:65px;}}.sidebar-booking-form .amara-booking-form fieldset{position:relative;}.sidebar-booking-form .amara-booking-form fieldset legend{top:7.5px;display:block;left:21px;}.sidebar-booking-form .amara-booking-form fieldset legend .guest-total{margin-top:-5px;}@media (max-width:767.95px){.sidebar-booking-form .amara-booking-form fieldset legend{top:12.5px;}}.sidebar-booking-form .amara-booking-form fieldset .fieldset-wrapper{z-index:5;top:55px;bottom:auto;width:auto;left:-1px;right:-1px;margin-top:5px;transform:none;border:1px solid var(--main-color);}@media (max-width:767.95px){.sidebar-booking-form .amara-booking-form fieldset .fieldset-wrapper{top:65px;}}.sidebar-booking-form .amara-booking-form fieldset .fieldset-wrapper:after{border-top:0;border-bottom:5px solid var(--main-color);top:auto;bottom:100%;}.sidebar-booking-form .amara-booking-form fieldset .fieldset-wrapper::before{content:"";position:absolute;border-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;top:auto;bottom:100%;left:50%;margin-left:-5px;transform:translatey(1px);z-index:2;opacity:1;right:auto;height:auto;background:transparent;}.sidebar-booking-form .amara-booking-form .form-item.form-item--hotel{display:flex;}.sidebar-booking-form .amara-booking-form .form-item.form-item--hotel::before{content:none;}.sidebar-booking-form .amara-booking-form .form-item.form-item--hotel span.error{width:100%;}.sidebar-booking-form .amara-booking-form .form-item.form-item--hotel .custom-select__list{bottom:auto;top:100%;margin-top:10px;border:1px solid var(--main-color);left:-22px;right:-22px;}.sidebar-booking-form .amara-booking-form .form-item.form-item--hotel .custom-select__list:after{content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;left:50%;margin-left:-5px;margin-top:-1px;border-top:0;border-bottom:5px solid var(--main-color);bottom:100%;}.sidebar-booking-form .amara-booking-form .form-item.form-item--hotel .custom-select__list::before{content:"";position:absolute;border-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;top:auto;bottom:100%;left:50%;margin-left:-5px;transform:translatey(1px);z-index:2;opacity:1;right:auto;height:auto;background:transparent;}.sidebar-booking-form .amara-booking-form .form-item-promo{padding-right:40px;}.sidebar-booking-form .amara-booking-form .form-item-promo input{margin-top:0;}.sidebar-booking-form .amara-booking-form .form-actions{width:100%;margin-top:36px;}.sidebar-booking-form .amara-booking-form .form-actions input[type=submit]{width:100%;max-width:260px;display:block;margin-left:auto;margin-right:auto;height:55px;}@media (max-width:767.95px){.sidebar-booking-form .amara-booking-form .form-actions input[type=submit]{height:50px;}}@media (max-width:767.95px){.sidebar-booking-form{width:100%;max-width:375px;}.sidebar-booking-form .side-booking__close svg{width:20px;height:auto;}.sidebar-booking-form .amara-booking-form{padding-left:20px;padding-right:20px;}.sidebar-booking-form .amara-booking-form h2{padding:0;text-align:left;margin-bottom:24px;}.sidebar-booking-form .amara-booking-form .form-actions{margin-top:50px;}}@media (max-width:576px){.sidebar-booking-form{width:100%;max-width:100%;}}header{position:fixed;top:0;left:0;right:0;z-index:30;background-color:#fff;color:var(--main-color);transition:all 0.4s ease,box-shadow 0.4s ease;}@media (min-width:1024px){header:hover{background-color:#fff;color:var(--main-color);}header:hover .region-first-header .active-language::after{filter:none !important;}}.user-logged-in header{top:39px;}@media (max-width:609px){.user-logged-in header.hide-menu,.user-logged-in header.sticky{top:0;}}header a{transition:color 0.4s ease;}header .region-header{display:flex;align-items:center;padding:39px 54px 21px;font-size:13px;line-height:200%;}@media (max-width:1023.95px){header .region-header{padding:27px 20px 26px;}}header .region-first-header{text-transform:uppercase;width:42%;padding-right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;gap:10px 30px;}header .menu--right-header{text-transform:uppercase;width:42%;padding-left:10px;}header .menu--right-header .menu{justify-content:flex-end;}header .menu--right-header #button-book-now a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;background-color:transparent;min-height:40px;min-width:155px;font-size:13px;line-height:26px;}@media (max-width:767.95px){header .menu--right-header #button-book-now a{font-size:14px;min-height:50px;padding:4px 15px;}}header .menu--right-header #button-book-now a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){header .menu--right-header #button-book-now a:hover{color:#fff;border-color:var(--main-color);}header .menu--right-header #button-book-now a:hover::before{transform:translateY(-50%) scale(2);}}header .menu--right-header a[href^="tel:"]{padding-left:18px;position:relative;}header .menu--right-header a[href^="tel:"]::before{content:"\e903";font-family:"icomoon";position:absolute;left:0;top:0;}@media (max-width:1023.95px){header .region-first-header,header .menu--right-header{display:none;}}header .region-first-header .menu,header .menu--right-header .menu{flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:10px 30px;}header .region-first-header .menu li a,header .menu--right-header .menu li a{color:inherit;}@media (hover:hover){header .region-first-header .menu li a:hover,header .menu--right-header .menu li a:hover{text-decoration:underline;}}header .language-switcher-language-url{position:relative;}@media (max-width:1023.95px){header .language-switcher-language-url{display:block;padding:12px 43px 50px;}}header .language-switcher-language-url.hidden{display:none;}header .language-switcher-language-url .links{margin-bottom:0;list-style:none;padding-left:0;}@media (min-width:1024px){header .language-switcher-language-url .links{height:0;opacity:0;position:absolute;left:50%;transform:translate(-50%,-10px);top:calc(100% + 5px);background:#fff;border:1px solid var(--champagne);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;}header .language-switcher-language-url .links > li{text-align:center;white-space:nowrap;transition:all 0.3s ease;}header .language-switcher-language-url .links > li.is-active{background:var(--champagne);}header .language-switcher-language-url .links > li:not(.is-active):hover{background:#eee;}header .language-switcher-language-url .links > li > a{padding:5px 20px;}header .language-switcher-language-url .links.show{z-index:10;height:auto;opacity:1;transform:translate(-50%,0);}}@media (max-width:1023.95px){header .language-switcher-language-url .links{display:flex;align-items:center;gap:36px;}header .language-switcher-language-url .links .is-active a{font-weight:600;opacity:1;}}header .language-switcher-language-url .links a{font-family:"Raleway";font-size:13px;text-transform:uppercase;font-weight:300;}@media (max-width:1023.95px){header .language-switcher-language-url .links a{opacity:0.8;}}@media (min-width:1024px){header .region-navigation .language-switcher-language-url{display:none;}}header .active-language{cursor:pointer;position:relative;padding-right:12px;}@media (max-width:1023.95px){header .active-language{display:none;}}header .active-language::after{content:"";position:absolute;top:9px;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;width:4px;height:7px;transition:all 0.3s ease;background-image:url('data:image/svg+xml,<svg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.634359 11C0.44923 10.9492 0.28231 10.87 0.160914 10.705C-0.0484943 10.4322 -0.0515288 10.0326 0.157879 9.7598C0.197333 9.70588 0.242857 9.6583 0.28838 9.60755C1.56607 8.26903 2.8468 6.93368 4.12753 5.59833C4.15788 5.56661 4.19126 5.54441 4.24286 5.46828C4.20644 5.44608 4.16395 5.43339 4.13664 5.40484C2.84377 4.05681 1.55393 2.70559 0.261067 1.35755C0.0334491 1.11967 -0.0545636 0.843714 0.0455885 0.517013C0.191264 0.0380625 0.780035 -0.158592 1.16547 0.142734C1.20796 0.177624 1.25044 0.215686 1.2899 0.253748C2.777 1.80796 4.26714 3.36217 5.75424 4.91955C6.02434 5.20502 6.07897 5.56344 5.89688 5.88697C5.85136 5.96626 5.79066 6.03604 5.72692 6.10265C4.28231 7.61563 2.83466 9.12226 1.39308 10.6321C1.23223 10.8002 1.06835 10.9492 0.840732 11L0.634359 11Z" fill="%23313842"/></svg>');transform:rotate(90deg);}header .active-language ul.menu{position:absolute;top:100%;left:0;height:0;transform:translateY(-50%);visibility:hidden;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;}header .active-language.active ul.menu{transform:translateY(0);visibility:visible;height:auto;}header .block-system-branding-block{width:16%;position:relative;}@media (max-width:1023.95px){header .block-system-branding-block{width:100%;height:37px;display:flex;align-items:center;justify-content:center;}}header .block-system-branding-block .site-logo{height:70px;display:flex;align-items:center;justify-content:center;}@media (max-width:1023.95px){header .block-system-branding-block .site-logo{height:37px;}}header .block-system-branding-block img{display:block;max-height:100%;max-width:100%;transition:opacity 0.4s ease;}header .block-system-branding-block .logo-main{position:absolute;top:50%;max-height:100%;transform:translateY(-50%);opacity:0;}header .btn-menu-toggle{position:absolute;top:-4px;right:0;background-color:transparent;border:none;width:46px;margin-right:-8px;height:45px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0;}header .btn-menu-toggle span{display:block;width:30px;height:1px;background-color:var(--main-color);transition:all 0.4s ease;}header .btn-menu-toggle span + span{margin-top:6px;}@media (min-width:1024px){header .btn-menu-toggle{display:none;}}header .btn-menu-toggle.active span{position:absolute;}header .btn-menu-toggle.active span:first-child{position:absolute;transform:rotate(45deg);width:27.29px;}header .btn-menu-toggle.active span:nth-child(2){transform:rotate(-45deg);margin:0;width:27.29px;}header .btn-menu-toggle.active span:nth-child(3){opacity:0;}header .region-navigation{font-family:"Belleza";font-size:18px;line-height:1.1666666667;color:var(--main-color);}header .region-navigation .menu{padding-left:0;margin-bottom:0;list-style:none;}header .region-navigation .menu li a{color:inherit;}header .region-navigation .block-domain-access-menu-blocksub-main-navigation{display:none;}@media (min-width:1024px){header .region-navigation .block-domain-access-menu-blockmain > .menu{display:flex;gap:0 62px;justify-content:center;flex-wrap:wrap;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a{height:100%;padding:16px 0;position:relative;text-align:center;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a:before{content:"";position:absolute;bottom:0;left:-16px;right:-16px;border-top:2px solid var(--main-color);transform:scaleX(0);transition:transform 0.4s ease;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a:hover:before,header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a.is-active:before{transform:scaleX(1);}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded::before{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;height:100vh;opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(0,0,0,0.5);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu{position:absolute;z-index:3;opacity:0;visibility:hidden;top:100%;left:0;right:0;background-color:#FAF8F5;padding:10px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 66px;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu a{padding:20px 16px;position:relative;}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1300px){header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu a{padding:20px 5px;}}@media (min-width:1024px){header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu a:before{content:"";position:absolute;bottom:0;left:0;right:0;border-top:2px solid var(--main-color);transform:scaleX(0);transition:transform 0.4s ease;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu a.is-active:before,header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu a:hover:before{transform:scaleX(1);}}@media (min-width:1024px) and (max-width:1385px){header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu{gap:2px 40px;}}@media (min-width:1024px) and (max-width:1300px){header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu{gap:2px 20px;}}@media (min-width:1024px){header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded:hover::before{opacity:1;visibility:visible;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded:hover .menu{opacity:1;visibility:visible;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--active-trail > a::before{transform:scaleX(1);}}@media (max-width:1023.95px){header .region-navigation{position:fixed;top:90px;bottom:0;left:0;right:0;background-color:#F0EEE9;overflow:auto;transform:translateX(100%);transition:transform 0.4s ease;}header .region-navigation::-webkit-scrollbar-track{background-color:var(--champagne);}header .region-navigation::-webkit-scrollbar{width:6px;background-color:var(--champagne);}header .region-navigation::-webkit-scrollbar-thumb{background-color:var(--main-color);}header .region-navigation .block-domain-access-menu-blockmain > .menu{margin-bottom:24px;background-color:#fff;padding:13px 43px;padding-bottom:44px;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item + .menu-item{margin-top:29px;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a{font-size:20px;line-height:normal;letter-spacing:0.03em;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded > a{position:relative;padding-right:17px;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded > a::before{content:"\e912";font-size:11px;font-family:"icomoon";position:absolute;right:0;top:50%;margin-top:-4px;transition:transform 0.4s ease;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-ms-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded > a.active::before{transform:rotate(90deg);}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu{display:none;padding-top:24px;padding-left:15px;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu .menu-item + .menu-item{margin-top:21px;}header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item.menu-item--expanded .menu .menu-item a{font-size:16px;line-height:normal;letter-spacing:0.03em;}header .region-navigation .block-domain-access-menu-blocksub-main-navigation{display:block;padding:24px 43px 12px;}header .region-navigation .block-domain-access-menu-blocksub-main-navigation .menu .menu-item{font-family:"Raleway";font-size:13px;line-height:15px;letter-spacing:0.05em;text-transform:uppercase;}header .region-navigation .block-domain-access-menu-blocksub-main-navigation .menu .menu-item + .menu-item{margin-top:28px;}}header.sticky{background-color:#fff;color:var(--main-color);box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);}header.sticky .btn-menu-toggle span{background-color:var(--main-color);}header.sticky .region-first-header .active-language::after{filter:none !important;}header.hide-menu{transform:translateY(-100%);}.page-not-found header,.path-frontpage header{background-color:transparent;color:#fff;}.page-not-found header .menu--right-header #button-book-now a,.path-frontpage header .menu--right-header #button-book-now a{border-color:#fff;color:#fff;}.page-not-found header .region-first-header .menu li a,.page-not-found header .menu--right-header .menu li a,.path-frontpage header .region-first-header .menu li a,.path-frontpage header .menu--right-header .menu li a{color:inherit;}.page-not-found header .region-first-header .active-language::after,.page-not-found header .menu--right-header .active-language::after,.path-frontpage header .region-first-header .active-language::after,.path-frontpage header .menu--right-header .active-language::after{filter:invert(1) brightness(100);}.page-not-found header .btn-menu-toggle span,.path-frontpage header .btn-menu-toggle span{background-color:var(--champagne);}.page-not-found header .block-system-branding-block .logo-main,.path-frontpage header .block-system-branding-block .logo-main{opacity:1;}.page-not-found header .block-system-branding-block .logo-alt,.path-frontpage header .block-system-branding-block .logo-alt{opacity:0;}@media (min-width:1200px){.page-not-found header .region-navigation,.path-frontpage header .region-navigation{position:relative;}}@media (min-width:1200px){.page-not-found header .region-navigation .block-domain-access-menu-blockmain,.path-frontpage header .region-navigation .block-domain-access-menu-blockmain{position:static;}}@media (min-width:1024px){.page-not-found header .region-navigation,.path-frontpage header .region-navigation{display:flex;justify-content:center;flex-direction:column;align-items:center;}.page-not-found header .region-navigation .block-domain-access-menu-blockmain > .menu,.path-frontpage header .region-navigation .block-domain-access-menu-blockmain > .menu{border-bottom:1px solid rgba(255,255,255,0.2);}.page-not-found header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a,.path-frontpage header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a{color:#fff;}.page-not-found header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a::before,.path-frontpage header .region-navigation .block-domain-access-menu-blockmain > .menu > .menu-item > a::before{bottom:-1px;border-color:#fff;}}@media (min-width:1024px){.page-not-found header:hover,.page-not-found header.sticky,.path-frontpage header:hover,.path-frontpage header.sticky{background-color:#fff;color:var(--main-color);}.page-not-found header:hover .menu--right-header #button-book-now a,.page-not-found header.sticky .menu--right-header #button-book-now a,.path-frontpage header:hover .menu--right-header #button-book-now a,.path-frontpage header.sticky .menu--right-header #button-book-now a{border-color:var(--main-color);color:var(--main-color);}.page-not-found header:hover .menu--right-header #button-book-now a:hover,.page-not-found header.sticky .menu--right-header #button-book-now a:hover,.path-frontpage header:hover .menu--right-header #button-book-now a:hover,.path-frontpage header.sticky .menu--right-header #button-book-now a:hover{color:#fff;}.page-not-found header:hover .block-system-branding-block .logo-main,.page-not-found header.sticky .block-system-branding-block .logo-main,.path-frontpage header:hover .block-system-branding-block .logo-main,.path-frontpage header.sticky .block-system-branding-block .logo-main{opacity:0;}.page-not-found header:hover .block-system-branding-block .logo-alt,.page-not-found header.sticky .block-system-branding-block .logo-alt,.path-frontpage header:hover .block-system-branding-block .logo-alt,.path-frontpage header.sticky .block-system-branding-block .logo-alt{opacity:1;}.page-not-found header:hover .btn-menu-toggle span,.page-not-found header.sticky .btn-menu-toggle span,.path-frontpage header:hover .btn-menu-toggle span,.path-frontpage header.sticky .btn-menu-toggle span{background-color:var(--main-color);}.page-not-found header:hover .block-domain-access-menu-blockmain > .menu,.page-not-found header.sticky .block-domain-access-menu-blockmain > .menu,.path-frontpage header:hover .block-domain-access-menu-blockmain > .menu,.path-frontpage header.sticky .block-domain-access-menu-blockmain > .menu{border-color:transparent;}.page-not-found header:hover .block-domain-access-menu-blockmain > .menu > .menu-item > a,.page-not-found header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a,.path-frontpage header:hover .block-domain-access-menu-blockmain > .menu > .menu-item > a,.path-frontpage header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a{color:var(--main-color);}.page-not-found header:hover .block-domain-access-menu-blockmain > .menu > .menu-item > a::before,.page-not-found header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a::before,.path-frontpage header:hover .block-domain-access-menu-blockmain > .menu > .menu-item > a::before,.path-frontpage header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a::before{border-color:var(--main-color);}}@media (max-width:1023.95px){.page-not-found header,.path-frontpage header{background-color:var(--main-color);}.page-not-found header.sticky,.path-frontpage header.sticky{background-color:#fff;color:var(--main-color);}.page-not-found header.sticky .block-system-branding-block .logo-main,.path-frontpage header.sticky .block-system-branding-block .logo-main{opacity:0;}.page-not-found header.sticky .block-system-branding-block .logo-alt,.path-frontpage header.sticky .block-system-branding-block .logo-alt{opacity:1;}.page-not-found header.sticky .btn-menu-toggle span,.path-frontpage header.sticky .btn-menu-toggle span{background-color:var(--main-color);}.page-not-found header.sticky .block-domain-access-menu-blockmain > .menu,.path-frontpage header.sticky .block-domain-access-menu-blockmain > .menu{border-color:transparent;}.page-not-found header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a,.path-frontpage header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a{color:var(--main-color);}.page-not-found header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a::before,.path-frontpage header.sticky .block-domain-access-menu-blockmain > .menu > .menu-item > a::before{border-color:var(--main-color);}}@media (max-width:1023.95px){.page-not-found header{background-color:#fff;color:var(--main-color);}.page-not-found header .block-system-branding-block .logo-main{opacity:0;}.page-not-found header .block-system-branding-block .logo-alt{opacity:1;}.page-not-found header .btn-menu-toggle span{background-color:var(--main-color);}}@media (max-width:1023.95px){header.show-nav{background-color:#fff;}header.show-nav .btn-menu-toggle span{background-color:var(--main-color);}header.show-nav .block-system-branding-block .logo-main{opacity:0;}header.show-nav .block-system-branding-block .logo-alt{opacity:1;}header.show-nav .region-navigation{transform:translateX(0);}}@media (max-width:1023.95px){.user-logged-in header .region-navigation{top:129px;}}body.menu-active{overflow-y:hidden;}footer{position:relative;background-color:var(--main-color);color:#fff;padding:50px 52px 45px;}@media (max-width:767.95px){footer{padding:46px 32px 71px;}}footer a{color:#fff;transition:color 0.4s ease;word-break:break-word;}@media (hover:hover){footer a:hover{color:var(--champagne);}}footer ul{padding-left:0;list-style:none;margin:0;}footer .social-media-links--platforms{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;}footer .social-media-links--platforms li{padding:0;}footer .social-media-links--platforms li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;}footer .social-media-links--platforms li a span{font-size:22px;}footer .social-media-links--platforms li .fa-xiaohongshu{display:inline-block;font-size:22px;}footer .social-media-links--platforms li .fa-xiaohongshu::before{content:"\e908";font-family:"icomoon";}footer .social-media-links--platforms li .fa-tripadvisor{display:inline-block;font-size:17px;}footer .social-media-links--platforms li .fa-tripadvisor::before{content:"\e909";font-family:"icomoon";}footer .region-pre-footer{width:100%;max-width:1163px;margin:0 auto;padding:0 0;display:flex;flex-wrap:wrap;}@media (max-width:1199.95px){footer .region-pre-footer{justify-content:space-between;}}footer .region-pre-footer .block-single-rendered-site-settings-block{width:40%;padding-right:10px;}@media (max-width:1199.95px){footer .region-pre-footer .block-single-rendered-site-settings-block{width:39.5856052345%;}}@media (max-width:767.95px){footer .region-pre-footer .block-single-rendered-site-settings-block{width:100%;}}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-name h2{font-family:"Belleza";font-weight:400;font-size:25px;line-height:29px;letter-spacing:0.03em;line-height:45px;margin-bottom:3px;}@media (max-width:767.95px){footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-name h2{font-size:20px;line-height:23.04px;letter-spacing:0.03em;}}@media (max-width:767.95px){footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-name h2{line-height:36px;margin-bottom:5px;}}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-address,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email{line-height:24px;}@media (max-width:767.95px){footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-address,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email{font-size:13px;line-height:160%;letter-spacing:0.08em;}}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-address a,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone a,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email a{text-decoration:underline;}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email{margin-top:7px;line-height:normal;display:flex;align-items:flex-start;}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone .field__label,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email .field__label{flex-shrink:0;padding-right:6px;}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone .field__label::after,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email .field__label::after{content:": ";}@media (max-width:767.95px){footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-telephone,footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-email{margin-top:10px;}}footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-address{width:243px;max-width:100%;margin-bottom:14px;}@media (max-width:767.95px){footer .region-pre-footer .block-single-rendered-site-settings-block .field--name-field-address{width:100%;margin-bottom:11px;}}footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer,footer .region-pre-footer .menu--frist-pre-footer{padding-top:15px;width:15%;}@media (max-width:1199.95px){footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer,footer .region-pre-footer .menu--frist-pre-footer{width:16.4667393675%;}}@media (max-width:767.95px){footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer,footer .region-pre-footer .menu--frist-pre-footer{width:37.4213836478%;}}footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer,footer .region-pre-footer .menu--second-pre-footer{padding-top:15px;width:27%;}@media (max-width:1199.95px){footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer,footer .region-pre-footer .menu--second-pre-footer{width:31.73391494%;}}@media (max-width:767.95px){footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer,footer .region-pre-footer .menu--second-pre-footer{width:62.5786163522%;}}footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer,footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer,footer .region-pre-footer .menu--second-pre-footer,footer .region-pre-footer .menu--frist-pre-footer{padding-top:15px;}footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer .menu li,footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer .menu li,footer .region-pre-footer .menu--second-pre-footer .menu li,footer .region-pre-footer .menu--frist-pre-footer .menu li{margin-bottom:22px;padding-right:10px;}@media (max-width:1199.95px){footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer,footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer,footer .region-pre-footer .menu--second-pre-footer,footer .region-pre-footer .menu--frist-pre-footer{max-width:380px;}footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer .menu li,footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer .menu li,footer .region-pre-footer .menu--second-pre-footer .menu li,footer .region-pre-footer .menu--frist-pre-footer .menu li{margin-bottom:26px;}}@media (max-width:767.95px){footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer,footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer,footer .region-pre-footer .menu--second-pre-footer,footer .region-pre-footer .menu--frist-pre-footer{margin-top:47px;padding-top:0;}footer .region-pre-footer .block-domain-access-menu-blocksecond-pre-footer .menu li,footer .region-pre-footer .block-domain-access-menu-blockfrist-pre-footer .menu li,footer .region-pre-footer .menu--second-pre-footer .menu li,footer .region-pre-footer .menu--frist-pre-footer .menu li{margin-bottom:13px;font-size:13px;line-height:160%;letter-spacing:0.08em;}}footer .region-pre-footer .block-social-media-links-block{margin-left:auto;width:18%;padding-top:15px;}footer .region-pre-footer .block-social-media-links-block h2{font-family:"Raleway";font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.03em;margin-bottom:20px;font-weight:400;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li{padding:0;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li a span{font-size:22px;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li .fa-xiaohongshu{display:inline-block;font-size:22px;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li .fa-xiaohongshu::before{content:"\e908";font-family:"icomoon";}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li .fa-tripadvisor{display:inline-block;font-size:17px;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms li .fa-tripadvisor::before{content:"\e909";font-family:"icomoon";}@media (max-width:1199.95px){footer .region-pre-footer .block-social-media-links-block{margin-left:auto;width:12.213740458%;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms{gap:10px;}}@media (max-width:767.95px){footer .region-pre-footer .block-social-media-links-block{width:100%;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);text-align:center;padding-top:23px;padding-bottom:23px;margin-top:37px;margin-left:15px;margin-right:15px;}footer .region-pre-footer .block-social-media-links-block h2{margin-bottom:15px;font-size:13px;line-height:160%;letter-spacing:0.08em;flex-shrink:0;}footer .region-pre-footer .block-social-media-links-block .social-media-links--platforms{justify-content:center;gap:30px;}}footer .region-pre-footer #block-single-rendered-site-settings-block--2{margin-left:auto;width:18%;padding:0;padding-top:15px;text-align:center;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links > .field__item + .field__item{margin-top:48px;}@media (max-width:1199px){footer .region-pre-footer #block-single-rendered-site-settings-block--2{width:100%;padding-top:30px;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links{display:flex;gap:10px 50px;align-items:center;justify-content:center;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links > .field__item{max-width:50%;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links > .field__item + .field__item{margin-top:0;}}@media (max-width:767px){footer .region-pre-footer #block-single-rendered-site-settings-block--2{padding-top:0;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links{display:block;padding-top:55px;padding-bottom:51px;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links > .field__item{max-width:100%;text-align:center;}footer .region-pre-footer #block-single-rendered-site-settings-block--2 .field--name-field-images-links > .field__item + .field__item{margin-top:47px;}}footer .region-footer{width:100%;max-width:812px;margin:0 auto;padding:0 23px;padding-top:16px;margin-top:39px;border-top:1px solid rgba(255,255,255,0.2);display:flex;align-items:baseline;}@media (max-width:767.95px){footer .region-footer{margin-top:46px;padding-top:0;flex-direction:column;align-items:center;padding-left:15px;padding-right:15px;border:none;}}footer .region-footer .field--name-field-copyright{margin-bottom:0;font-size:13px;line-height:15px;letter-spacing:0.08em;}footer .region-footer .block-domain-access-menu-blockfooter,footer .region-footer .menu--footer{margin-left:auto;}@media (max-width:767.95px){footer .region-footer .block-domain-access-menu-blockfooter,footer .region-footer .menu--footer{margin-left:0;}}footer .region-footer .block-domain-access-menu-blockfooter .menu,footer .region-footer .menu--footer .menu{display:flex;flex-wrap:wrap;gap:10px 37px;justify-content:flex-end;}@media (max-width:767.95px){footer .region-footer .block-domain-access-menu-blockfooter .menu,footer .region-footer .menu--footer .menu{align-items:center;justify-content:center;margin:15px auto 0;gap:19px 15px;}}footer .region-footer .block-domain-access-menu-blockfooter .menu li a,footer .region-footer .menu--footer .menu li a{font-size:13px;line-height:15px;letter-spacing:0.08em;}body.singapore-site footer .region-footer{max-width:1163px;padding-left:0;padding-right:0;}body.singapore-site footer .region-footer .block-social-media-links-block{display:flex;align-items:center;}body.singapore-site footer .region-footer .block-social-media-links-block h2{font-family:"Raleway";font-weight:400;font-size:13px;line-height:15px;letter-spacing:0.08em;color:#FFFFFF;margin-right:33px;margin-bottom:0;flex-shrink:0;}body.singapore-site footer .region-footer .field--name-field-copyright{padding-left:37px;}body.singapore-site footer .region-footer .block-domain-access-menu-blockfooter{padding-left:10px;}@media (max-width:1100px){body.singapore-site footer .region-footer{flex-wrap:wrap;}body.singapore-site footer .region-footer .block-social-media-links-block{width:40%;}body.singapore-site footer .region-footer .block-domain-access-menu-blockfooter{width:60%;}body.singapore-site footer .region-footer .block-single-rendered-site-settings-block{width:100%;}body.singapore-site footer .region-footer .block-single-rendered-site-settings-block .field--name-field-copyright{padding-top:36px;text-align:center;padding-left:0;}}@media (max-width:767px){body.singapore-site footer .region-footer{margin-top:0;}body.singapore-site footer .region-footer .block-social-media-links-block{order:-2;width:calc(100% - 30px);border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);text-align:center;padding-top:23px;padding-bottom:23px;margin-left:auto;margin-right:auto;display:block;}body.singapore-site footer .region-footer .block-social-media-links-block h2{margin-right:0;margin-bottom:16px;}body.singapore-site footer .region-footer .block-social-media-links-block .social-media-links--platforms{justify-content:center;gap:30px;}body.singapore-site footer .region-footer .block-domain-access-menu-blockfooter{width:100%;padding-left:0;}body.singapore-site footer .region-footer .block-single-rendered-site-settings-block{order:-1;}}.region-post-footer{margin-top:40px;}.region-post-footer .masquerade-block-form{width:100%;max-width:1163px;margin:0 auto;padding:0 0;}.region-post-footer .masquerade-block-form .form-item input{border:1px solid #fff;height:55px;}.region-post-footer .masquerade-block-form .form-submit{background:linear-gradient(to left,#fff 50%,var(--main-color) 50%);background-size:200% 100%;background-position:right bottom;border:1px solid #fff;color:var(--main-color);}@media (hover:hover){.region-post-footer .masquerade-block-form .form-submit:hover{background-position:left bottom;color:#fff;}}.home-hero-wrapper,.block-fixed-block-contenthero-homepage{position:relative;}.home-hero-wrapper .field--name-field-image,.block-fixed-block-contenthero-homepage .field--name-field-image{height:100vh;height:calc(100vh - 80px);}.home-hero-wrapper .field--name-field-image img,.block-fixed-block-contenthero-homepage .field--name-field-image img{max-width:none;width:100%;height:100%;object-fit:cover;}.home-hero-wrapper::before,.block-fixed-block-contenthero-homepage::before{content:"";position:absolute;left:0;right:0;bottom:0;height:204px;background:linear-gradient(179.33deg,#000000 6.24%,rgba(0,0,0,0) 76.13%);opacity:0.3;transform:matrix(1,0,0,-1,0,0);}.home-hero-wrapper::after,.block-fixed-block-contenthero-homepage::after{content:"";position:absolute;left:0;right:0;top:0;height:325px;opacity:0.8;background:linear-gradient(176.64deg,#000000 8.06%,rgba(0,0,0,0) 79.64%);}.block-amara-booking.block-book-now-button-block{position:relative;}.booking-mobile-btn-wrapper{position:absolute;bottom:31px;left:20px;right:20px;text-align:center;z-index:5;}.booking-mobile-btn-wrapper .booking-mobile-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:auto;min-height:50px;padding:4px 25px;border:0;color:var(--main-color);background-color:var(--champagne);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--champagne);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;width:260px;max-width:100%;z-index:5;}@media (max-width:767.95px){.booking-mobile-btn-wrapper .booking-mobile-btn{font-size:14px;min-height:50px;padding:4px 15px;}}.booking-mobile-btn-wrapper .booking-mobile-btn::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.booking-mobile-btn-wrapper .booking-mobile-btn:hover{color:var(--champagne);border-color:var(--main-color);}.booking-mobile-btn-wrapper .booking-mobile-btn:hover::before{transform:translateY(-50%) scale(2);}}@media (min-width:1024px){.booking-mobile-btn-wrapper{display:none;}}.amara-booking-form:not(.amarahotels) .form-item--hotel{display:none;}.amara-booking-form .form-item.form-item--hotel{position:relative;display:flex;align-items:center;}.amara-booking-form .form-item.form-item--hotel::before{content:"";position:absolute;right:0;height:45px;top:50%;transform:translateY(-50%);width:1px;background-color:#9d9791;}.amara-booking-form .form-item.form-item--hotel span.error{position:absolute;bottom:2px;left:18px;display:none;}.amara-booking-form .form-item.form-item--hotel.show-error{padding-bottom:30px;}.amara-booking-form .form-item.form-item--hotel.show-error .custom-select__current{border-bottom:1px solid var(--red);}.amara-booking-form .form-item.form-item--hotel.show-error span.error{display:block;}.amara-booking-form .custom-select{position:relative;width:100%;}.amara-booking-form .custom-select__current{cursor:pointer;position:relative;padding-right:20px;min-height:45px;line-height:1.5;display:flex;align-items:center;}.amara-booking-form .custom-select__current:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform 0.4s ease;width:20px;height:20px;background-image:url(/themes/custom/amara/images/icons/down-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:10px;}.amara-booking-form .custom-select__current.active:after{transform:rotate(180deg) translateY(50%);}.amara-booking-form .custom-select__list{z-index:10;display:none;margin-bottom:20px;text-align:center;position:absolute;bottom:100%;left:0;right:0;background-color:#fff;padding:10px 4px;}.amara-booking-form .custom-select__list-item{padding:6px;font-size:14px;line-height:1.6;transition:background-color 0.4s ease;cursor:pointer;}.amara-booking-form .custom-select__list-item.selected{background-color:var(--champagne);}@media (hover:hover){.amara-booking-form .custom-select__list-item:hover{background-color:var(--champagne-06);}}.amara-booking-form .form-item{margin-bottom:0;}.amara-booking-form .form-item label{font-size:13px;line-height:161%;color:#313842;margin-bottom:0;}.amara-booking-form .form-item select{border:none;padding:0 20px 0 0;background-position:right 0 center;}.amara-booking-form .form-item input{text-align:left;padding:0;border:none;background-color:transparent;font-size:15px;line-height:161%;color:#000000;width:100%;height:24px;}.amara-booking-form .form-item input::placeholder{font-family:"Raleway";font-size:13px;line-height:161%;color:rgba(49,56,66,0.5);}.amara-booking-form .form-item-check-in input,.amara-booking-form .form-item-check-out input{background-image:url(/themes/custom/amara/images/icons/calendar.svg);background-repeat:no-repeat;background-position:right 0 center;padding-right:24px;}.amara-booking-form .form-item-check-in input.form-error,.amara-booking-form .form-item-check-out input.form-error{border-bottom:1px solid red;}.amara-booking-form .form-item-promo{display:flex;align-items:center;background-image:url(/themes/custom/amara/images/icons/expand.svg);background-repeat:no-repeat;background-position:right 19px center;padding-right:40px;}.amara-booking-form .form-item-promo label{display:none;}.amara-booking-form .form-item-promo input{padding-right:20px;}.amara-booking-form fieldset{margin:0;border:none;position:relative;}.amara-booking-form fieldset legend{position:absolute;top:18px;left:18px;right:18px;font-size:13px;line-height:161%;color:#313842;margin-bottom:0;cursor:pointer;}.amara-booking-form fieldset .guest-total{display:block;font-family:"Raleway";font-size:15px;line-height:161%;color:#000000;}.amara-booking-form fieldset .fieldset-wrapper{display:none;position:absolute;background-color:#fff;bottom:100%;left:50%;transform:translateX(-50%);width:296px;}.amara-booking-form fieldset .fieldset-wrapper::after{content:"";position:absolute;top:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;left:50%;margin-left:-5px;margin-top:-1px;}.amara-booking-form fieldset .fieldset-wrapper .room-details-list{max-height:320px;overflow-y:auto;padding:0 13px;padding-bottom:35px;}.amara-booking-form fieldset .fieldset-wrapper .room-details-list::-webkit-scrollbar-track{background-color:var(--champagne-04);}.amara-booking-form fieldset .fieldset-wrapper .room-details-list::-webkit-scrollbar{width:6px;background-color:var(--champagne-04);}.amara-booking-form fieldset .fieldset-wrapper .room-details-list::-webkit-scrollbar-thumb{background-color:var(--main-color);}.amara-booking-form fieldset .fieldset-wrapper .room-details-list::before{content:"";position:absolute;bottom:0;left:0;right:0;height:41px;background:linear-gradient(180deg,rgba(255,255,255,0) 12%,#9d9791 100%);opacity:0.2;}.amara-booking-form fieldset .fieldset-wrapper .room-details-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 11px;}.amara-booking-form fieldset .fieldset-wrapper .room-details-item + .room-details-item{padding-top:18px;margin-top:18px;border-top:1px solid rgba(157,151,145,0.2);}.amara-booking-form fieldset .fieldset-wrapper .room-details-item:only-child .room-details-item__del{opacity:0;visibility:hidden;pointer-events:none;}.amara-booking-form fieldset .fieldset-wrapper .room-details-item__title{font-family:"Raleway";font-style:normal;font-weight:400;font-size:13px;line-height:161%;color:#000000;padding-right:10px;}.amara-booking-form fieldset .fieldset-wrapper .room-details-item__del{padding:0;background-color:transparent;border:none;width:15px;flex-shrink:0;height:15px;font-size:0;transition:background-image 0.4s ease;background-image:url(/themes/custom/amara/images/icons/del.svg);background-repeat:no-repeat;background-position:center;}.amara-booking-form fieldset .fieldset-wrapper .room-details-item__del:hover{background-image:url(/themes/custom/amara/images/icons/del-hover.svg);}.amara-booking-form fieldset .fieldset-wrapper .room-details-item__content{width:100%;display:grid;align-items:flex-start;gap:11px;grid-template-columns:1fr 1fr 1fr;}.amara-booking-form fieldset .fieldset-wrapper .form-item.form-item-rooms{display:flex;align-items:center;margin-bottom:16px;padding:24px 23px;justify-content:center;position:relative;}.amara-booking-form fieldset .fieldset-wrapper .form-item.form-item-rooms::before{border-bottom:1px solid rgba(157,151,145,0.2);content:"";position:absolute;bottom:0;left:13px;right:13px;}.amara-booking-form fieldset .fieldset-wrapper .form-item.form-item-rooms .input-range{width:110px;flex-grow:unset;}.amara-booking-form fieldset .fieldset-wrapper .form-item label{color:#000000;width:61px;flex-shrink:0;}.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range{display:flex;align-items:center;flex-grow:1;border:1px solid var(--main-05);}.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range input{pointer-events:none;margin-top:0;text-align:center;height:28px;flex-grow:1;}.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range input::-webkit-outer-spin-button,.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range input[type=number]{-moz-appearance:textfield;}.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range button{padding:0;width:25px;flex-shrink:0;height:28px;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:opacity 0.4s ease;}.amara-booking-form fieldset .fieldset-wrapper .form-item .input-range button:disabled{opacity:0.2;}.amara-booking-form fieldset .fieldset-wrapper .form-item span{font-size:11px;line-height:17.71px;display:block;text-align:right;margin-top:4px;}.amara-booking-form .form-actions{width:20%;}.amara-booking-form .form-actions input[type=submit]{width:100%;height:100%;}.amara-booking-form-main{position:relative;}@media (max-width:1023.95px){.amara-booking-form-main{display:none;}}.amara-booking-form-main .amara-booking-form{width:100%;max-width:1100px;margin:0 auto;padding:0 0;background-color:var(--champagne);display:flex;position:absolute;left:0;right:0;bottom:0;transform:translateY(50%);z-index:5;}.amara-booking-form-main .amara-booking-form > .input-daterange{width:40%;display:flex;}.amara-booking-form-main .amara-booking-form > .input-daterange > .form-item{width:50%;padding:18px;}.amara-booking-form-main .amara-booking-form > .input-daterange > .form-item input{margin-left:-18px;padding-left:18px;width:calc(100% + 18px);}.amara-booking-form-main .amara-booking-form > .input-daterange > .form-item + .form-item{position:relative;}.amara-booking-form-main .amara-booking-form > .input-daterange > .form-item + .form-item::before{content:"";position:absolute;left:0;height:45px;top:50%;transform:translateY(-50%);width:1px;background-color:#9d9791;}.amara-booking-form-main .amara-booking-form > .input-daterange + .form-item{position:relative;}.amara-booking-form-main .amara-booking-form > .input-daterange + .form-item::before{content:"";position:absolute;left:0;height:45px;top:50%;transform:translateY(-50%);width:1px;background-color:#9d9791;}.amara-booking-form-main .amara-booking-form > .form-item{width:20%;padding:18px;}.amara-booking-form-main .amara-booking-form > .form-item + .form-item{position:relative;}.amara-booking-form-main .amara-booking-form > .form-item + .form-item::before{content:"";position:absolute;left:0;height:45px;top:50%;transform:translateY(-50%);width:1px;background-color:#9d9791;}.amara-booking-form-main .amara-booking-form.amarahotels .form-item-promo{display:none;}#block-fixed-block-content-join-the-amara-members-programme{width:100%;max-width:1218px;margin:0 auto;padding:0 20px;color:#313842;}#block-fixed-block-content-join-the-amara-members-programme > div{text-align:center;padding:60px 0 98px;}@media (max-width:767.95px){#block-fixed-block-content-join-the-amara-members-programme > div{padding-top:34px;padding-bottom:120px;}}#block-fixed-block-content-join-the-amara-members-programme .field--name-field-content p{margin-bottom:27px;line-height:1.8;}@media (max-width:767.95px){#block-fixed-block-content-join-the-amara-members-programme .field--name-field-content p{margin-bottom:20px;line-height:1.6;}}#block-fixed-block-content-join-the-amara-members-programme .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;min-height:50px;}@media (max-width:767.95px){#block-fixed-block-content-join-the-amara-members-programme .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}#block-fixed-block-content-join-the-amara-members-programme .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){#block-fixed-block-content-join-the-amara-members-programme .field--name-field-cta a:hover{color:#fff;border-color:var(--main-color);}#block-fixed-block-content-join-the-amara-members-programme .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){#block-fixed-block-content-join-the-amara-members-programme .field--name-field-cta a{min-width:162px;}}#block-views-block-offers-block-others,.page-node-type-room-suite #block-views-block-offers-block-recommended,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended{background-color:var(--champagne-02);padding:89px 20px 120px;}@media (max-width:767.95px){#block-views-block-offers-block-others,.page-node-type-room-suite #block-views-block-offers-block-recommended,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended{padding:56px 0 90px;}}#block-views-block-offers-block-others .view-header > h2,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header > h2,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header > h2,#block-views-block-offers-block-others > h2,.page-node-type-room-suite #block-views-block-offers-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended > h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;padding:0 20px;margin-bottom:12px;text-align:center;}@media (max-width:767.95px){#block-views-block-offers-block-others .view-header > h2,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header > h2,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header > h2,#block-views-block-offers-block-others > h2,.page-node-type-room-suite #block-views-block-offers-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended > h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}#block-views-block-offers-block-others .view-offers,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-offers,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-offers{width:100%;max-width:1247px;margin:0 auto;padding:0 33px;}@media (min-width:1560px){#block-views-block-offers-block-others .view-offers,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-offers,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-offers{max-width:1300px;}}@media (min-width:1920px){#block-views-block-offers-block-others .view-offers,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-offers,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-offers{max-width:1490px;}}#block-views-block-offers-block-others .view-header,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header{margin-bottom:50px;text-align:center;}#block-views-block-offers-block-others .view-header .views-display-link,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header .views-display-link,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header .views-display-link{font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){#block-views-block-offers-block-others .view-header .views-display-link,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header .views-display-link,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}#block-views-block-offers-block-others .view-header .views-display-link::after,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header .views-display-link::after,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){#block-views-block-offers-block-others .view-header .views-display-link:hover,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header .views-display-link:hover,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header .views-display-link:hover{color:var(--color-hover);}}@media (max-width:767.95px){#block-views-block-offers-block-others .view-header,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-header,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-header{margin-bottom:51px;}}#block-views-block-offers-block-others .view-content,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}@media (min-width:768px){#block-views-block-offers-block-others .view-content,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content{margin-left:-10px;margin-right:-10px;}}#block-views-block-offers-block-others .view-content .views-row,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .views-row{padding:0 10px;flex:0 0 50%;max-width:50%;}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .views-row,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .views-row{flex:0 0 100%;max-width:100%;margin-bottom:92px;padding:0;}#block-views-block-offers-block-others .view-content .views-row:last-child,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .views-row:last-child,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .views-row:last-child{margin-bottom:0;}}#block-views-block-offers-block-others .view-content .node--type-offer,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer{height:100%;}#block-views-block-offers-block-others .view-content .node--type-offer .node__content,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .node__content,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .node__content{height:100%;display:flex;flex-direction:column;}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .node--type-offer .node__content,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .node__content,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .node__content{align-items:center;text-align:center;}}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail{margin-bottom:32px;width:100%;}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail a{display:block;}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail picture{display:block;padding-top:65%;position:relative;}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail picture{padding-top:67.7419354839%;}}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail{margin-bottom:37px;}}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-field-thumbnail img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-title h2,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title h2{font-family:"Raleway";font-weight:600;font-size:20px;line-height:23.48px;letter-spacing:0.05em;margin-bottom:20px;}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-title h2 a,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title h2 a:hover{color:var(--color-hover);}}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-body,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-body,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-body{margin-bottom:26px;line-height:24px;}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield{margin-top:auto;}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link:hover{color:var(--main-color);border-color:var(--button-primary-hover);}#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield .readmore-extrafield-link{min-width:162px;}}@media (max-width:767.95px){#block-views-block-offers-block-others .view-content .node--type-offer .field--name-body,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-body,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-body,#block-views-block-offers-block-others .view-content .node--type-offer .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-extra-field-readmore-extrafield,#block-views-block-offers-block-others .view-content .node--type-offer .field--name-title,.page-node-type-room-suite #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title,.page-node-type-restaurant-bar #block-views-block-offers-block-recommended .view-content .node--type-offer .field--name-title{padding-left:21px;padding-right:21px;}}.page-hero-banner picture,.hero-banner-room-details .slide__content picture,#block-fixed-block-content-sentosa-hero-rooms-suites picture,#block-fixed-block-content-hero-rooms-suites picture,#block-fixed-block-content-sentosa-hero-restaurants-bars .field--name-field-image picture,#block-fixed-block-content-hero-restaurants-bars .field--name-field-image picture,#block-fixed-block-content-hero-offers .field--name-field-image picture,#block-fixed-block-content-group-hero-our-hotels .field--name-field-image picture,.block-system-main-block .field--name-field-hero picture{position:relative;padding-top:34.4444444444%;min-height:300px;display:block;overflow:hidden;}@media (max-width:767.95px){.page-hero-banner picture,.hero-banner-room-details .slide__content picture,#block-fixed-block-content-sentosa-hero-rooms-suites picture,#block-fixed-block-content-hero-rooms-suites picture,#block-fixed-block-content-sentosa-hero-restaurants-bars .field--name-field-image picture,#block-fixed-block-content-hero-restaurants-bars .field--name-field-image picture,#block-fixed-block-content-hero-offers .field--name-field-image picture,#block-fixed-block-content-group-hero-our-hotels .field--name-field-image picture,.block-system-main-block .field--name-field-hero picture{padding-top:87.4666666667%;min-height:0px;}}.page-hero-banner img,.hero-banner-room-details .slide__content img,#block-fixed-block-content-sentosa-hero-rooms-suites img,#block-fixed-block-content-hero-rooms-suites img,#block-fixed-block-content-sentosa-hero-restaurants-bars .field--name-field-image img,#block-fixed-block-content-hero-restaurants-bars .field--name-field-image img,#block-fixed-block-content-hero-offers .field--name-field-image img,#block-fixed-block-content-group-hero-our-hotels .field--name-field-image img,.block-system-main-block .field--name-field-hero img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}div[id*=-hero-rooms-suites],.hero-banner-room-details .slide__content,.page-node-type-room-suite .block-system-main-block .field--name-field-hero,#block-fixed-block-content-sentosa-hero-rooms-suites,#block-fixed-block-content-hero-rooms-suites{position:relative;}div[id*=-hero-rooms-suites]::before,.hero-banner-room-details .slide__content::before,.page-node-type-room-suite .block-system-main-block .field--name-field-hero::before,#block-fixed-block-content-sentosa-hero-rooms-suites::before,#block-fixed-block-content-hero-rooms-suites::before{content:"";padding-top:20.5555555556%;position:absolute;left:0px;right:0;bottom:0;z-index:2;background:linear-gradient(177deg,#000000 2.36%,rgba(0,0,0,0) 82.45%);opacity:0.45;transform:matrix(1,0,0,-1,0,0);}@media (max-width:767.95px){div[id*=-hero-rooms-suites]::before,.hero-banner-room-details .slide__content::before,.page-node-type-room-suite .block-system-main-block .field--name-field-hero::before,#block-fixed-block-content-sentosa-hero-rooms-suites::before,#block-fixed-block-content-hero-rooms-suites::before{padding-top:46.4%;}}@media (max-width:767.95px){div[id*=-hero-rooms-suites] picture,.hero-banner-room-details .slide__content picture,.page-node-type-room-suite .block-system-main-block .field--name-field-hero picture,#block-fixed-block-content-sentosa-hero-rooms-suites picture,#block-fixed-block-content-hero-rooms-suites picture{padding-top:108.8%;min-height:0px;}}.hero-banner-room-details .slide__caption{display:none;}.hero-banner-room-details .slick-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;text-indent:unset;background-image:none;background-color:var(--main-color);border:none;transition:background-color 0.4s ease,background-image 0.4s ease;z-index:5;color:#fff;font-size:0;}.hero-banner-room-details .slick-arrow::before{font-family:"icomoon";font-size:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.hero-banner-room-details .slick-arrow.slick-prev{left:0;}.hero-banner-room-details .slick-arrow.slick-prev::before{content:"\e90b";}.hero-banner-room-details .slick-arrow.slick-next{right:0;}.hero-banner-room-details .slick-arrow.slick-next::before{content:"\e90c";}.hero-banner-room-details .slick-arrow.slick-disabled{opacity:0.4;}@media (max-width:1199.95px){.hero-banner-room-details .slick-arrow{width:60px;height:60px;}}@media (max-width:767.95px){.hero-banner-room-details .slick-arrow{width:35px;height:35px;}.hero-banner-room-details .slick-arrow::before{font-size:7px;}}@media (hover:hover){.hero-banner-room-details .slick-arrow:hover{background-color:var(--champagne);color:var(--main-color);}}.home-hero-wrapper,.block-fixed-block-contenthero-homepage{position:relative;}.home-hero-wrapper .field--name-field-image,.block-fixed-block-contenthero-homepage .field--name-field-image{height:100vh;height:calc(100vh - 80px);}.home-hero-wrapper .field--name-field-image img,.block-fixed-block-contenthero-homepage .field--name-field-image img{max-width:none;width:100%;height:100%;object-fit:cover;}.home-hero-wrapper::before,.block-fixed-block-contenthero-homepage::before{content:"";position:absolute;left:0;right:0;bottom:0;height:204px;background:linear-gradient(179.33deg,#000000 6.24%,rgba(0,0,0,0) 76.13%);opacity:0.3;transform:matrix(1,0,0,-1,0,0);}.home-hero-wrapper::after,.block-fixed-block-contenthero-homepage::after{content:"";position:absolute;left:0;right:0;top:0;height:325px;opacity:0.8;background:linear-gradient(176.64deg,#000000 8.06%,rgba(0,0,0,0) 79.64%);}.block-amara-booking.block-book-now-button-block{position:relative;}.booking-mobile-btn-wrapper{position:absolute;bottom:31px;left:20px;right:20px;text-align:center;z-index:5;}.booking-mobile-btn-wrapper .booking-mobile-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:auto;min-height:50px;padding:4px 25px;border:0;color:var(--main-color);background-color:var(--champagne);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--champagne);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;width:260px;max-width:100%;z-index:5;}@media (max-width:767.95px){.booking-mobile-btn-wrapper .booking-mobile-btn{font-size:14px;min-height:50px;padding:4px 15px;}}.booking-mobile-btn-wrapper .booking-mobile-btn::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.booking-mobile-btn-wrapper .booking-mobile-btn:hover{color:var(--champagne);border-color:var(--main-color);}.booking-mobile-btn-wrapper .booking-mobile-btn:hover::before{transform:translateY(-50%) scale(2);}}@media (min-width:1024px){.booking-mobile-btn-wrapper{display:none;}}.block-views-blockhome-slider-block-home-slider{height:100vh;overflow:hidden;}@media (max-width:767.95px){.block-views-blockhome-slider-block-home-slider{height:100dvh;height:calc(100vh - 60px);}}.block-views-blockhome-slider-block-home-slider .slide__caption .slide__description{position:relative;}.block-views-blockhome-slider-block-home-slider .slide__caption .slide__description::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:85.2083%;background:linear-gradient(270deg,rgba(0,0,0,0) 9.51%,#000000 100%);opacity:0.75;z-index:1;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image{position:relative;z-index:0;transition:all 1.5s cubic-bezier(0.5,0.21,0.41,0.86);}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image::after{content:"";position:absolute;top:0;left:0;right:0;height:325px;z-index:2;background:linear-gradient(176.64deg,#000000 8.06%,rgba(0,0,0,0) 78.62%);opacity:0.8;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image::before{content:"";position:absolute;bottom:0;left:0;right:0;height:355px;background:linear-gradient(176.36deg,#000000 8.24%,rgba(0,0,0,0) 79.5%);opacity:0.5;transform:matrix(1,0,0,-1,0,0);z-index:2;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image picture{height:100vh;display:block;position:relative;overflow:hidden;}@media (max-width:767.95px){.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image picture{height:100dvh;height:calc(100vh - 60px);}}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-name{position:absolute;left:12.0138888889%;bottom:47.1830985915%;z-index:5;font-family:"Belleza";font-size:45px;line-height:130%;letter-spacing:0.03em;color:#FFFFFF;overflow:hidden;width:35.625%;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-name h2{transition:all 1s cubic-bezier(0.5,0.21,0.41,0.86);}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-name > *:last-child{margin-bottom:0;}.block-views-blockhome-slider-block-home-slider .slide__caption .progress-slider{bottom:47.1830985915%;left:12.0138888889%;width:32px;position:absolute;z-index:2;transform:rotate(-90deg) translateX(-57px);display:none;}.block-views-blockhome-slider-block-home-slider .slide__caption .progress--circle{stroke-dasharray:100;stroke-dashoffset:100;}@keyframes dash{to{stroke-dashoffset:0;}}.block-views-blockhome-slider-block-home-slider .slide__caption .media--type-home-slide{position:relative;}.block-views-blockhome-slider-block-home-slider .slick-initialized .slick__slide .slide__caption .field--name-field-media-image{transform:scale(1.3);opacity:0.6;}.block-views-blockhome-slider-block-home-slider .slick-initialized .slick__slide .slide__caption .field--name-name h2{opacity:0;transform:translateY(100%);}.block-views-blockhome-slider-block-home-slider .slick-initialized .slick__slide .slide__caption .progress-slider{display:block;}.block-views-blockhome-slider-block-home-slider .slick-initialized .slick-current.slick-active .slide__caption .field--name-field-media-image{transform:scale(1);opacity:1;}.block-views-blockhome-slider-block-home-slider .slick-initialized .slick-current.slick-active .slide__caption .field--name-name h2{transition-delay:300ms;transform:translateY(0);opacity:1;}.block-views-blockhome-slider-block-home-slider .slick-initialized .slick-current.slick-active .slide__caption .progress--circle{animation:dash 5s linear forwards;}.block-views-blockhome-slider-block-home-slider .has-change .slick-initialized .slick-current.slick-active .progress--circle{animation:dash 6s linear forwards;}@media (max-width:1199.95px){.block-views-blockhome-slider-block-home-slider .slide__caption .slide__description::before{content:none;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-field-media-image::after{bottom:0;background:#000000;opacity:0.5;height:auto;}.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-name{bottom:185px;left:45px;width:60%;}.block-views-blockhome-slider-block-home-slider .slide__caption .progress-slider{bottom:130px;left:45px;transform:rotate(-90deg);}}@media (max-width:767.95px){.block-views-blockhome-slider-block-home-slider .slide__caption .field--name-name{width:auto;right:45px;}}#block-views-block-gallery-block-home,#block-views-block-gallery-block-attached{padding:53px 0 34px;overflow:hidden;}@media (max-width:767.95px){#block-views-block-gallery-block-home,#block-views-block-gallery-block-attached{padding:45px 0 51px;}}#block-views-block-gallery-block-home .view-header,#block-views-block-gallery-block-attached .view-header{display:flex;align-items:center;justify-content:space-between;padding-left:111px;padding-right:111px;padding-bottom:28px;}#block-views-block-gallery-block-home .view-header h2,#block-views-block-gallery-block-attached .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:0;}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-header h2,#block-views-block-gallery-block-attached .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-header,#block-views-block-gallery-block-attached .view-header{flex-direction:column;justify-content:center;padding:0 20px 46px;}#block-views-block-gallery-block-home .view-header h2,#block-views-block-gallery-block-attached .view-header h2{margin-bottom:18px;}}#block-views-block-gallery-block-home .view-header .views-display-link,#block-views-block-gallery-block-attached .view-header .views-display-link{font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;margin-bottom:0;}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-header .views-display-link,#block-views-block-gallery-block-attached .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}#block-views-block-gallery-block-home .view-header .views-display-link::after,#block-views-block-gallery-block-attached .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){#block-views-block-gallery-block-home .view-header .views-display-link:hover,#block-views-block-gallery-block-attached .view-header .views-display-link:hover{color:var(--color-hover);}}#block-views-block-gallery-block-home .heading,#block-views-block-gallery-block-attached .heading{display:flex;align-items:center;justify-content:space-between;padding-left:111px;padding-right:111px;padding-bottom:28px;}@media (max-width:767.95px){#block-views-block-gallery-block-home .heading,#block-views-block-gallery-block-attached .heading{flex-direction:column;justify-content:center;padding:0 20px 46px;}#block-views-block-gallery-block-home .heading h3,#block-views-block-gallery-block-attached .heading h3{margin-bottom:18px;}}#block-views-block-gallery-block-home .view-content .slick-arrow,#block-views-block-gallery-block-attached .view-content .slick-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;text-indent:unset;background-image:none;background-color:var(--main-color);border:none;transition:background-color 0.4s ease,background-image 0.4s ease;z-index:5;color:#fff;font-size:0;}#block-views-block-gallery-block-home .view-content .slick-arrow::before,#block-views-block-gallery-block-attached .view-content .slick-arrow::before{font-family:"icomoon";font-size:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#block-views-block-gallery-block-home .view-content .slick-arrow.slick-prev,#block-views-block-gallery-block-attached .view-content .slick-arrow.slick-prev{left:0;}#block-views-block-gallery-block-home .view-content .slick-arrow.slick-prev::before,#block-views-block-gallery-block-attached .view-content .slick-arrow.slick-prev::before{content:"\e90b";}#block-views-block-gallery-block-home .view-content .slick-arrow.slick-next,#block-views-block-gallery-block-attached .view-content .slick-arrow.slick-next{right:0;}#block-views-block-gallery-block-home .view-content .slick-arrow.slick-next::before,#block-views-block-gallery-block-attached .view-content .slick-arrow.slick-next::before{content:"\e90c";}#block-views-block-gallery-block-home .view-content .slick-arrow.slick-disabled,#block-views-block-gallery-block-attached .view-content .slick-arrow.slick-disabled{opacity:0.4;}@media (max-width:1199.95px){#block-views-block-gallery-block-home .view-content .slick-arrow,#block-views-block-gallery-block-attached .view-content .slick-arrow{width:60px;height:60px;}}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-content .slick-arrow,#block-views-block-gallery-block-attached .view-content .slick-arrow{width:35px;height:35px;}#block-views-block-gallery-block-home .view-content .slick-arrow::before,#block-views-block-gallery-block-attached .view-content .slick-arrow::before{font-size:7px;}}@media (hover:hover){#block-views-block-gallery-block-home .view-content .slick-arrow:hover,#block-views-block-gallery-block-attached .view-content .slick-arrow:hover{background-color:var(--champagne);color:var(--main-color);}}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-content,#block-views-block-gallery-block-attached .view-content{padding-left:0;}}#block-views-block-gallery-block-home .view-content .slick-list:after,#block-views-block-gallery-block-attached .view-content .slick-list:after{content:"";position:absolute;top:0;right:0;bottom:0;width:204px;background:linear-gradient(270deg,#FFFFFF 9.8%,rgba(255,255,255,0) 100%);opacity:0.5;pointer-events:none;}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-content .slick-list:after,#block-views-block-gallery-block-attached .view-content .slick-list:after{width:20%;}}#block-views-block-gallery-block-home .view-content .slide__media,#block-views-block-gallery-block-attached .view-content .slide__media{display:none;}#block-views-block-gallery-block-home .view-content .slide__caption,#block-views-block-gallery-block-attached .view-content .slide__caption{padding:0;}#block-views-block-gallery-block-home .view-content .slide__content,#block-views-block-gallery-block-attached .view-content .slide__content{width:309px;padding-right:9px;}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-content .slide__content,#block-views-block-gallery-block-attached .view-content .slide__content{width:315px;}}@media (max-width:374px){#block-views-block-gallery-block-home .view-content .slide__content,#block-views-block-gallery-block-attached .view-content .slide__content{width:80vw;}}@media (max-width:767.95px){#block-views-block-gallery-block-home .view-content .slick-arrow,#block-views-block-gallery-block-attached .view-content .slick-arrow{margin-top:-27px;}}#block-views-block-gallery-block-home .view-content .slick-dots,#block-views-block-gallery-block-attached .view-content .slick-dots{margin-top:46px;}@media (min-width:768px){#block-views-block-gallery-block-home .view-content .slick-dots,#block-views-block-gallery-block-attached .view-content .slick-dots{opacity:0;position:absolute;bottom:0;visibility:hidden;}}#block-views-block-gallery-block-home .view-content .field--type-image,#block-views-block-gallery-block-attached .view-content .field--type-image{cursor:pointer;overflow:hidden;}#block-views-block-gallery-block-home .view-content .field--type-image img,#block-views-block-gallery-block-attached .view-content .field--type-image img{transition:transform 0.4s ease;}#block-views-block-gallery-block-home .view-content .field--type-image:hover img,#block-views-block-gallery-block-attached .view-content .field--type-image:hover img{transform:scale(1.2);}#block-views-block-gallery-block-home .view-content .media--type-video .field--type-image,#block-views-block-gallery-block-attached .view-content .media--type-video .field--type-image{position:relative;}#block-views-block-gallery-block-home .view-content .media--type-video .field--type-image::before,#block-views-block-gallery-block-attached .view-content .media--type-video .field--type-image::before{content:"";pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:center;width:52px;height:52px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml,<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.1289 0C29.4803 0.181053 30.8467 0.339475 32.1754 0.686494C39.4303 2.55738 44.9187 6.76687 48.6707 13.2244C50.4977 16.3702 51.5697 19.7801 51.8868 23.3936C52.5436 30.7564 50.543 37.3196 45.7265 42.9549C41.8461 47.4963 36.9315 50.3932 31.0581 51.487C22.8142 53.0184 15.4007 51.1098 8.99129 45.6707C4.40883 41.778 1.60801 36.7991 0.437863 30.9073C0.226481 29.8512 0.135889 28.7724 0 27.7011C0 26.5469 0 25.4003 0 24.2536C0.0226481 24.1253 0.0603949 23.9896 0.0679443 23.8613C0.173635 22.3752 0.430314 20.9116 0.815331 19.4708C2.15912 14.439 4.741 10.1541 8.59872 6.65371C11.9808 3.5758 15.9141 1.56913 20.3682 0.573335C21.5534 0.309299 22.7613 0.173509 23.9692 0H28.1289ZM26.0679 2.74597C13.2416 2.73089 2.79326 13.1339 2.76307 25.9359C2.74042 38.7529 13.1887 49.2616 25.9774 49.2842C38.8339 49.3068 49.3124 38.8661 49.3275 26.0264C49.3426 13.1867 38.917 2.76106 26.0604 2.74597H26.0679Z" fill="white"/><path d="M17.4467 26.0038C17.4467 23.0994 17.4392 20.1874 17.4467 17.283C17.4543 15.4348 18.949 13.9864 20.7231 14.092C21.4026 14.1297 21.9839 14.4465 22.5576 14.7709C26.0756 16.8002 29.5861 18.8295 33.1041 20.8588C34.395 21.6057 35.686 22.3374 36.9694 23.0994C37.8828 23.6425 38.5849 24.3818 38.9095 25.4229C39.2568 26.5469 38.8265 27.8294 37.7847 28.4857C36.3277 29.4061 34.8178 30.251 33.3306 31.111C29.873 33.1101 26.4154 35.1017 22.9577 37.0933C22.6331 37.2819 22.2934 37.4328 21.9688 37.6138C19.7795 38.8284 17.4392 37.1838 17.4543 34.7396C17.4694 31.8352 17.4543 28.9233 17.4543 26.0189L17.4467 26.0038ZM20.2324 25.9736C20.2324 28.7648 20.2324 31.5561 20.2324 34.3398C20.2324 35.2299 20.4514 35.3657 21.2063 34.9357C26.053 32.137 30.8997 29.3382 35.7464 26.5318C36.5315 26.0792 36.5164 25.8378 35.7086 25.3701C30.8695 22.5864 26.0303 19.8027 21.1987 17.019C20.9723 16.8908 20.7458 16.6644 20.4514 16.8229C20.1494 16.9813 20.2324 17.2906 20.2324 17.5546C20.2324 20.3609 20.2324 23.1673 20.2324 25.9736Z" fill="white"/></svg>');}.block-views-blockvenues-block-others,.page-node-type-room-suite #block-views-block-rooms-suites-block-others,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended{background-color:var(--champagne-02);padding:105px 0 121px;}.block-views-blockvenues-block-others .node--type-room-suite,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite,.block-views-blockvenues-block-others .node--type-restaurant-bar,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar,.block-views-blockvenues-block-others .node--type-offer,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer,.block-views-blockvenues-block-others .node--type-venue,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue{height:100%;}.block-views-blockvenues-block-others .node--type-room-suite .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content,.block-views-blockvenues-block-others .node--type-offer .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content,.block-views-blockvenues-block-others .node--type-venue .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content{display:flex;flex-direction:column;height:100%;}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content,.block-views-blockvenues-block-others .node--type-offer .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content,.block-views-blockvenues-block-others .node--type-venue .node__content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content{text-align:center;}}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail{margin-bottom:39px;}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail a,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail a,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail a,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail a{display:block;}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail picture{display:block;padding-top:65%;position:relative;}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:67.7419354839%;}}@media (max-width:576px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail picture,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail picture,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:0;height:210px;}}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail img,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail img,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail img,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail img,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail img,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-field-thumbnail{margin-bottom:42px;}}.block-views-blockvenues-block-others .node--type-room-suite .node__content .card-content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .card-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .card-content,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .card-content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .card-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .card-content,.block-views-blockvenues-block-others .node--type-offer .node__content .card-content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .card-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .card-content,.block-views-blockvenues-block-others .node--type-venue .node__content .card-content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .card-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .card-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .card-content{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:20px;line-height:23px;letter-spacing:0.03em;font-family:"Raleway";font-weight:600;letter-spacing:0.05em;margin-bottom:23px;line-height:normal;}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2 a,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2 a,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2 a,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2 a,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2 a,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2 a:hover,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2 a:hover,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2 a:hover,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2 a:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2 a:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-title h2,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-title h2,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-title h2,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-title h2{padding:0 20px;font-size:20px;letter-spacing:0.05em;line-height:normal;}}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-body,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-body,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-body,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-body{line-height:1.6;margin-bottom:35px;}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-body .field__label,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-body .field__label,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-body .field__label,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-body .field__label,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-body .field__label,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-body .field__label{display:none;}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-body,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-body,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-body,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-body{padding:0 20px;margin-bottom:35px;}}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield{margin-top:auto;}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;background-color:transparent;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover{color:#fff;border-color:var(--main-color);}.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.block-views-blockvenues-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.block-views-blockvenues-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link{width:162px;}}@media (max-width:767.95px){.block-views-blockvenues-block-others .node.node--type-offer.node--view-mode-teaser .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-room-suite .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .field--name-field-thumbnail,.block-views-blockvenues-block-others .node--type-restaurant-bar .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .field--name-field-thumbnail,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .field--name-field-thumbnail,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .field--name-field-thumbnail{margin-bottom:43px;}.block-views-blockvenues-block-others .node.node--type-offer.node--view-mode-teaser .readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .readmore-extrafield,.block-views-blockvenues-block-others .node.node--type-offer.node--view-mode-teaser .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .field--name-body,.block-views-blockvenues-block-others .node.node--type-offer.node--view-mode-teaser .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node.node--type-offer.node--view-mode-teaser .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node.node--type-offer.node--view-mode-teaser .field--name-title h2,.block-views-blockvenues-block-others .node--type-room-suite .readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .readmore-extrafield,.block-views-blockvenues-block-others .node--type-room-suite .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .field--name-body,.block-views-blockvenues-block-others .node--type-room-suite .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-room-suite .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-room-suite .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-room-suite .field--name-title h2,.block-views-blockvenues-block-others .node--type-restaurant-bar .readmore-extrafield,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .readmore-extrafield,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .readmore-extrafield,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .readmore-extrafield,.block-views-blockvenues-block-others .node--type-restaurant-bar .field--name-body,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .field--name-body,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .field--name-body,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .field--name-body,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .field--name-body,.block-views-blockvenues-block-others .node--type-restaurant-bar .field--name-title h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .field--name-title h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .node--type-restaurant-bar .field--name-title h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .node--type-restaurant-bar .field--name-title h2{padding:0 19px;text-align:left;}}@media (max-width:767.95px){.block-views-blockvenues-block-others,.page-node-type-room-suite #block-views-block-rooms-suites-block-others,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended{padding:61px 0 146px;}}.block-views-blockvenues-block-others > h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;width:100%;max-width:1294px;margin:0 auto;padding:0 20px;margin-bottom:33px;}@media (max-width:767.95px){.block-views-blockvenues-block-others > h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (min-width:1560px){.block-views-blockvenues-block-others > h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > h2{max-width:1300px;}}@media (min-width:1920px){.block-views-blockvenues-block-others > h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > h2{max-width:1490px;}}@media (max-width:767.95px){.block-views-blockvenues-block-others > h2,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > h2,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > h2{text-align:center;margin-bottom:35px;padding-left:58px;padding-right:58px;}}.block-views-blockvenues-block-others > div,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div{width:100%;max-width:1294px;margin:0 auto;padding:0 20px;}@media (min-width:1560px){.block-views-blockvenues-block-others > div,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div{max-width:1300px;}}@media (min-width:1920px){.block-views-blockvenues-block-others > div,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div{max-width:1490px;}}@media (max-width:767.95px){.block-views-blockvenues-block-others > div,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div{padding:0 34px;}}.block-views-blockvenues-block-others > div .view-content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content{display:flex;margin-left:-14px;margin-right:-14px;flex-wrap:wrap;}@media (max-width:767.95px){.block-views-blockvenues-block-others > div .view-content,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content{display:block;}}.block-views-blockvenues-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row{width:33.3333333333%;padding:0 14px;}@media (max-width:1023.95px){.block-views-blockvenues-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row{width:50%;margin-bottom:40px;}}@media (max-width:767.95px){.block-views-blockvenues-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row{width:100%;margin-bottom:73px;}.block-views-blockvenues-block-others > div .view-content .views-row:last-child,.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content .views-row:last-child,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row:last-child,.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content .views-row:last-child,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row:last-child{margin-bottom:0;}}.wedding-love-blooms{width:100%;max-width:1186px;margin:0 auto;padding:0 0;margin:37px auto 40px;background-color:var(--main-color-light);color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:25px;}@media (min-width:1560px){.wedding-love-blooms{max-width:1300px;}}@media (min-width:1920px){.wedding-love-blooms{max-width:1490px;}}@media (max-width:767.95px){.wedding-love-blooms{margin:37px auto 48px;}}@media (max-width:767.95px){.wedding-love-blooms{flex-direction:column;}}@media (max-width:767.95px){.wedding-love-blooms{padding:61px 20px 21px;}}.wedding-love-blooms .wedding-love-blooms__info{width:42.7816901408%;text-align:center;padding-right:43px;padding-left:66px;}@media (max-width:1023.95px){.wedding-love-blooms .wedding-love-blooms__info{padding:0 25px;padding-right:0;}}@media (max-width:767.95px){.wedding-love-blooms .wedding-love-blooms__info{order:-1;width:100%;padding:0 0 65px;}}.wedding-love-blooms .field--name-field-highlight-title{font-family:"Belleza";font-size:40px;line-height:normal;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:31px;}@media (max-width:1199.95px){.wedding-love-blooms .field--name-field-highlight-title{font-size:30px;line-height:35px;text-align:center;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:21px;}}.wedding-love-blooms .field--name-field-highlight-content p:first-child{font-family:"Belleza";font-size:25px;line-height:130%;letter-spacing:0.05em;margin-bottom:9px;}@media (max-width:767.95px){.wedding-love-blooms .field--name-field-highlight-content p:first-child{font-size:20px;line-height:1.3;margin-bottom:8px;}}.wedding-love-blooms .field--name-field-highlight-content p:nth-child(2){font-weight:600;font-size:15px;line-height:161%;margin-bottom:22px;}@media (max-width:767.95px){.wedding-love-blooms .field--name-field-highlight-content p:nth-child(2){margin-bottom:19px;}}.wedding-love-blooms .field--name-field-highlight-content p:last-child{letter-spacing:0;line-height:27px;width:377px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:43px;}@media (max-width:767.95px){.wedding-love-blooms .field--name-field-highlight-content p:last-child{width:100%;margin-bottom:33px;}}.wedding-love-blooms .field--name-field-highlight-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid #fff;cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:268px;}@media (max-width:767.95px){.wedding-love-blooms .field--name-field-highlight-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.wedding-love-blooms .field--name-field-highlight-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-white-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.wedding-love-blooms .field--name-field-highlight-cta a:hover{color:var(--main-color);border-color:var(--button-white-hover);}.wedding-love-blooms .field--name-field-highlight-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.wedding-love-blooms .field--name-field-highlight-cta a{width:260px;max-width:100%;min-width:auto;}}.wedding-love-blooms .wedding-love-blooms__image{width:57.2183098592%;}.wedding-love-blooms .wedding-love-blooms__image img{max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.wedding-love-blooms .wedding-love-blooms__image{width:100%;padding-top:100%;position:relative;}.wedding-love-blooms .wedding-love-blooms__image img{position:absolute;top:0;left:0;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content,.node.node--type-guest-privilege.node--view-mode-teaser .node__content,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content{display:flex;align-items:center;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail{width:60.9756097561%;flex-shrink:0;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image a,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail a{display:block;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image picture,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image picture,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image picture,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image picture,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail picture{display:block;position:relative;padding-top:68%;overflow:hidden;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image picture,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image picture,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image picture,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image picture,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail picture{padding-top:68%;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image picture img,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail picture img,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image picture img,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail picture img,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image picture img,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail picture img,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image picture img,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail picture img{max-width:none;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}@media (max-width:576px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image picture,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image picture,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image picture,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail picture,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image picture,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail picture{padding:0;height:255px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content{width:39.0243902439%;align-self:center;padding-left:67px;margin-left:auto;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-title h2,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-title h2,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:16px;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-title h2,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-title h2,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-title h2{font-size:25px;line-height:28.8px;}}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-title h2,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-title h2,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-title h2{margin-bottom:23px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2 a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-title h2 a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-title h2 a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-title h2 a{color:inherit;transition:color 0.4s ease;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2 a:hover,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-title h2 a:hover,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-title h2 a:hover,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-title h2 a:hover{color:var(--color-hover);}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body{line-height:27px;letter-spacing:0.05em;margin-bottom:60px;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body ul,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body ul,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body ul,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary ul,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body ul{margin-top:0;padding-left:0;list-style:none;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body ul li,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body ul li,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body ul li,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary ul li,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body ul li,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body ul li,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body ul li,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary ul li,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body ul li{line-height:160%;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li::before,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body ul li::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body ul li::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary ul li::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body ul li::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary ul li::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary > *:last-child,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body > *:last-child,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary > *:last-child,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body > *:last-child,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary > *:last-child,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body > *:last-child,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary > *:last-child,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-summary,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body{font-size:15px;line-height:160%;letter-spacing:0.05em;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .readmore-extrafield .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:185px;max-width:100%;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .readmore-extrafield .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .readmore-extrafield .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover{color:#fff;border-color:var(--main-color);}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more::before,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more:hover,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a:hover,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more:hover,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a:hover,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more:hover,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a:hover,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more:hover,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more:hover::before,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a:hover::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more:hover::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a:hover::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more:hover::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a:hover::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more:hover::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a{min-width:auto;width:180px;max-width:100%;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more .external-url-icon,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a .external-url-icon,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more .external-url-icon,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a .external-url-icon,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more .external-url-icon,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a .external-url-icon,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more .external-url-icon,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a .external-url-icon{display:block;margin-left:14px;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-learn-more .external-url-icon::before,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-cta a .external-url-icon::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-learn-more .external-url-icon::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-cta a .external-url-icon::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-learn-more .external-url-icon::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-cta a .external-url-icon::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-learn-more .external-url-icon::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-field-cta a .external-url-icon::before{content:"\e911";font-family:"icomoon";}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-reserve,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-reserve,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-reserve,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-reserve{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:185px;max-width:100%;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-reserve,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-reserve,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-reserve,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-reserve{font-size:14px;min-height:50px;padding:4px 15px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-reserve::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-reserve::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-reserve::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-reserve::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-reserve:hover,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-reserve:hover,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-reserve:hover,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-reserve:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .btn-reserve:hover::before,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .btn-reserve:hover::before,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .btn-reserve:hover::before,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .btn-reserve:hover::before{transform:translateY(-50%) scale(2);}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .card-buttons,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .card-buttons,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .card-buttons,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .card-buttons{display:grid;gap:11px;grid-template-columns:1fr 1fr;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .card-buttons .readmore-extrafield a,.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .card-buttons .btn-reserve,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .card-buttons .readmore-extrafield a,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .card-buttons .btn-reserve,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .card-buttons .readmore-extrafield a,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .card-buttons .btn-reserve,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .card-buttons .readmore-extrafield a,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .card-buttons .btn-reserve{width:100%;}@media (max-width:1199.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content{padding-left:20px;width:45%;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail{width:55%;}}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content,.node.node--type-guest-privilege.node--view-mode-teaser .node__content,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content{display:block;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-image,.node.node--type-resort-activity.node--view-mode-teaser .node__content .field--name-field-thumbnail,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-image,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .field--name-field-thumbnail,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-image,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .field--name-field-thumbnail,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-image,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .field--name-field-thumbnail{width:100%;margin-bottom:43px;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content{width:100%;padding:0 20px;}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-body,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-body,.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-body,#block-views-block-restaurants-bars-block-one-recommended .node.node--type-restaurant-bar.node--view-mode-single .node__content .card-content .field--name-body{margin-bottom:35px;}}.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-title h2,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-title h2{margin-bottom:23px;}.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary{margin-bottom:30px;}@media (max-width:767.95px){.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .node__content .card-content .field--name-field-summary,.node.node--type-guest-privilege.node--view-mode-teaser .node__content .card-content .field--name-field-summary{margin-bottom:39px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2{margin-bottom:26px;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-title h2{margin-bottom:31px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary{margin-bottom:40px;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .field--name-field-summary{margin-bottom:33px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.node.node--type-resort-activity.node--view-mode-teaser .node__content .card-content .readmore-extrafield .readmore-extrafield-link{min-width:auto;width:180px;max-width:100%;}}@media (max-width:767.95px){.path-our-hotels .node.node--type-hotel.node--view-mode-teaser .card-content{text-align:center;}}.path-amara-login #block-system-main-block,.path-user #block-system-main-block,.path-amara-singapore-login #block-system-main-block{width:100%;max-width:800px;margin:0 auto;padding:0 20px;padding:80px 20px;}.path-amara-login .form-item label,.path-user .form-item label,.path-amara-singapore-login .form-item label{display:block;}#user-login-form{width:100%;max-width:800px;margin:0 auto;padding:0 20px;padding:80px 20px;}.path-frontpage .block.block-system-main-block{visibility:hidden;opacity:0;height:0;}.path-frontpage .top-highlight,.path-frontpage .block-fixed-block-contentproudly-singaporean{padding:111px 0 82px;}@media (max-width:767.95px){.path-frontpage .top-highlight,.path-frontpage .block-fixed-block-contentproudly-singaporean{padding:57px 0 59px;}}.path-frontpage .top-highlight > div,.path-frontpage .block-fixed-block-contentproudly-singaporean > div{text-align:center;width:100%;max-width:761px;margin:0 auto;padding:0 0;}@media (max-width:767.95px){.path-frontpage .top-highlight > div,.path-frontpage .block-fixed-block-contentproudly-singaporean > div{padding:0 27px;}}.path-frontpage .top-highlight .field--name-field-title h2,.path-frontpage .top-highlight .field--name-field-title h1,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-title h2,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-title h1{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;width:100%;max-width:642px;margin:0 auto;padding:0 0;letter-spacing:0.02em;margin-bottom:11px;}@media (max-width:767.95px){.path-frontpage .top-highlight .field--name-field-title h2,.path-frontpage .top-highlight .field--name-field-title h1,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-title h2,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-title h1{font-size:25px;line-height:28.8px;}}@media (max-width:767.95px){.path-frontpage .top-highlight .field--name-field-title h2,.path-frontpage .top-highlight .field--name-field-title h1,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-title h2,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-title h1{margin-bottom:22px;}}.path-frontpage .top-highlight .field--name-field-content,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-content{line-height:27px;letter-spacing:0.02em;margin-bottom:0;}.path-frontpage .top-highlight .field--name-field-content > *:last-child,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-content > *:last-child{margin-bottom:0;}.path-frontpage .top-highlight .field--name-field-content a,.path-frontpage .block-fixed-block-contentproudly-singaporean .field--name-field-content a{counter-reset:inherit;text-decoration:underline;}.path-frontpage .mid-highlight,.path-frontpage #block-fixed-block-content-our-neighborhood{width:100%;max-width:1118px;margin:0 auto;padding:0 0;background-color:var(--main-color);color:var(--champagne);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:25px 29px;margin-bottom:113px;}@media (min-width:1560px){.path-frontpage .mid-highlight,.path-frontpage #block-fixed-block-content-our-neighborhood{max-width:1300px;}}@media (min-width:1920px){.path-frontpage .mid-highlight,.path-frontpage #block-fixed-block-content-our-neighborhood{max-width:1490px;}}@media (max-width:767.95px){.path-frontpage .mid-highlight,.path-frontpage #block-fixed-block-content-our-neighborhood{display:block;padding:22px 20px;margin-bottom:0;}}.path-frontpage .mid-highlight .block-content-wrapper,.path-frontpage #block-fixed-block-content-our-neighborhood .block-content-wrapper{width:57.2641509434%;text-align:center;padding-left:101px;padding-right:60px;}@media (max-width:1023.95px){.path-frontpage .mid-highlight .block-content-wrapper,.path-frontpage #block-fixed-block-content-our-neighborhood .block-content-wrapper{padding:0 29px;padding-right:0;}}@media (max-width:767.95px){.path-frontpage .mid-highlight .block-content-wrapper,.path-frontpage #block-fixed-block-content-our-neighborhood .block-content-wrapper{width:100%;padding:48px 0 58px;}}.path-frontpage .mid-highlight .field--name-field-title h2,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-title h2{font-family:"Belleza";font-size:38px;line-height:44px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:25px;word-break:break-word;}@media (max-width:1199.95px){.path-frontpage .mid-highlight .field--name-field-title h2,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-title h2{font-size:30px;line-height:35px;text-align:center;letter-spacing:0.2em;text-transform:uppercase;}}.path-frontpage .mid-highlight .field--name-field-content p:first-child,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-content p:first-child{font-family:"Belleza";font-weight:400;font-size:22px;line-height:25px;letter-spacing:0.03em;margin-bottom:15px;width:403px;max-width:100%;margin-left:auto;margin-right:auto;}.path-frontpage .mid-highlight .field--name-field-content p:first-child strong,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-content p:first-child strong{font-weight:normal;}.path-frontpage .mid-highlight .field--name-field-content p:last-child,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-content p:last-child{line-height:27px;margin-bottom:35px;}.path-frontpage .mid-highlight .field--name-field-content a,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-content a{color:inherit;text-decoration:underline;}.path-frontpage .mid-highlight .field--name-field-content *:last-child,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-content *:last-child{margin-bottom:0;}.path-frontpage .mid-highlight .field--name-field-cta,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta{display:flex;gap:13px;justify-content:center;}@media (max-width:767.95px){.path-frontpage .mid-highlight .field--name-field-cta,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta{display:block;}}.path-frontpage .mid-highlight .field--name-field-cta .field__item,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item{max-width:50%;}@media (max-width:767.95px){.path-frontpage .mid-highlight .field--name-field-cta .field__item,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item{max-width:100%;}.path-frontpage .mid-highlight .field--name-field-cta .field__item + .field__item,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item + .field__item{margin-top:18px;}}.path-frontpage .mid-highlight .field--name-field-cta .field__item a,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:auto;min-height:55px;padding:4px 25px;border:0;color:var(--champagne);background-color:transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--champagne);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;width:200px;max-width:100%;}@media (max-width:767.95px){.path-frontpage .mid-highlight .field--name-field-cta .field__item a,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage .mid-highlight .field--name-field-cta .field__item a::before,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--champagne);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage .mid-highlight .field--name-field-cta .field__item a:hover,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a:hover{color:var(--main-color);border-color:var(--champagne);}.path-frontpage .mid-highlight .field--name-field-cta .field__item a:hover::before,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-frontpage .mid-highlight .field--name-field-cta .field__item a,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a{width:268px;margin-bottom:18px;max-width:100%;min-width:auto;}.path-frontpage .mid-highlight .field--name-field-cta .field__item a:last-child,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-cta .field__item a:last-child{margin-bottom:0;}}.path-frontpage .mid-highlight .field--name-field-image,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-image{width:42.7358490566%;}.path-frontpage .mid-highlight .field--name-field-image img,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-image img{max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-frontpage .mid-highlight .field--name-field-image,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-image{width:100%;padding-top:100%;position:relative;}.path-frontpage .mid-highlight .field--name-field-image img,.path-frontpage #block-fixed-block-content-our-neighborhood .field--name-field-image img{position:absolute;top:0;left:0;}}.path-frontpage .bot-highlight{width:100%;max-width:1118px;margin:0 auto;padding:0 0;background-color:var(--green);color:var(--main-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:25px 29px;margin-top:117px;margin-bottom:48px;}@media (min-width:1560px){.path-frontpage .bot-highlight{max-width:1300px;}}@media (min-width:1920px){.path-frontpage .bot-highlight{max-width:1490px;}}@media (max-width:767.95px){.path-frontpage .bot-highlight{display:block;padding:22px 20px;margin-bottom:35px;margin-top:0;}}.path-frontpage .bot-highlight .block-content-wrapper{width:59.4339622642%;text-align:center;padding-right:101px;padding-left:60px;}@media (max-width:1023.95px){.path-frontpage .bot-highlight .block-content-wrapper{padding:0 29px;padding-left:0;}}@media (max-width:767.95px){.path-frontpage .bot-highlight .block-content-wrapper{width:100%;padding:62px 0 78px;}}.path-frontpage .bot-highlight .field--name-field-title h2{font-family:"Belleza";font-size:38px;line-height:44px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:19px;word-break:break-word;}@media (max-width:1199.95px){.path-frontpage .bot-highlight .field--name-field-title h2{font-size:30px;line-height:35px;text-align:center;letter-spacing:0.2em;text-transform:uppercase;}}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-title h2{margin-bottom:32px;}}.path-frontpage .bot-highlight .field--name-field-content{margin-bottom:29px;}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-content{margin-bottom:23px;}}.path-frontpage .bot-highlight .field--name-field-content p{line-height:27px;}.path-frontpage .bot-highlight .field--name-field-content a{counter-reset:inherit;text-decoration:underline;}.path-frontpage .bot-highlight .field--name-field-content *:last-child{margin-bottom:0;}.path-frontpage .bot-highlight .field--name-field-cta{display:flex;gap:13px;justify-content:center;}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-cta{display:block;}}.path-frontpage .bot-highlight .field--name-field-cta .field__item{max-width:50%;}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-cta .field__item{max-width:100%;}.path-frontpage .bot-highlight .field--name-field-cta .field__item + .field__item{margin-top:18px;}}.path-frontpage .bot-highlight .field--name-field-cta .field__item a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:auto;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;width:268px;max-width:100%;}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-cta .field__item a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage .bot-highlight .field--name-field-cta .field__item a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage .bot-highlight .field--name-field-cta .field__item a:hover{color:#fff;border-color:var(--main-color);}.path-frontpage .bot-highlight .field--name-field-cta .field__item a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-cta .field__item a{width:268px;margin-bottom:18px;max-width:100%;min-width:auto;}.path-frontpage .bot-highlight .field--name-field-cta .field__item a:last-child{margin-bottom:0;}}.path-frontpage .bot-highlight .field--name-field-image{width:40.5660377358%;order:2;}.path-frontpage .bot-highlight .field--name-field-image img{max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-frontpage .bot-highlight .field--name-field-image{width:100%;padding-top:100%;position:relative;}.path-frontpage .bot-highlight .field--name-field-image img{position:absolute;top:0;left:0;}}.path-frontpage #block-views-block-rooms-suites-block-home{padding:88px 0 120px;background-color:var(--champagne-02);}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home{padding:56px 0 92px;}}.path-frontpage #block-views-block-rooms-suites-block-home > div > div{display:flex;flex-wrap:wrap;}.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header{width:100%;margin-bottom:54px;text-align:center;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header{margin-bottom:56px;padding:0 19px;}}.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:12px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header h2{margin-bottom:18px;}}.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header p{line-height:28.5px;margin-bottom:12px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header p{margin-bottom:20px;line-height:24px;letter-spacing:0.02em;}}.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header .views-display-link{font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.path-frontpage #block-views-block-rooms-suites-block-home > div > div .view-header .views-display-link:hover{color:var(--color-hover);}}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home > div > div{display:block;padding-right:0;}}.path-frontpage #block-views-block-rooms-suites-block-home .slide__media{display:none;}.path-frontpage #block-views-block-rooms-suites-block-home .slide__caption{padding:0;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before{width:62.6388888889%;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before{width:100%;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .unslick{padding-left:16.8514412417%;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .unslick{padding-left:0;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .slick-list{padding-left:16.8514412417%;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .slick-list{padding-left:0;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .slick-list .slick__slide{padding-left:10px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .slick-list .slick__slide{padding-left:0;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .field--name-field-thumbnail{width:100%;padding-top:68%;position:relative;min-height:510px;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .field--name-field-thumbnail img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-before .field--name-field-thumbnail{min-height:auto;padding-top:68%;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after{width:37.3611111111%;padding-left:71px;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content{padding-right:104px;}@media (max-width:1199.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after{padding-left:50px;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content{padding-right:40px;}}@media (max-width:1023.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content{padding-right:20px;}}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after{width:100%;text-align:center;padding-left:0;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content{padding-left:20px;padding-right:20px;padding-top:96px;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:18px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--name-title h2{font-size:25px;line-height:28.8px;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--name-title h2 a:hover{color:var(--color-hover);}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--name-body{line-height:27px;margin-bottom:28px;}@media (min-width:768px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--name-body{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-link a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;width:234px;min-width:auto;max-width:100%;margin-bottom:13px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-link a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-link a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-link a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-link a:hover::before{transform:translateY(-50%) scale(2);}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-extra-field a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;width:234px;min-width:auto;max-width:100%;background-color:transparent;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-extra-field a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-extra-field a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-extra-field a:hover{color:#fff;border-color:var(--main-color);}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .field--type-extra-field a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content{display:flex;justify-content:center;flex-wrap:wrap;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--name-title,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--name-body{width:100%;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--type-link,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--type-extra-field{width:50%;text-align:center;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--type-link a,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--type-extra-field a{margin-bottom:0;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--type-link{padding-right:5.5px;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .node__content .field--type-extra-field{padding-left:5.5px;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container{height:100%;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-track,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-list,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .view-content,.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .view-rooms-suites{height:100%;}@media (min-width:768px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .unslick{display:flex;align-items:center;}}@media (min-width:768px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-track{display:flex;align-items:center;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-track .slick__slide{height:auto;}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick__slider{height:100%;padding-top:35px;padding-bottom:35px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick__slider{padding-bottom:0;padding-top:0;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-arrow{position:absolute;z-index:5;bottom:0;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-arrow{top:29px;bottom:auto;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-arrow.slick-next{left:118px;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-arrow.slick-next{left:50%;margin-left:46px;}}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-arrow.slick-prev{right:50%;left:auto;margin-right:46px;}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-progress{position:absolute;bottom:0;left:34px;z-index:5;}@media (max-width:767.95px){.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-progress{top:29px;left:50%;bottom:auto;transform:translateX(-50%);}}.path-frontpage #block-views-block-rooms-suites-block-home .attachment-after .views-element-container .slick-dots{opacity:0;position:absolute;bottom:0;visibility:hidden;}.path-frontpage #block-fixed-block-content-weddings-events{width:100%;max-width:1118px;margin:0 auto;padding:0 0;margin:141px auto 63px;background-color:var(--main-color-light);color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:25px 29px;}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events{margin:0 auto 35px;}}@media (min-width:1560px){.path-frontpage #block-fixed-block-content-weddings-events{max-width:1300px;}}@media (min-width:1920px){.path-frontpage #block-fixed-block-content-weddings-events{max-width:1490px;}}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events{flex-direction:column;padding:22px 20px;}}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-title h2{font-family:"Belleza";font-size:38px;line-height:44px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:24px;}@media (max-width:1199.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-title h2{font-size:30px;line-height:35px;text-align:center;letter-spacing:0.2em;text-transform:uppercase;}}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image + div{order:-1;width:57.2641509434%;text-align:center;padding-right:102px;padding-left:59px;}@media (max-width:1023.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image + div{padding:0 29px;padding-left:0;}}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image + div{width:100%;padding:62px 0 73px;}}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-content{line-height:27px;margin-bottom:34px;width:403px;max-width:100%;margin-left:auto;margin-right:auto;}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-content{margin-bottom:27px;}}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid #fff;cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:268px;}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-white-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-white-hover);}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-cta a{width:260px;max-width:100%;min-width:auto;}}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image{width:42.7358490566%;}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image img{max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image{width:100%;padding-top:100%;position:relative;}.path-frontpage #block-fixed-block-content-weddings-events .field--name-field-image img{position:absolute;top:0;left:0;}}.path-frontpage #block-views-block-restaurants-bars-block-home{padding:50px 0 65px;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home{padding:35px 0;}}.path-frontpage #block-views-block-restaurants-bars-block-home .slide__media{display:none;}.path-frontpage #block-views-block-restaurants-bars-block-home .slide__caption{padding:0;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-header{padding-left:111px;padding-right:111px;text-align:center;margin-bottom:54px;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-header{padding-left:20px;padding-right:20px;margin-bottom:49px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:15px;letter-spacing:0.05em;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-header h2{line-height:35px;letter-spacing:0.02em;margin-bottom:18px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-header .views-display-link{font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.path-frontpage #block-views-block-restaurants-bars-block-home .view-header .views-display-link:hover{color:var(--color-hover);}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content{position:relative;height:575px;padding-top:60px;transition:padding-top 0.6s ease;-webkit-transition:padding-top 0.6s ease;-moz-transition:padding-top 0.6s ease;-ms-transition:padding-top 0.6s ease;-o-transition:padding-top 0.6s ease;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content{padding-top:0;height:auto;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail{position:relative;height:390px;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail a{display:block;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail{height:auto;padding-top:100%;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{position:absolute;bottom:20%;right:-65px;width:410px;padding:43px 55px 46px;background-color:var(--champagne);text-align:center;opacity:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{opacity:1;position:static;width:auto;padding:48px 36px 64px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:12px;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-title h2{font-size:25px;line-height:28.8px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-title h2{margin-bottom:18px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-body{margin-bottom:21px;line-height:1.6;letter-spacing:0.03em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:217px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield a:hover{color:var(--main-color);border-color:var(--main-color);}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield a:hover::before{transform:translateY(-50%) scale(2);}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-list{padding:0 280px !important;}@media (max-width:1199.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-list{padding:0 100px !important;}}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-list{padding:0 !important;}}@media (min-width:1560px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-list{padding:0 23% !important;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide{padding:0 65px;}@media (max-width:1023.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide{padding:0 40px;}}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide{padding:0;}}@media (min-width:768px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide .node--type-restaurant-bar .node__content,.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] .node--type-restaurant-bar .node__content{padding-top:60px;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] .node--type-restaurant-bar .node__content .field--name-field-thumbnail{height:390px;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div,.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{opacity:0;bottom:20%;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide.slick-center .node--type-restaurant-bar .node__content,.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] .node--type-restaurant-bar .node__content{padding-top:0;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide.slick-center .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] .node--type-restaurant-bar .node__content .field--name-field-thumbnail{height:510px;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide.slick-center .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div,.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick__slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{opacity:1;bottom:0;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-progress{position:absolute;bottom:0;left:365px;z-index:5;}@media (max-width:1199.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-progress{left:199px;}}@media (max-width:1023.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-progress{left:174px;}}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-progress{display:none;}}@media (min-width:1560px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-progress{left:23%;margin-left:99px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-dots{margin-top:42px;}@media (min-width:768px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-dots{opacity:0;position:absolute;bottom:0;left:0;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow{position:absolute;bottom:0;z-index:5;}@media (max-width:767.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow{display:none !important;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-prev{left:331px;}@media (max-width:1199.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-prev{left:165px;}}@media (max-width:1023.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-prev{left:140px;}}@media (min-width:1560px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-prev{left:23%;margin-left:65px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-next{left:449px;}@media (max-width:1199.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-next{left:283px;}}@media (max-width:1023.95px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-next{left:258px;}}@media (min-width:1560px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .slick .slick-arrow.slick-next{left:23%;margin-left:183px;}}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .unslick .slide__content{width:880px;margin-left:auto;margin-right:auto;max-width:100%;}@media (min-width:768px){.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .unslick .node--type-restaurant-bar .node__content{padding:0 65px;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .unslick .node--type-restaurant-bar .node__content .field--name-field-thumbnail{height:510px;}.path-frontpage #block-views-block-restaurants-bars-block-home .view-content .unslick .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{opacity:1;visibility:visible;bottom:0;right:0;}}.path-frontpage #block-views-block-gallery-block-home{padding:53px 0 34px;overflow:hidden;}@media (max-width:767.95px){.path-frontpage #block-views-block-gallery-block-home{padding:45px 0 51px;}}.path-frontpage #block-views-block-offers-block-home{width:100%;max-width:1284px;margin:0 auto;padding:0 33px;padding:62px 33px 50px;margin-left:auto;margin-right:auto;}@media (min-width:1560px){.path-frontpage #block-views-block-offers-block-home{max-width:1300px;}}@media (min-width:1920px){.path-frontpage #block-views-block-offers-block-home{max-width:1490px;}}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home{padding:35px 0 30px;}}.path-frontpage #block-views-block-offers-block-home .view-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;}.path-frontpage #block-views-block-offers-block-home .view-header h2,.path-frontpage #block-views-block-offers-block-home .view-header h3{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:0;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .view-header h2,.path-frontpage #block-views-block-offers-block-home .view-header h3{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.path-frontpage #block-views-block-offers-block-home .view-header .views-display-link{flex-shrink:0;font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.path-frontpage #block-views-block-offers-block-home .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.path-frontpage #block-views-block-offers-block-home .view-header .views-display-link:hover{color:var(--color-hover);}}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .view-header{flex-direction:column;justify-content:center;padding:0 20px 46px;}.path-frontpage #block-views-block-offers-block-home .view-header h2,.path-frontpage #block-views-block-offers-block-home .view-header h3{margin-bottom:18px;}}.path-frontpage #block-views-block-offers-block-home .view-content{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .view-content{margin-left:0;margin-right:0;display:block;}}.path-frontpage #block-views-block-offers-block-home .view-content .views-row{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .view-content .views-row{max-width:100%;padding-left:0;padding-right:0;margin-bottom:75px;}.path-frontpage #block-views-block-offers-block-home .view-content .views-row article{display:block;}.path-frontpage #block-views-block-offers-block-home .view-content .views-row:last-child{margin-bottom:0;}}.path-frontpage #block-views-block-offers-block-home .node--type-offer{height:100%;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .node__content{height:100%;display:flex;flex-direction:column;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .node--type-offer{height:100%;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-field-thumbnail{margin-bottom:32px;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-field-thumbnail{margin-bottom:37px;}}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-field-thumbnail picture{display:block;width:100%;padding-top:62.8333333333%;position:relative;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-field-thumbnail picture{padding-top:65%;}}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-field-thumbnail a{display:block;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-field-thumbnail img{position:absolute;left:0;top:0;max-width:none;width:100%;height:100%;object-fit:cover;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title h2,.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title h3{font-family:"Raleway";font-weight:600;font-size:20px;line-height:23.48px;letter-spacing:0.05em;margin-bottom:20px;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title h2 a,.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title h3 a{transition:color 0.4s ease;}@media (hover:hover){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title h2 a:hover,.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title h3 a:hover{color:var(--color-hover);}}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-body{margin-bottom:26px;line-height:1.6;letter-spacing:0;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield{margin-top:auto;}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield a:hover{color:#fff;border-color:var(--main-color);}.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield a{min-width:162px;}}@media (max-width:767.95px){.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-extra-field-readmore-extrafield,.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-body,.path-frontpage #block-views-block-offers-block-home .node--type-offer .field--name-title{padding-left:21px;padding-right:21px;}}.block-fixed-block-contentgroup-our-hotels{padding-bottom:109px;margin-top:20px;background-color:var(--champagne-05);}.block-fixed-block-contentgroup-our-hotels .field--name-field-image{margin-bottom:92px;}.block-fixed-block-contentgroup-our-hotels .field--name-field-image picture{display:block;padding-top:36.4583333333%;position:relative;overflow:hidden;}.block-fixed-block-contentgroup-our-hotels .field--name-field-image picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.block-fixed-block-contentgroup-our-hotels .field--name-field-title h2{text-align:center;padding:0 20px;font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:37px;}@media (max-width:767.95px){.block-fixed-block-contentgroup-our-hotels .field--name-field-title h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.block-fixed-block-contentgroup-our-hotels .field--name-field-content{width:100%;max-width:799px;margin:0 auto;padding:0 20px;margin-bottom:37px;line-height:1.8;line-height:180%;text-align:center;color:#000000;}.block-fixed-block-contentgroup-our-hotels .field--name-field-content > *:last-child{margin-bottom:0;}.block-fixed-block-contentgroup-our-hotels .field--name-field-content > *:first-child strong{margin-bottom:26px;font-family:"Belleza";font-weight:normal;font-size:20px;line-height:23px;text-align:center;letter-spacing:0.04em;}.block-fixed-block-contentgroup-our-hotels .field--name-field-cta{padding:0 20px;text-align:center;}.block-fixed-block-contentgroup-our-hotels .field--name-field-cta .field__item a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;background-color:transparent;min-width:auto;width:268px;max-width:100%;}@media (max-width:767.95px){.block-fixed-block-contentgroup-our-hotels .field--name-field-cta .field__item a{font-size:14px;min-height:50px;padding:4px 15px;}}.block-fixed-block-contentgroup-our-hotels .field--name-field-cta .field__item a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.block-fixed-block-contentgroup-our-hotels .field--name-field-cta .field__item a:hover{color:#fff;border-color:var(--main-color);}.block-fixed-block-contentgroup-our-hotels .field--name-field-cta .field__item a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.block-fixed-block-contentgroup-our-hotels{margin-top:23px;padding:0 0 75px;}.block-fixed-block-contentgroup-our-hotels .field--name-field-image{margin-bottom:68px;}.block-fixed-block-contentgroup-our-hotels .field--name-field-image picture{padding-top:0;height:525px;}.block-fixed-block-contentgroup-our-hotels .field--name-field-title h2{margin-bottom:23px;}.block-fixed-block-contentgroup-our-hotels .field--name-field-content{margin-bottom:20px;}.block-fixed-block-contentgroup-our-hotels .field--name-field-content > *:first-child strong{margin-bottom:25px;font-size:18px;line-height:1.4;letter-spacing:0.04em;}.block-fixed-block-contentgroup-our-hotels .field--name-field-cta .field__item a{min-width:auto;width:200px;max-width:100%;}}.block-views-blockhotels-block-home{background-color:var(--champagne-05);padding-bottom:140px;}@media (max-width:767.95px){.block-views-blockhotels-block-home{padding-bottom:88px;}}.block-views-blockhotels-block-home .slick-list{padding-left:163px !important;padding-right:163px !important;}.block-views-blockhotels-block-home .slick__slide{padding:0 54px;}@media (min-width:1024px){.block-views-blockhotels-block-home .slick__slide .node--type-hotel.node--view-mode-square .field--name-field-thumbnail,.block-views-blockhotels-block-home .slick__slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] .node--type-hotel.node--view-mode-square .field--name-field-thumbnail{width:100%;}.block-views-blockhotels-block-home .slick__slide .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div,.block-views-blockhotels-block-home .slick__slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div{opacity:0;visibility:hidden;}.block-views-blockhotels-block-home .slick__slide.slick-center .node--type-hotel.node--view-mode-square .field--name-field-thumbnail,.block-views-blockhotels-block-home .slick__slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] .node--type-hotel.node--view-mode-square .field--name-field-thumbnail{width:57%;}.block-views-blockhotels-block-home .slick__slide.slick-center .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div,.block-views-blockhotels-block-home .slick__slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div{opacity:1;visibility:visible;}}.block-views-blockhotels-block-home .slick-dots{opacity:0;position:absolute;bottom:0;visibility:hidden;}.block-views-blockhotels-block-home .slick-progress{position:absolute;bottom:34px;align-items:center;padding-left:180px;left:217px;right:217px;}.block-views-blockhotels-block-home .slick-progress .btn-prev-slick{padding:0;background:transparent;border:none;margin-left:57%;margin-right:9px;width:8px;height:24px;display:block;background-image:url('data:image/svg+xml, <svg width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.15427 0C7.40111 0.066436 7.62367 0.170242 7.78553 0.386159C8.06474 0.743253 8.06878 1.26644 7.78957 1.62353C7.73697 1.69412 7.67627 1.7564 7.61557 1.82284C5.91198 3.57509 4.20434 5.32318 2.49671 7.07128C2.45624 7.1128 2.41173 7.14187 2.34294 7.24152C2.3915 7.27059 2.44815 7.2872 2.48457 7.32457C4.20839 9.08927 5.92817 10.8581 7.65199 12.6228C7.95548 12.9343 8.07283 13.2955 7.9393 13.7232C7.74506 14.3502 6.96003 14.6076 6.44612 14.2131C6.38947 14.1675 6.33282 14.1176 6.28022 14.0678C4.29741 12.0332 2.31057 9.99862 0.327764 7.95986C-0.0323777 7.58616 -0.105215 7.11696 0.137577 6.69343C0.198275 6.58962 0.279206 6.49827 0.364183 6.41107C2.29033 4.43045 4.22053 2.45813 6.14263 0.481661C6.3571 0.261592 6.57561 0.066436 6.8791 0H7.15427Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:center;}.block-views-blockhotels-block-home .slick-progress .btn-next-slick{padding:0;background:transparent;border:none;margin-left:9px;width:8px;height:24px;display:block;background-image:url('data:image/svg+xml, <svg width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.845732 14.3999C0.598893 14.3335 0.376334 14.2297 0.214473 14.0137C-0.0647382 13.6566 -0.0687846 13.1335 0.210426 12.7764C0.263031 12.7058 0.323729 12.6435 0.384427 12.5771C2.08802 10.8248 3.79566 9.07672 5.50329 7.32862C5.54376 7.2871 5.58827 7.25803 5.65706 7.15838C5.6085 7.12931 5.55185 7.11271 5.51543 7.07533C3.79161 5.31063 2.07183 3.54177 0.348009 1.77706C0.0445191 1.46565 -0.0728309 1.1044 0.060705 0.676719C0.254939 0.0497287 1.03997 -0.20771 1.55388 0.186754C1.61053 0.232428 1.66718 0.282255 1.71978 0.332081C3.70259 2.36668 5.68943 4.40129 7.67224 6.44004C8.03238 6.81374 8.10522 7.28295 7.86242 7.70648C7.80173 7.81028 7.7208 7.90163 7.63582 7.98883C5.70967 9.96945 3.77947 11.9418 1.85737 13.9182C1.6429 14.1383 1.42439 14.3335 1.1209 14.3999L0.845732 14.3999Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:center;}.block-views-blockhotels-block-home .slick-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;text-indent:unset;background-image:none;background-color:var(--main-color);border:none;transition:background-color 0.4s ease,background-image 0.4s ease;z-index:5;color:#fff;font-size:0;}.block-views-blockhotels-block-home .slick-arrow::before{font-family:"icomoon";font-size:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.block-views-blockhotels-block-home .slick-arrow.slick-prev{left:0;}.block-views-blockhotels-block-home .slick-arrow.slick-prev::before{content:"\e90b";}.block-views-blockhotels-block-home .slick-arrow.slick-next{right:0;}.block-views-blockhotels-block-home .slick-arrow.slick-next::before{content:"\e90c";}.block-views-blockhotels-block-home .slick-arrow.slick-disabled{opacity:0.4;}@media (max-width:1199.95px){.block-views-blockhotels-block-home .slick-arrow{width:60px;height:60px;}}@media (max-width:767.95px){.block-views-blockhotels-block-home .slick-arrow{width:35px;height:35px;}.block-views-blockhotels-block-home .slick-arrow::before{font-size:7px;}}@media (hover:hover){.block-views-blockhotels-block-home .slick-arrow:hover{background-color:var(--champagne);color:var(--main-color);}}.block-views-blockhotels-block-home .slick-arrow.slick-prev{left:87px;}.block-views-blockhotels-block-home .slick-arrow.slick-next{right:87px;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .node__content{position:relative;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail{transition:width 0.4s ease;width:57%;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail picture{height:550px;display:block;position:relative;overflow:hidden;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div{position:absolute;top:50%;right:0;transform:translateY(-50%);width:43%;padding-left:72px;padding-top:80px;padding-bottom:80px;transition:all 0.4s ease;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:29px;}@media (max-width:767.95px){.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-title h2{font-size:25px;line-height:28.8px;}}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary{line-height:180%;margin-bottom:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary > *:last-child{margin-bottom:0;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary ul{margin-top:0;padding-left:0;list-style:none;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary ul li{line-height:160%;}}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .btn-learn-more{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .btn-learn-more{font-size:14px;min-height:50px;padding:4px 15px;}}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .btn-learn-more::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .btn-learn-more:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .btn-learn-more:hover::before{transform:translateY(-50%) scale(2);}}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}.block-views-blockhotels-block-home .unslick .slide__content{padding-left:217px;padding-right:217px;}@media (max-width:1199.95px){.block-views-blockhotels-block-home .unslick .slide__content,.block-views-blockhotels-block-home .slick-list{padding-left:80px !important;padding-right:80px !important;}.block-views-blockhotels-block-home .slick-arrow.slick-prev{left:40px;}.block-views-blockhotels-block-home .slick-arrow.slick-next{right:40px;}.block-views-blockhotels-block-home .slick-progress{left:80px;right:80px;padding-left:152px;}}@media (max-width:1023.95px){.block-views-blockhotels-block-home .unslick .slide__content,.block-views-blockhotels-block-home .slick-list{padding-left:0 !important;padding-right:0 !important;}.block-views-blockhotels-block-home .slick-arrow.slick-prev{left:0;}.block-views-blockhotels-block-home .slick-arrow.slick-next{right:0;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div{padding-left:40px;}.block-views-blockhotels-block-home .slick-progress{left:54px;right:54px;padding-left:94px;}}@media (max-width:767.95px){.block-views-blockhotels-block-home .slick__slide{padding-left:0;padding-right:0;}.block-views-blockhotels-block-home .slick-progress{padding:0;margin:0;top:375px;bottom:auto;margin-top:52px;left:0;right:0;justify-content:center;}.block-views-blockhotels-block-home .slick-progress .btn-prev-slick{margin-left:0;margin-right:39px;}.block-views-blockhotels-block-home .slick-progress .btn-next-slick{margin-left:39px;}.block-views-blockhotels-block-home .slick-arrow.slick-prev,.block-views-blockhotels-block-home .slick-arrow.slick-next{top:187.5px;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail{width:100%;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail picture{height:375px;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-thumbnail + div{width:100%;position:static;transform:none;padding:113px 22px 0;text-align:center;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-title h2{margin-bottom:20px;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-summary{margin-bottom:38px;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .btn-learn-more{min-width:auto;width:162px;max-width:100%;}.block-views-blockhotels-block-home .node--type-hotel.node--view-mode-square .field--name-field-cta a{min-width:auto;width:162px;max-width:100%;}}.block-fixed-block-contentgroup-careers{width:100%;max-width:1188px;margin:0 auto;padding:0 20px;padding:132px 20px 43px;display:flex;align-items:center;}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers{flex-direction:column;padding:75px 0 52px;}}.block-fixed-block-contentgroup-careers .field--name-field-image{order:2;width:60.9756097561%;}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers .field--name-field-image{width:100%;}}.block-fixed-block-contentgroup-careers .field--name-field-image picture{padding-top:68%;position:relative;overflow:hidden;display:block;}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers .field--name-field-image picture{padding-top:100%;}}.block-fixed-block-contentgroup-careers .field--name-field-image picture img{max-width:none;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.block-fixed-block-contentgroup-careers > div:last-child,.block-fixed-block-contentgroup-careers .block-content-wrapper{width:39.0243902439%;padding-right:94px;}@media (max-width:1023.95px){.block-fixed-block-contentgroup-careers > div:last-child,.block-fixed-block-contentgroup-careers .block-content-wrapper{padding-right:40px;}}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers > div:last-child,.block-fixed-block-contentgroup-careers .block-content-wrapper{width:100%;padding:0 20px 80px;}}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-title h2,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:29px;}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-title h2,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-title h2{font-size:25px;line-height:28.8px;}}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content{line-height:1.6;margin-bottom:32px;}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content > *:last-child,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content > *:last-child{margin-bottom:0;}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content ul,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content ul{margin-top:0;padding-left:0;list-style:none;}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content ul li,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content ul li,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content ul li{line-height:160%;}}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content ul li::before,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta .field__item a,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta .field__item a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta .field__item a,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta .field__item a{font-size:14px;min-height:50px;padding:4px 15px;}}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta .field__item a::before,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta .field__item a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta .field__item a:hover,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta .field__item a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta .field__item a:hover::before,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta .field__item a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta .field__item a,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta .field__item a{min-width:auto;width:260px;max-width:100%;}}@media (max-width:767.95px){.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-title h2,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-title h2{margin-bottom:42px;text-align:center;}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-content,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-content{text-align:center;margin-bottom:38px;}.block-fixed-block-contentgroup-careers > div:last-child .field--name-field-cta,.block-fixed-block-contentgroup-careers .block-content-wrapper .field--name-field-cta{text-align:center;}}body.page-node-type-page .block-system-main-block .node__content{width:100%;max-width:1045px;margin:0 auto;padding:0 22px;padding:43px 20px 39px;}@media (max-width:767.95px){body.page-node-type-page .block-system-main-block .node__content{padding:31px 20px 136px;}}body.page-node-type-page .block-system-main-block .node__content .field--name-title h1{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;text-align:center;margin-bottom:25px;}@media (max-width:767.95px){body.page-node-type-page .block-system-main-block .node__content .field--name-title h1{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){body.page-node-type-page .block-system-main-block .node__content .field--name-title h1{margin-bottom:28px;}}body.page-node-type-page .block-system-main-block .node__content .field--name-field-hero{margin-bottom:40px;}body.page-node-type-page .block-system-main-block .node__content .field--name-body{line-height:1.8;}body.page-node-type-page .block-system-main-block .node__content .field--name-body > *:last-child{margin-bottom:0;}body.page-node-type-page .contact-page-content .page-desc{width:100%;max-width:683px;margin:0 auto;padding:0 0;text-align:center;margin-bottom:43px;line-height:1.8;}@media (max-width:767.95px){body.page-node-type-page .contact-page-content .page-desc{margin-bottom:40px;}}body.page-node-type-page .contact-page-content a[href^="tel:"]{font-variant-numeric:lining-nums proportional-nums;}body.page-node-type-page .contact-page-content .page-top-info{width:100%;max-width:844px;margin:0 auto;padding:0 0;text-align:center;background-color:var(--champagne-05);margin-bottom:62px;padding:41px 20px 52px;}@media (max-width:767.95px){body.page-node-type-page .contact-page-content .page-top-info{padding:39px 21px 48px;margin-bottom:48px;}}body.page-node-type-page .contact-page-content .page-top-info p{font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;color:#000000;margin-bottom:20px;}@media (max-width:767.95px){body.page-node-type-page .contact-page-content .page-top-info p{margin-bottom:17px;}}body.page-node-type-page .contact-page-content .page-top-info a{text-decoration:underline;}body.page-node-type-page .contact-page-content .page-top-info ul{list-style:none;padding-left:0;margin-bottom:0;}body.page-node-type-page .contact-page-content .page-top-info ul li{font-size:15px;line-height:180%;color:#000000;font-variant-numeric:lining-nums proportional-nums;}body.page-node-type-page .contact-page-content .page-top-info ul li::before{content:none;}body.page-node-type-page .contact-page-content .page-top-info ul li + li{margin-top:4px;}body.page-node-type-page .contact-page-content .row{width:100%;max-width:772px;margin:0 auto;padding:0 0;display:flex;flex-wrap:wrap;}@media (max-width:767.95px){body.page-node-type-page .contact-page-content .row{display:block;}}body.page-node-type-page .contact-page-content .row .col{width:50%;padding:0 10px;margin-bottom:74px;font-size:15px;line-height:180%;color:#000000;}@media (max-width:767.95px){body.page-node-type-page .contact-page-content .row .col{width:100%;margin-bottom:35px;}body.page-node-type-page .contact-page-content .row .col:last-child{margin-bottom:0;}}body.page-node-type-page .contact-page-content .row .col a[href^="tel:"]{text-decoration:none;}body.page-node-type-page .contact-page-content .row .col strong{font-weight:normal;display:block;font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;color:#000000;margin-bottom:16px;}@media (max-width:767.95px){body.page-node-type-page .contact-page-content .row .col strong{font-size:18px;margin-bottom:11px;}}body.page-node-type-page.page-faq .node__content{width:100%;max-width:828px;margin:0 auto;padding:0 0;padding-bottom:141px;padding-top:43px;}body.page-node-type-page.page-faq .node__content .ckeditor-accordion-container > dl dd{padding:0 28px;}body.page-node-type-page.page-faq .node__content .ckeditor-accordion-container > dl dd > *:first-child{margin-top:33px;}body.page-node-type-page.page-faq .node__content .ckeditor-accordion-container > dl dd > *:last-child{margin-bottom:64px;}@media (max-width:767.95px){body.page-node-type-page.page-faq .node__content{padding-bottom:148px;padding-top:31px;}body.page-node-type-page.page-faq .node__content .ckeditor-accordion-container > dl dd{padding:0 22px;}body.page-node-type-page.page-faq .node__content .ckeditor-accordion-container > dl dd > *:first-child{margin-top:37px;}body.page-node-type-page.page-faq .node__content .ckeditor-accordion-container > dl dd > *:last-child{margin-bottom:62px;}}body.page-node-type-page.page-privacy .node__content{width:100%;max-width:1045px;margin:0 auto;padding:0 22px;padding:43px 22px 119px;}body.page-node-type-page.page-privacy .node__content .field--name-body{line-height:1.8;}body.page-node-type-page.page-privacy .node__content .field--name-body > *:last-child{margin-bottom:0;}body.page-node-type-page.page-gds .node__content{padding-bottom:92px;}@media (max-width:767.95px){body.page-node-type-page.page-gds .node__content{padding-bottom:118px;}}body.page-node-type-page.page-gds .field--name-body{width:100%;max-width:600px;margin:0 auto;padding:0 0;text-align:center;}body.page-node-type-page.page-gds .field--name-body p{font-family:"Belleza";font-style:normal;font-weight:400;font-size:20px;line-height:23px;letter-spacing:0.05em;color:#000000;margin-bottom:43px;}@media (max-width:767.95px){body.page-node-type-page.page-gds .field--name-body p{margin-bottom:37px;}}body.page-node-type-page.page-gds .field--name-body table{border:none;width:100%;}body.page-node-type-page.page-gds .field--name-body table tr:nth-child(odd){background-color:var(--champagne-05);}body.page-node-type-page.page-gds .field--name-body table tr td{font-family:"Raleway";font-style:normal;font-weight:400;font-size:15px;line-height:180%;color:#000000;border:none;padding:22px 40px;}body.page-node-type-page.page-gds .field--name-body table tr td:first-child{text-align:center;}body.page-node-type-page.page-gds .field--name-body table tr td + td{text-align:left;padding-left:45px;padding-right:45px;position:relative;letter-spacing:0;}body.page-node-type-page.page-gds .field--name-body table tr td + td::before{left:0;content:"";position:absolute;top:15px;bottom:15px;border-right:1px solid #a3a3a3;}@media (max-width:767.95px){body.page-node-type-page.page-gds .field--name-body table tr td{padding:22px 23px;}body.page-node-type-page.page-gds .field--name-body table tr td:first-child{width:114px;}body.page-node-type-page.page-gds .field--name-body table tr td + td{padding:22px 23px;}body.page-node-type-page.page-gds .field--name-body table tr td::before{top:12px;bottom:12px;}}body.page-node-type-page.page-getting-here .node__content{padding-left:0;padding-right:0;padding-bottom:139px;max-width:100%;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .node__content{padding-bottom:135px;}}body.page-node-type-page.page-getting-here .field--name-body .page-desc{width:100%;max-width:845px;margin:0 auto;padding:0 20px;text-align:center;margin-bottom:16px;line-height:1.8;letter-spacing:0;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .page-desc{font-size:15px;line-height:1.6;margin-bottom:44px;padding:0 22px;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details{width:100%;max-width:844px;margin:0 auto;padding:0 0;background-color:var(--champagne-05);padding:35px 21px 40px;margin-bottom:67px;}body.page-node-type-page.page-getting-here .field--name-body .contact-details + p{margin-bottom:0;}@media (max-width:991px){body.page-node-type-page.page-getting-here .field--name-body .contact-details{margin-left:22px;margin-right:22px;width:auto;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details > p{margin-bottom:12px;font-family:"Raleway";font-weight:700;font-size:15px;line-height:180%;color:#000000;padding:0 26px;letter-spacing:0;}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper{display:flex;}@media (max-width:991px){body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper{display:block;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper a{text-decoration:underline;letter-spacing:1.2px;}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper > div{padding:0 26px;position:relative;font-size:14px;font-variant-numeric:lining-nums proportional-nums;line-height:1.61;letter-spacing:0.05em;display:flex;align-items:flex-start;}@media (min-width:992px){body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper > div::after{content:"";position:absolute;bottom:0;right:0;border-right:1px solid rgba(0,0,0,0.2);height:42px;top:50%;margin-top:-21px;}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper > div:last-child::after{border:none;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper > div::before{margin-right:10px;margin-top:5px;content:"";flex-shrink:0;width:13px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain;}@media (min-width:992px){body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--address{width:35.2708058124%;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--address::before{background-image:url(/themes/custom/amara/images/icons/location.svg);}@media (min-width:992px){body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--telephone{width:25.3632760898%;}}@media (max-width:991px){body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--telephone{margin-top:14px;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--telephone::before{background-image:url(/themes/custom/amara/images/icons/phone.svg);}@media (max-width:991px){body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--email{margin-top:14px;}}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details--email::before{background-image:url(/themes/custom/amara/images/icons/mail.svg);}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .contact-details{padding:30px 30px 41px;margin-bottom:62px;}body.page-node-type-page.page-getting-here .field--name-body .contact-details > p{padding:0;margin-bottom:11px;}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper > div{padding:0;}body.page-node-type-page.page-getting-here .field--name-body .contact-details .contact-details-wrapper > div::before{margin-right:17px;}}body.page-node-type-page.page-getting-here .field--name-body iframe{max-width:100%;height:570px;display:block;width:100%;}body.page-node-type-page.page-getting-here .field--name-body .transportation{width:100%;max-width:954px;margin:0 auto;padding:0 0;padding-top:103px;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .transportation{padding-top:57px;}}body.page-node-type-page.page-getting-here .field--name-body .transportation h3{font-family:"Belleza";font-weight:400;font-size:25px;line-height:29px;letter-spacing:0.03em;margin-bottom:62px;text-align:center;position:relative;z-index:0;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .transportation h3{font-size:20px;line-height:23.04px;letter-spacing:0.03em;}}body.page-node-type-page.page-getting-here .field--name-body .transportation h3::before{z-index:-1;content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);border-top:1px solid var(--champagne);}body.page-node-type-page.page-getting-here .field--name-body .transportation h3 span{display:inline-block;padding:0 46px;background-color:#fff;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .transportation h3{margin-bottom:35px;border-bottom:1px solid #D9D9D9;text-align:left;}body.page-node-type-page.page-getting-here .field--name-body .transportation h3 span{display:block;padding:0 20px 26px;}body.page-node-type-page.page-getting-here .field--name-body .transportation h3::before{content:none;}}body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item{width:100%;max-width:854px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;margin-bottom:36px;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item{display:block;margin-bottom:38px;}}body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item p:first-child{font-weight:600;font-size:16px;line-height:161%;letter-spacing:0.05em;color:#000000;width:41.0319410319%;padding-right:10px;}body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item p:first-child strong{font-weight:600;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item p:first-child{margin-bottom:17px;width:100%;padding-right:0;}}body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item p:last-child{width:58.9680589681%;font-size:15px;letter-spacing:0.05em;margin-bottom:0;}@media (max-width:767.95px){body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item p:last-child{width:100%;}}body.page-node-type-page.page-getting-here .field--name-body .transportation .transportation-item:last-child{margin-bottom:0;}body.page-node-type-page.page-thank-you .node__content{padding:189px 20px 264px;text-align:center;}body.page-node-type-page.page-thank-you .field--name-body .button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;margin-top:33px;}@media (max-width:767.95px){body.page-node-type-page.page-thank-you .field--name-body .button{font-size:14px;min-height:50px;padding:4px 15px;}}body.page-node-type-page.page-thank-you .field--name-body .button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){body.page-node-type-page.page-thank-you .field--name-body .button:hover{color:var(--main-color);border-color:var(--button-primary-hover);}body.page-node-type-page.page-thank-you .field--name-body .button:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){body.page-node-type-page.page-thank-you .node__content{padding:114px 20px 174px;}body.page-node-type-page.page-thank-you .node__content .field--name-title h1{margin-bottom:30px;}body.page-node-type-page.page-thank-you .field--name-body{padding:0 28px;}body.page-node-type-page.page-thank-you .field--name-body .button{margin-top:12px;width:260px;}}.page-not-found .layout-content{padding:370px 0 254px;background-image:url(/themes/custom/amara/images/bg-not-found.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;color:#fff;max-width:100%;}.page-not-found .layout-content .block-system-main-block .node__content{padding:0;}.page-not-found .layout-content .field--name-title{display:none;}.page-not-found .layout-content h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;text-align:center;margin-bottom:20px;}@media (max-width:767.95px){.page-not-found .layout-content h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-not-found .layout-content h2{margin-bottom:28px;}}.page-not-found .layout-content p{line-height:1.8;margin-bottom:43px;}.page-not-found .layout-content .not-found-content > *:last-child{margin-bottom:0;}.page-not-found .layout-content .button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid #fff;cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;margin:0 5px;min-width:234px;margin-bottom:5px;}@media (max-width:767.95px){.page-not-found .layout-content .button{font-size:14px;min-height:50px;padding:4px 15px;}}.page-not-found .layout-content .button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-white-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-not-found .layout-content .button:hover{color:var(--main-color);border-color:var(--button-white-hover);}.page-not-found .layout-content .button:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.page-not-found .layout-content .button{min-width:auto;width:234px;max-width:100%;}}@media (max-width:375px){.page-not-found .layout-content .button{margin:0;margin-bottom:5px;}}@media (max-width:767.95px){.page-not-found .layout-content{padding:216px 58px 160px;position:relative;z-index:0;}.page-not-found .layout-content::after{content:"";z-index:-1;background:linear-gradient(1.68deg,#000000 13.89%,rgba(0,0,0,0) 80%);opacity:0.8;height:418px;position:absolute;left:0;right:0;bottom:0;}.page-not-found .layout-content h2{margin-bottom:30px;}.page-not-found .layout-content p{margin-bottom:31px;}.page-not-found .layout-content .button + .button{margin-top:22px;}}.page-node-type-events .node--type-venue .node__content{display:flex;align-items:center;}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail{width:59.5238095238%;}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail a{display:block;}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail picture{position:relative;padding-top:68%;display:block;}@media (max-width:767.95px){.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:67.7419354839%;}}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail + div{width:40.4761904762%;padding-left:64px;}.page-node-type-events .node--type-venue .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:25px;}@media (max-width:767.95px){.page-node-type-events .node--type-venue .node__content .field--name-title h2{font-size:25px;line-height:28.8px;}}.page-node-type-events .node--type-venue .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.page-node-type-events .node--type-venue .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}.page-node-type-events .node--type-venue .node__content .field--name-body{margin-bottom:33px;line-height:1.8;}.page-node-type-events .node--type-venue .node__content .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;}@media (max-width:767.95px){.page-node-type-events .node--type-venue .node__content .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-events .node--type-venue .node__content .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-events .node--type-venue .node__content .readmore-extrafield-link:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.page-node-type-events .node--type-venue .node__content .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-events .node--type-venue .node__content .field--name-extra-field-readmore-extrafield{display:flex;gap:12px;}@media (max-width:1023.95px){.page-node-type-events .node--type-venue .node__content{display:block;}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail{width:100%;}.page-node-type-events .node--type-venue .node__content .field--name-field-thumbnail + div{width:100%;padding:47px 20px 0;}}@media (max-width:767.95px){.page-node-type-events .node--type-venue .node__content .field--name-title h2{font-size:25px;line-height:normal;margin-bottom:22px;}.page-node-type-events .node--type-venue .node__content .field--name-body{line-height:1.6;margin-bottom:28px;}}.page-node-type-events .node--type-events .node__content .field--name-title{padding-top:63px;}@media (max-width:767.95px){.page-node-type-events .node--type-events .node__content .field--name-title{padding:52px 20px 0;}}.page-node-type-events .node--type-events .node__content .field--name-title h1{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:33px;text-align:center;}@media (max-width:767.95px){.page-node-type-events .node--type-events .node__content .field--name-title h1{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.page-node-type-events .node--type-events .node__content .field--name-body > p{width:100%;max-width:755px;margin:0 auto;padding:0 20px;text-align:center;line-height:1.8;margin-bottom:30px;}@media (max-width:767.95px){.page-node-type-events .node--type-events .node__content .field--name-body > p{margin-bottom:43px;}}.page-node-type-events .node--type-events .node__content .field--name-body .more-info{width:100%;max-width:660px;margin:0 auto;padding:0 0;background-color:var(--champagne-02);padding:20px 43px;margin-bottom:37px;}@media (min-width:1720px){.page-node-type-events .node--type-events .node__content .field--name-body .more-info{max-width:720px;}}.page-node-type-events .node--type-events .node__content .field--name-body .more-info > p{font-family:"Raleway";font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.03em;margin-bottom:6px;line-height:1.6;}@media (max-width:767.95px){.page-node-type-events .node--type-events .node__content .field--name-body .more-info > p{margin-bottom:10px;}}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul{display:flex;align-items:center;gap:50px;list-style:none;padding-left:0;margin:0;justify-content:flex-start;}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li{padding-left:23px;line-height:1.8;letter-spacing:0;}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li.more-info--phone{background-image:url(/themes/custom/amara/images/icons/phone.svg);background-repeat:no-repeat;background-position:top 7px left;}@media (min-width:768px){.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li.more-info--phone{width:40%;}}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li.more-info--email{background-image:url(/themes/custom/amara/images/icons/mail.svg);background-repeat:no-repeat;background-position:top 10px left;}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li + li{position:relative;}@media (max-width:767.95px){.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li + li{margin-top:3px;}}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li + li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-left:1px solid var(--champagne);height:20px;left:-25px;}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li a{word-break:break-word;text-decoration:underline;}@media (max-width:767.95px){.page-node-type-events .node--type-events .node__content .field--name-body .more-info{padding:30px 36px;margin-left:23px;width:auto;max-width:100%;margin-right:23px;margin-bottom:47px;}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul{display:block;}.page-node-type-events .node--type-events .node__content .field--name-body .more-info ul li + li:before{content:none;}}.page-node-type-events #block-system-main-block .field--name-field-files{display:flex;flex-wrap:wrap;justify-content:center;padding-left:20px;padding-right:20px;gap:10px 46px;margin-bottom:54px;}.page-node-type-events #block-system-main-block .field--name-field-files .field__item a{display:inline-block;font-family:"Belleza";font-size:18px;line-height:36px;color:#000000;padding-left:30px;position:relative;transition:color 0.4s ease;transition:color 0.4s ease,border-color 0.4s ease;position:relative;padding-left:32px;}.page-node-type-events #block-system-main-block .field--name-field-files .field__item a:after{left:0;content:"\e910";font-family:"icomoon";position:absolute;top:50%;transform:translateY(-50%);}@media (hover:hover){.page-node-type-events #block-system-main-block .field--name-field-files .field__item a:hover{color:var(--color-hover);border-color:var(--color-hover);}}.page-node-type-events #block-system-main-block .field--name-field-files .field__item + .field__item{position:relative;}.page-node-type-events #block-system-main-block .field--name-field-files .field__item + .field__item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-left:1px solid #d9d9d9;height:36px;left:-23px;}@media (max-width:767.95px){.page-node-type-events #block-system-main-block .field--name-field-files{display:block;text-align:center;margin-bottom:52px;}.page-node-type-events #block-system-main-block .field--name-field-files .field__item a{border-bottom:1px solid var(--main-color);}.page-node-type-events #block-system-main-block .field--name-field-files .field__item + .field__item{margin-top:28px;}.page-node-type-events #block-system-main-block .field--name-field-files .field__item + .field__item::before{content:none;}}.page-node-type-events #block-system-main-block .field--name-field-cta{text-align:center;padding-bottom:37px;}@media (max-width:767.95px){.page-node-type-events #block-system-main-block .field--name-field-cta{padding-bottom:50px;}}.page-node-type-events #block-system-main-block .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.page-node-type-events #block-system-main-block .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-events #block-system-main-block .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-events #block-system-main-block .field--name-field-cta a:hover{color:#fff;border-color:var(--main-color);}.page-node-type-events #block-system-main-block .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-events .block-views-blockvenues-block-attached{width:100%;max-width:1128px;margin:0 auto;padding:0 0;padding:40px 20px 129px;}@media (min-width:1560px){.page-node-type-events .block-views-blockvenues-block-attached{max-width:1300px;}}@media (min-width:1920px){.page-node-type-events .block-views-blockvenues-block-attached{max-width:1490px;}}.page-node-type-events .block-views-blockvenues-block-attached > h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:50px;text-align:center;}@media (max-width:767.95px){.page-node-type-events .block-views-blockvenues-block-attached > h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row{margin-bottom:100px;}@media (min-width:1024px){.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row:nth-child(even) .node--type-venue .node__content .field--name-field-thumbnail{order:2;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row:nth-child(even) .node--type-venue .node__content .field--name-field-thumbnail + div{padding-left:0;padding-right:64px;}}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row:last-child{margin-bottom:0;}@media (max-width:767.95px){.page-node-type-events .block-views-blockvenues-block-attached{padding:40px 32px 100px;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row{margin-bottom:96px;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row .node--type-venue .node__content .field--name-field-thumbnail + div{padding:43px 0 0;text-align:center;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row .field--name-title h2{margin-bottom:23px;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row .field--name-body{margin-bottom:35px;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row .field--name-extra-field-readmore-extrafield{justify-content:center;}.page-node-type-events .block-views-blockvenues-block-attached .view-venues .views-row .field--name-extra-field-readmore-extrafield .readmore-extrafield-link{width:162px;max-width:100%;}}.page-node-type-events #block-views-block-gallery-block-attached{background-color:var(--champagne-02);padding-bottom:87px;padding-top:78px;}@media (max-width:767.95px){.page-node-type-events #block-views-block-gallery-block-attached{padding-top:61px;padding-bottom:24px;}}.page-node-type-events .proposal-button .field--name-field-cta{text-align:center;padding-bottom:87px;padding-left:20px;padding-right:20px;background-color:var(--champagne-02);}@media (max-width:767.95px){.page-node-type-events .proposal-button .field--name-field-cta{padding-top:30px;padding-bottom:83px;}}.page-node-type-events .proposal-button .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;background-color:transparent;}@media (max-width:767.95px){.page-node-type-events .proposal-button .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-events .proposal-button .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-events .proposal-button .field--name-field-cta a:hover{color:#fff;border-color:var(--main-color);}.page-node-type-events .proposal-button .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-events .block-views-blockevents-block-faqs{width:100%;max-width:840px;margin:0 auto;padding:0 20px;padding-top:100px;padding-bottom:158px;}@media (min-width:1560px){.page-node-type-events .block-views-blockevents-block-faqs{max-width:1000px;}}.page-node-type-events .block-views-blockevents-block-faqs .field--name-field-faqs .field__label{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;text-align:center;margin-bottom:52px;}@media (max-width:767.95px){.page-node-type-events .block-views-blockevents-block-faqs .field--name-field-faqs .field__label{font-size:25px;line-height:28.8px;}}@media (max-width:767.95px){.page-node-type-events .block-views-blockevents-block-faqs .field--name-field-faqs .field__label{margin-bottom:22px;margin-left:47px;margin-right:47px;line-height:1.6;}}.page-node-type-events .block-views-blockevents-block-faqs .ckeditor-accordion-container > dl dd{padding:0 30px;}@media (max-width:767.95px){.page-node-type-events .block-views-blockevents-block-faqs{padding-left:0;padding-right:0;padding-top:70px;padding-bottom:150px;}.page-node-type-events .block-views-blockevents-block-faqs .ckeditor-accordion-container > dl dd{padding:0 22px;}}.path-webform .layout-content{padding-bottom:122px;}@media (max-width:767.95px){.path-webform .layout-content{padding-bottom:142px;}}.path-webform .back-btn{margin-top:45px;margin-bottom:0;}@media (max-width:767.95px){.path-webform .back-btn{margin-top:23px;}}.path-webform .block-page-title-block{padding-top:41px;}.path-webform .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;padding:0 20px;text-align:center;margin-bottom:20px;}@media (max-width:767.95px){.path-webform .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.path-webform .block-system-main-block{width:100%;max-width:847px;margin:0 auto;padding:0 20px;}.path-webform .block-system-main-block .form-item label{letter-spacing:0;}.path-webform .block-system-main-block .form-type-processed-text p{font-size:15px;line-height:180%;text-align:center;color:#000000;margin-bottom:40px;}.path-webform .block-system-main-block .form-item-mandatory p{margin-bottom:37px;font-size:14px;line-height:16px;letter-spacing:0.32px;color:#C0492E;}.path-webform .block-system-main-block #edit-number,.path-webform .block-system-main-block #edit-date,.path-webform .block-system-main-block #edit-wedding-info,.path-webform .block-system-main-block #edit-contact,.path-webform .block-system-main-block #edit-basic-info{display:flex;margin-left:-14px;margin-right:-14px;flex-wrap:wrap;}.path-webform .block-system-main-block #edit-number > div,.path-webform .block-system-main-block #edit-date > div,.path-webform .block-system-main-block #edit-wedding-info > div,.path-webform .block-system-main-block #edit-contact > div,.path-webform .block-system-main-block #edit-basic-info > div{padding-left:14px;padding-right:14px;}.path-webform .block-system-main-block .form-item-salutation{width:18.9591078067%;}.path-webform .block-system-main-block .form-item-first-name,.path-webform .block-system-main-block .form-item-last-name{width:40.5204460967%;}.path-webform .block-system-main-block #edit-number > div,.path-webform .block-system-main-block #edit-date > div,.path-webform .block-system-main-block .form-item-phone-number,.path-webform .block-system-main-block .form-item-email{width:50%;}.path-webform .block-system-main-block #edit-wedding-info > div{width:33.3333333333%;}.path-webform .block-system-main-block .form-type-textarea{margin-bottom:21px;}.path-webform .block-system-main-block .form-actions{text-align:center;padding-top:52px;}.path-webform .form-item-date-of-wedding input,.path-webform .form-item-start-date input,.path-webform .form-item-end-date input{background-image:url(/themes/custom/amara/images/icons/calendar.svg);background-repeat:no-repeat;background-position:right 23px center;padding-right:50px;}@media (max-width:767.95px){.path-webform .block-page-title-block{padding-top:27px;margin-bottom:18px;}.path-webform .block-system-main-block .form-type-processed-text p{margin-bottom:33px;}.path-webform .block-system-main-block #edit-number > div,.path-webform .block-system-main-block #edit-date > div,.path-webform .block-system-main-block .form-item-phone-number,.path-webform .block-system-main-block .form-item-email,.path-webform .block-system-main-block #edit-wedding-info > div,.path-webform .block-system-main-block .form-item-last-name,.path-webform .block-system-main-block .form-item-first-name,.path-webform .block-system-main-block .form-item-salutation{width:100%;}.path-webform .block-system-main-block .form-item-company,.path-webform .block-system-main-block #edit-wedding-info{padding-top:33px;margin-top:35px;position:relative;}.path-webform .block-system-main-block .form-item-company::before,.path-webform .block-system-main-block #edit-wedding-info::before{content:"";position:absolute;margin:0 auto;top:0;left:0;right:0;border-top:1px solid rgba(49,56,66,0.2);width:225px;max-width:100%;}.path-webform .block-system-main-block .form-type-textarea{margin-bottom:25px;}.path-webform .block-system-main-block .form-item-mandatory p{margin-bottom:45px;}}.path-event-venues .node--type-venue{height:100%;}.path-event-venues .node--type-venue .node__content{height:100%;display:flex;flex-direction:column;}.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail{margin-bottom:32px;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail{margin-bottom:50px;}}.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail > a{display:block;}.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail picture{position:relative;padding-top:65%;display:block;}.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:68%;}}@media (max-width:576px){.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:0;height:255px;}}.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail + div{flex-grow:1;display:flex;flex-direction:column;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-field-thumbnail + div{padding:0 20px;text-align:center;}}.path-event-venues .node--type-venue .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:25px;line-height:29px;letter-spacing:0.03em;margin-bottom:27px;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-title h2{font-size:20px;line-height:23.04px;letter-spacing:0.03em;}}.path-event-venues .node--type-venue .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.path-event-venues .node--type-venue .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-title h2{font-size:25px;line-height:normal;letter-spacing:0.05em;margin-bottom:20px;}}.path-event-venues .node--type-venue .node__content .field--name-body{margin-bottom:31px;line-height:1.8;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-body{margin-bottom:32px;}}.path-event-venues .node--type-venue .node__content .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.path-event-venues .node--type-venue .node__content .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-event-venues .node--type-venue .node__content .readmore-extrafield-link:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.path-event-venues .node--type-venue .node__content .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}.path-event-venues .node--type-venue .node__content .field--name-extra-field-readmore-extrafield{margin-top:auto;display:flex;}@media (max-width:767.95px){.path-event-venues .node--type-venue .node__content .field--name-extra-field-readmore-extrafield{justify-content:center;}}.path-event-venues .region-content{padding-top:68px;padding-bottom:122px;}@media (max-width:767.95px){.path-event-venues .region-content{padding:31px 0 143px;}}.path-event-venues .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;text-align:center;margin-bottom:22px;}@media (max-width:767.95px){.path-event-venues .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-event-venues .block-page-title-block .page-title{margin-bottom:28px;padding:0 20px;}}.path-event-venues .block-system-main-block .view-header{width:100%;max-width:801px;margin:0 auto;padding:0 20px;line-height:1.8;margin-bottom:60px;text-align:center;}@media (max-width:767.95px){.path-event-venues .block-system-main-block .view-header{letter-spacing:0.03em;margin-bottom:49px;}}.path-event-venues .block-system-main-block .view-venues > .view-content{width:100%;max-width:1241px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:87px 0;}@media (min-width:1560px){.path-event-venues .block-system-main-block .view-venues > .view-content{max-width:1300px;}}@media (min-width:1920px){.path-event-venues .block-system-main-block .view-venues > .view-content{max-width:1490px;}}@media (max-width:767.95px){.path-event-venues .block-system-main-block .view-venues > .view-content{padding:0;display:block;}}.path-event-venues .block-system-main-block .view-venues > .view-content .views-row{width:50%;padding:0 10px;}@media (max-width:767.95px){.path-event-venues .block-system-main-block .view-venues > .view-content .views-row{padding:0;width:100%;margin-bottom:70px;}.path-event-venues .block-system-main-block .view-venues > .view-content .views-row:last-child{margin-bottom:0;}}@media (max-width:767.95px){.page-node-type-venue .node--type-venue.node--view-mode-full .node__content{display:flex;flex-direction:column;padding-top:23px;}.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .back-btn{order:-1;}}.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .field--name-title h1{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:25px;text-align:center;padding:0 20px;}@media (max-width:767.95px){.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .field--name-title h1{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .field--name-title h1{margin-top:52px;margin-bottom:26px;}}.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .field--name-body{width:100%;max-width:916px;margin:0 auto;padding:0 20px;text-align:center;line-height:1.8;margin-bottom:27px;}.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .field--name-body > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.page-node-type-venue .node--type-venue.node--view-mode-full .node__content .field--name-body{margin-bottom:35px;line-height:1.6;letter-spacing:0.05em;}}.page-node-type-venue .specifications-summary{display:flex;gap:35px;line-height:1.6;justify-content:center;padding:0 20px;margin-bottom:48px;}.page-node-type-venue .specifications-summary span{display:block;padding-left:28px;background-repeat:no-repeat;background-position:left center;}.page-node-type-venue .specifications-summary .specifications-summary-area{background-image:url(/themes/custom/amara/images/icons/area.svg);}.page-node-type-venue .specifications-summary .specifications-summary-capacity{background-image:url(/themes/custom/amara/images/icons/guest.svg);}@media (max-width:767.95px){.page-node-type-venue .specifications-summary{margin-bottom:39px;text-align:center;padding:0 40px;gap:0;}.page-node-type-venue .specifications-summary span{width:50%;padding:0 10px;padding-top:31px;background-position:top center;}}.page-node-type-venue .buttons-list{margin-bottom:74px;display:flex;flex-wrap:wrap;gap:10px 15px;padding:0 20px;justify-content:center;}.page-node-type-venue .buttons-list a{min-width:auto;width:234px;max-width:100%;}.page-node-type-venue .buttons-list .field--name-field-virtual-tour a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;background-color:transparent;}@media (max-width:767.95px){.page-node-type-venue .buttons-list .field--name-field-virtual-tour a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-venue .buttons-list .field--name-field-virtual-tour a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-venue .buttons-list .field--name-field-virtual-tour a:hover{color:#fff;border-color:var(--main-color);}.page-node-type-venue .buttons-list .field--name-field-virtual-tour a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-venue .buttons-list .field--name-field-virtual-tour a::after{display:inline-block;flex-shrink:0;margin-left:16px;content:"";width:24px;height:24px;background-image:url(/themes/custom/amara/images/icons/vr.svg);background-repeat:no-repeat;background-position:center;transition:background-image 0.4s ease;}.page-node-type-venue .buttons-list .field--name-field-virtual-tour a:hover:after{background-image:url(/themes/custom/amara/images/icons/vr-white.svg);}.page-node-type-venue .buttons-list .field--name-field-file a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;}@media (max-width:767.95px){.page-node-type-venue .buttons-list .field--name-field-file a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-venue .buttons-list .field--name-field-file a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-venue .buttons-list .field--name-field-file a:hover{color:#fff;border-color:var(--main-color);}.page-node-type-venue .buttons-list .field--name-field-file a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-venue .buttons-list .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;}@media (max-width:767.95px){.page-node-type-venue .buttons-list .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-venue .buttons-list .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-venue .buttons-list .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.page-node-type-venue .buttons-list .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.page-node-type-venue .buttons-list{flex-direction:column-reverse;gap:18px;align-items:center;margin-bottom:77px;}}.page-node-type-venue .group-floor-plan-specifications{width:100%;max-width:985px;margin:0 auto;padding:0 0;margin-bottom:39px;border:1px solid rgba(49,56,66,0.8);padding-top:43px;}@media (min-width:768px){.page-node-type-venue .group-floor-plan-specifications .tabs-toggle{display:none;}}.page-node-type-venue .group-floor-plan-specifications .tabs-top{opacity:0;transition:opacity 0.4s ease;}.page-node-type-venue .group-floor-plan-specifications .tabs-top.show{opacity:1;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list{padding-left:0;list-style:none;border:none;background-color:transparent;display:flex;justify-content:center;margin-bottom:47px;gap:10px 60px;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list .horizontal-tab-button{background-color:transparent;border:none;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list button{background-color:transparent;border:none;padding:0 19px 15px;font-family:"Belleza";font-style:normal;font-weight:400;font-size:18px;line-height:21px;letter-spacing:0.02em;color:#000000;position:relative;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list button:after{content:"";position:absolute;bottom:0;left:0;right:0;border-top:2px solid var(--main-color);transform:scaleX(0);transition:transform 0.4s ease;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list button:hover::after{transform:scaleX(1);}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list .selected button::after{transform:scaleX(1);}.page-node-type-venue .group-floor-plan-specifications .tab{display:none;padding:0 10px;}.page-node-type-venue .group-floor-plan-specifications .tab.active{display:block;}.page-node-type-venue .group-floor-plan-specifications .tab:first-child{display:block;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-specifications{padding-top:10px;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-specifications > p{line-height:1.8;margin-bottom:30px;text-align:center;}.page-node-type-venue .group-floor-plan-specifications .specifications-list{padding-bottom:109px;display:grid;flex-wrap:wrap;max-width:768px;margin-left:auto;margin-right:auto;gap:9px;grid-template-columns:repeat(3,1fr);}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field{border:1px solid #bcbcbc;text-align:center;padding:37px 10px 27px;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field__label{font-family:"Raleway";font-weight:600;font-size:15px;line-height:161%;letter-spacing:0.05em;color:#000000;margin-bottom:0;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field-description{font-weight:400;font-size:12px;line-height:161%;letter-spacing:0.05em;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field__item{font-size:20px;line-height:1.61;letter-spacing:0.05em;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan{position:relative;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan .f-panzoom{padding-bottom:65px;height:552px;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls{position:absolute;right:16px;bottom:20px;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls:before{z-index:1;content:"";position:absolute;top:50%;border-top:1px solid #ffffff;left:7px;right:7px;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls #zoomlevel{opacity:0;visibility:hidden;position:absolute;right:0;width:0;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls button{display:block;font-size:0;width:48px;height:46px;border:none;padding:0;background-color:#9d9791;background-repeat:no-repeat;background-position:center;transition:background-color 0.4s ease;}@media (hover:hover){.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls button:hover{background-color:var(--main-color);}}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls button.zoom-in{background-image:url(/themes/custom/amara/images/icons/expand-white.svg);}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls button.zoom-out{background-image:url(/themes/custom/amara/images/icons/collapse-white.svg);}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls button:disabled{opacity:0.5;}.page-node-type-venue .group-floor-plan-specifications .tabs-toggle{background-color:transparent;width:233px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:54px;border:none;padding:0 0 18px;border-bottom:1px solid rgb(49,56,66);font-family:"Belleza";display:flex;align-items:center;font-size:18px;justify-content:center;color:rgb(49,56,66);}@media (min-width:768px){.page-node-type-venue .group-floor-plan-specifications .tabs-toggle{display:none;}}.page-node-type-venue .group-floor-plan-specifications .tabs-toggle svg{flex-shrink:0;margin-left:20px;transition:transform 0.4s ease;}.page-node-type-venue .group-floor-plan-specifications .tabs-toggle.active svg{transform:rotate(180deg);}@media (max-width:767.95px){.page-node-type-venue .group-floor-plan-specifications{margin-bottom:26px;padding-top:35px;padding-bottom:23px;}.page-node-type-venue .group-floor-plan-specifications .tabs-top{position:relative;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list{display:none;max-width:233px;margin:0 auto;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:2;text-align:center;margin-bottom:0;margin-top:24px;box-shadow:0px 4px 25px rgba(0,0,0,0.12);}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list li button{width:100%;padding:23px;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list li button::after{content:none;}.page-node-type-venue .group-floor-plan-specifications .horizontal-tabs-list li.selected button{background-color:var(--champagne);}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan .f-panzoom{padding-bottom:158px;height:558px;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan #controls{bottom:0;right:10px;}.page-node-type-venue .group-floor-plan-specifications .field--name-field-specifications{display:none;}.page-node-type-venue .group-floor-plan-specifications .specifications-list{display:block;padding-bottom:65px;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field{border:none;padding:0 12px 12px;margin-bottom:6px;align-items:center;border-bottom:1px solid rgba(49,56,66,0.3);display:grid;grid-template-columns:repeat(3,1fr);gap:0 8px;text-align:left;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field:has(.field-description){grid-template-rows:repeat(2,1fr);}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field:has(.field-description) .field__item{grid-row:span 2/span 2;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field__label{grid-column:span 2/span 2;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field-description{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:2;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field__item{grid-column-start:3;grid-row-start:1;text-align:right;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field:last-child{margin-bottom:0;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field__label{font-weight:600;font-size:13px;line-height:161%;letter-spacing:0.05em;color:#000000;}.page-node-type-venue .group-floor-plan-specifications .specifications-list .field .field__item{font-size:18px;line-height:161%;letter-spacing:0.05em;}}@media (max-width:576px){.page-node-type-venue .group-floor-plan-specifications .field--name-field-floor-plan .f-panzoom{height:424px;}}.page-node-type-venue #block-views-block-gallery-block-attached{padding:30px 0 105px;}@media (max-width:767.95px){.page-node-type-venue #block-views-block-gallery-block-attached{padding:30px 0 59px;}}.fancybox__container{--fancybox-bg:rgba(0,0,0,0.65);}.path-gallery .region-content{padding:43px 20px 152px;}@media (max-width:767.95px){.path-gallery .region-content{padding:37px 0 143px;}}.path-gallery .region-content .page-title{text-align:center;font-family:"Belleza";font-weight:400;font-size:45px;line-height:52px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:45px;}@media (max-width:767.95px){.path-gallery .region-content .page-title{font-size:30px;line-height:35px;letter-spacing:0.03em;text-transform:uppercase;}}@media (max-width:767.95px){.path-gallery .region-content .page-title{padding:0 20px;margin-bottom:42px;}}.path-gallery .region-content .view-filters{margin-bottom:51px;}.path-gallery .region-content .view-filters .bef-links ul{gap:5px 43px;}.path-gallery .region-content .view-filters .form--inline{width:100%;}.path-gallery .region-content .view-filters .form--inline .form-item{float:none;}.path-gallery .region-content .view-filters .filter-toggle{border:1px solid rgb(49,56,66);padding:10px 44px 10px 24px;font-size:15px;line-height:1.8;color:#000;background-color:#fff;width:335px;max-width:100%;display:block;margin-left:auto;margin-right:auto;background-image:url(/themes/custom/amara/images/icons/down-arrow.svg);text-align:left;background-repeat:no-repeat;background-position:right 21px center;}@media (min-width:768px){.path-gallery .region-content .view-filters .filter-toggle{display:none;}}.path-gallery .region-content .view-filters .filter-toggle + .filter-toggle{display:none;}@media (max-width:767.95px){.path-gallery .region-content .view-filters .bef-links{position:relative;padding:0 18px;}.path-gallery .region-content .view-filters .bef-links ul{padding:0;position:absolute;z-index:5;top:100%;left:50%;display:none;width:340px;transform:translateX(-50%);max-width:95%;background-color:#fff;margin:0 auto;margin-top:24px;box-shadow:0px 4px 25px rgba(0,0,0,0.12);}.path-gallery .region-content .view-filters .bef-links ul li a{padding:23px;}.path-gallery .region-content .view-filters .bef-links ul li a::before{content:none;}.path-gallery .region-content .view-filters .bef-links ul li a.bef-link--selected{background-color:var(--champagne);}}@media (max-width:767.95px){.path-gallery .region-content .view-empty{max-width:371px;padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;}}.path-gallery .region-content .block-system-main-block{width:100%;max-width:1220px;margin:0 auto;padding:0 0;}@media (min-width:1560px){.path-gallery .region-content .block-system-main-block{max-width:1300px;}}@media (min-width:1920px){.path-gallery .region-content .block-system-main-block{max-width:1490px;}}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;}@media (max-width:767.95px){.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper{margin-left:0;margin-right:0;display:grid;gap:5px;grid-template-columns:1fr 1fr;}}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row{width:33.3333333333%;padding-left:5px;padding-right:5px;margin-bottom:10px;}@media (max-width:767.95px){.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row{margin-bottom:0;}}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row picture{display:block;position:relative;padding-top:65%;}@media (max-width:576px){.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row picture{padding-top:0;height:260px;}}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row .field--name-thumbnail{cursor:pointer;overflow:hidden;}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row .field--name-thumbnail img{transition:transform 0.8s ease;}@media (hover:hover){.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row .field--name-thumbnail:hover img{transform:scale(1.4);}}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row .video-player-btn{position:relative;}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row .video-player-btn::before{content:"";pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:center;width:52px;height:52px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml,<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.1289 0C29.4803 0.181053 30.8467 0.339475 32.1754 0.686494C39.4303 2.55738 44.9187 6.76687 48.6707 13.2244C50.4977 16.3702 51.5697 19.7801 51.8868 23.3936C52.5436 30.7564 50.543 37.3196 45.7265 42.9549C41.8461 47.4963 36.9315 50.3932 31.0581 51.487C22.8142 53.0184 15.4007 51.1098 8.99129 45.6707C4.40883 41.778 1.60801 36.7991 0.437863 30.9073C0.226481 29.8512 0.135889 28.7724 0 27.7011C0 26.5469 0 25.4003 0 24.2536C0.0226481 24.1253 0.0603949 23.9896 0.0679443 23.8613C0.173635 22.3752 0.430314 20.9116 0.815331 19.4708C2.15912 14.439 4.741 10.1541 8.59872 6.65371C11.9808 3.5758 15.9141 1.56913 20.3682 0.573335C21.5534 0.309299 22.7613 0.173509 23.9692 0H28.1289ZM26.0679 2.74597C13.2416 2.73089 2.79326 13.1339 2.76307 25.9359C2.74042 38.7529 13.1887 49.2616 25.9774 49.2842C38.8339 49.3068 49.3124 38.8661 49.3275 26.0264C49.3426 13.1867 38.917 2.76106 26.0604 2.74597H26.0679Z" fill="white"/><path d="M17.4467 26.0038C17.4467 23.0994 17.4392 20.1874 17.4467 17.283C17.4543 15.4348 18.949 13.9864 20.7231 14.092C21.4026 14.1297 21.9839 14.4465 22.5576 14.7709C26.0756 16.8002 29.5861 18.8295 33.1041 20.8588C34.395 21.6057 35.686 22.3374 36.9694 23.0994C37.8828 23.6425 38.5849 24.3818 38.9095 25.4229C39.2568 26.5469 38.8265 27.8294 37.7847 28.4857C36.3277 29.4061 34.8178 30.251 33.3306 31.111C29.873 33.1101 26.4154 35.1017 22.9577 37.0933C22.6331 37.2819 22.2934 37.4328 21.9688 37.6138C19.7795 38.8284 17.4392 37.1838 17.4543 34.7396C17.4694 31.8352 17.4543 28.9233 17.4543 26.0189L17.4467 26.0038ZM20.2324 25.9736C20.2324 28.7648 20.2324 31.5561 20.2324 34.3398C20.2324 35.2299 20.4514 35.3657 21.2063 34.9357C26.053 32.137 30.8997 29.3382 35.7464 26.5318C36.5315 26.0792 36.5164 25.8378 35.7086 25.3701C30.8695 22.5864 26.0303 19.8027 21.1987 17.019C20.9723 16.8908 20.7458 16.6644 20.4514 16.8229C20.1494 16.9813 20.2324 17.2906 20.2324 17.5546C20.2324 20.3609 20.2324 23.1673 20.2324 25.9736Z" fill="white"/></svg>');}@media (max-width:767.95px){.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row{width:100%;padding-left:0;padding-right:0;}.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+4),.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+5),.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+6),.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+1){grid-column:span 2;}}@media (max-width:767.95px) and (max-width:576px){.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+2) picture,.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+3) picture,.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+8) picture,.path-gallery .region-content .block-system-main-block .view-gallery > .view-content > .views-infinite-scroll-content-wrapper .views-row:nth-child(6n+9) picture{height:120px;}}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{z-index:10;height:60px;width:60px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:34px;border-radius:0;transition:background-color 0.4s ease;}.is-horizontal .f-carousel__nav .f-button.is-next:before,.is-horizontal .fancybox__nav .f-button.is-next:before,.is-horizontal .f-carousel__nav .f-button.is-prev:before,.is-horizontal .fancybox__nav .f-button.is-prev:before{content:none;}.is-horizontal .f-carousel__nav .f-button.is-next svg,.is-horizontal .fancybox__nav .f-button.is-next svg,.is-horizontal .f-carousel__nav .f-button.is-prev svg,.is-horizontal .fancybox__nav .f-button.is-prev svg{display:none;}@media (max-width:767.95px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{width:36px;height:36px;background-size:21px;transform:none;margin-top:182px;}}@media (max-width:578px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{margin-top:145px;}}@media (max-width:767px) and (max-height:500px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{margin-top:0;}}.is-horizontal .f-carousel__nav .f-button.is-next:focus-visible,.is-horizontal .f-carousel__nav .f-button.is-next:hover,.is-horizontal .f-carousel__nav .f-button.is-next:focus,.is-horizontal .fancybox__nav .f-button.is-next:focus-visible,.is-horizontal .fancybox__nav .f-button.is-next:hover,.is-horizontal .fancybox__nav .f-button.is-next:focus,.is-horizontal .f-carousel__nav .f-button.is-prev:focus-visible,.is-horizontal .f-carousel__nav .f-button.is-prev:hover,.is-horizontal .f-carousel__nav .f-button.is-prev:focus,.is-horizontal .fancybox__nav .f-button.is-prev:focus-visible,.is-horizontal .fancybox__nav .f-button.is-prev:hover,.is-horizontal .fancybox__nav .f-button.is-prev:focus{box-shadow:none;outline:none;}.fancybox__toolbar .f-button{width:25px;height:25px;background-color:transparent;padding:0;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml, <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.3837 0L12.4972 10.8809L1.61631 0L0 1.61631L10.8809 12.4972L0 23.3837L1.61631 25L12.4972 14.1135L23.3837 25L25 23.3837L14.1135 12.4972L25 1.61631L23.3837 0Z" fill="white"/></svg>');outline:none;box-shadow:none;}.fancybox__toolbar .f-button svg{display:none;}.fancybox__toolbar .f-button:focus-visible,.fancybox__toolbar .f-button:hover,.fancybox__toolbar .f-button:focus{box-shadow:none;outline:none;}@media (max-width:767.95px){.fancybox__toolbar .f-button{width:20px;height:20px;}}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:0;background-image:url(/themes/custom/amara/images/icons/arrow-right.svg);}@media (hover:hover){.is-horizontal .f-carousel__nav .f-button.is-next:hover,.is-horizontal .fancybox__nav .f-button.is-next:hover{background-image:url(/themes/custom/amara/images/icons/right-arrow-dark.svg);background-color:var(--button-primary-hover);}}@media (min-width:768px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{margin-top:-45px;}}@media (max-width:767.95px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:auto;left:50%;margin-left:7px;}}@media (max-width:767px) and (max-height:500px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:0;left:auto;margin-top:-36px;}}@media (min-width:1470px){.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:auto;left:50%;margin-left:625px;}}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:0;background-image:url(/themes/custom/amara/images/icons/arrow-left.svg);}@media (hover:hover){.is-horizontal .f-carousel__nav .f-button.is-prev:hover,.is-horizontal .fancybox__nav .f-button.is-prev:hover{background-image:url(/themes/custom/amara/images/icons/left-arrow-dark.svg);background-color:var(--button-primary-hover);}}@media (min-width:768px){.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{margin-top:-45px;}}@media (max-width:767.95px){.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:auto;right:50%;margin-right:7px;}}@media (max-width:767px) and (max-height:500px){.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:0;right:auto;margin-top:-36px;}}@media (min-width:1470px){.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:auto;right:50%;margin-right:625px;}}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{opacity:0.4;}.fancybox__caption{width:100%;background-color:var(--champagne);font-family:"Raleway";font-style:normal;font-weight:500;font-size:18px;line-height:161%;color:var(--main-text-color);text-align:center;display:flex;justify-content:center;align-items:center;padding:20px 30px;height:90px;}@media (max-width:767.95px){.fancybox__caption{height:75px;padding:5px 10px;font-size:15px;line-height:1.61;letter-spacing:0;}}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{padding:28px 33px 21px;}.f-button{background-color:transparent;}.fancybox__slide{padding:0;}@media (hover:hover){.f-button:hover:not([disabled]){background-color:transparent;}}.is-idle .fancybox__toolbar,.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:none;}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{background:transparent;}@media (min-width:768px){.fancybox__slide.has-image > .fancybox__content,.fancybox__slide > .fancybox__content{padding-top:74px;padding-bottom:66px;width:1350px !important;max-width:100%;}}.fancybox__content{flex-grow:1;justify-content:center;z-index:2;}.fancybox-image{object-fit:cover;}@media (min-width:768px){.fancybox__content{padding-left:60px !important;padding-right:60px !important;}}@media (max-width:767.95px){.fancybox__content iframe,.fancybox__content video,.fancybox__content img{max-height:400px;max-width:100%;}}@media (max-width:578px){.fancybox__content iframe,.fancybox__content video,.fancybox__content img{max-height:250px;}}.is-compact .fancybox__footer{pointer-events:none;}@media (max-width:767.95px){.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{top:50%;margin-top:-271.5px;padding:0 20px 14px;}.fancybox__toolbar.is-absolute .f-button,.is-compact .fancybox__toolbar .f-button{width:20px;height:20px;}}@media (max-width:578px){.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{margin-top:-159px;}}@media (max-width:767px) and (max-height:500px){.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{top:10px;margin-top:0;}}.field--name-thumbnail.video-player-btn{position:relative;}.field--name-thumbnail.video-player-btn::after{content:"";opacity:0.35;background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.path-offers .block-page-title-block{padding-top:63px;}.path-offers .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:45px;line-height:52px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:35px;text-align:center;padding:0 20px;}@media (max-width:767.95px){.path-offers .block-page-title-block .page-title{font-size:30px;line-height:35px;letter-spacing:0.03em;text-transform:uppercase;}}@media (max-width:767.95px){.path-offers .block-page-title-block{padding-top:52px;}.path-offers .block-page-title-block .page-title{margin-bottom:32px;}}.path-offers .view-offers{width:100%;max-width:1294px;margin:0 auto;padding:0 20px;}@media (min-width:1560px){.path-offers .view-offers{max-width:1300px;}}@media (min-width:1920px){.path-offers .view-offers{max-width:1490px;}}.path-offers .view-offers .view-header{width:100%;max-width:734px;margin:0 auto;padding:0 0;line-height:1.8;margin-bottom:36px;text-align:center;}@media (max-width:767.95px){.path-offers .view-offers .view-header{padding:0 20px;margin-bottom:25px;}}@media (max-width:767.95px){.path-offers .view-offers{padding:0;}}.path-offers .view-filters{margin-bottom:50px;}@media (max-width:767.95px){.path-offers .view-filters{margin-bottom:73px;padding-left:18px;padding-right:18px;}}.path-offers .view-filters .bef-links ul{justify-content:center;}.path-offers .view-filters .filter-toggle{border:none;border-bottom:1px solid rgb(49,56,66);padding:12px 44px 12px 14px;font-size:18px;font-family:"Belleza";line-height:normal;color:#000;background-color:#fff;width:225px;max-width:100%;display:block;margin-left:auto;margin-right:auto;background-image:url(/themes/custom/amara/images/icons/down-arrow.svg);text-align:left;background-repeat:no-repeat;background-position:right 16px center;}@media (min-width:768px){.path-offers .view-filters .filter-toggle{display:none;}}.path-offers .view-filters .filter-toggle + .filter-toggle{display:none;}@media (max-width:767.95px){.path-offers .view-filters .bef-links{position:relative;}.path-offers .view-filters .bef-links ul{padding:0;position:absolute;z-index:2;top:100%;left:50%;transform:translateX(-50%);display:none;width:340px;max-width:95%;background-color:#fff;margin:0 auto;margin-top:24px;box-shadow:0px 4px 25px rgba(0,0,0,0.12);}.path-offers .view-filters .bef-links ul li a{padding:23px;}.path-offers .view-filters .bef-links ul li a::before{content:none;}.path-offers .view-filters .bef-links ul li a.bef-link--selected{background-color:var(--champagne);}}.path-offers .view-offers > .view-content{display:flex;flex-wrap:wrap;}.path-offers .view-offers > .view-content .node--type-room-suite,.path-offers .view-offers > .view-content .node--type-restaurant-bar,.path-offers .view-offers > .view-content .node--type-offer,.path-offers .view-offers > .view-content .node--type-venue{height:100%;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content,.path-offers .view-offers > .view-content .node--type-offer .node__content,.path-offers .view-offers > .view-content .node--type-venue .node__content{display:flex;flex-direction:column;height:100%;}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content,.path-offers .view-offers > .view-content .node--type-offer .node__content,.path-offers .view-offers > .view-content .node--type-venue .node__content{text-align:center;}}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail{margin-bottom:39px;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail a,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail a,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail a,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail a{display:block;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail picture{display:block;padding-top:65%;position:relative;}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:67.7419354839%;}}@media (max-width:576px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail picture,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail picture{padding-top:0;height:210px;}}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail img,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail img,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail img,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-field-thumbnail{margin-bottom:42px;}}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .card-content,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .card-content,.path-offers .view-offers > .view-content .node--type-offer .node__content .card-content,.path-offers .view-offers > .view-content .node--type-venue .node__content .card-content{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-title h2,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-title h2,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-title h2,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:20px;line-height:23px;letter-spacing:0.03em;font-family:"Raleway";font-weight:600;letter-spacing:0.05em;margin-bottom:23px;line-height:normal;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-title h2 a,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-title h2 a,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-title h2 a,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-title h2 a:hover,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-title h2 a:hover,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-title h2 a:hover,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-title h2,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-title h2,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-title h2,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-title h2{padding:0 20px;font-size:20px;letter-spacing:0.05em;line-height:normal;}}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-body,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-body,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-body,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-body{line-height:1.6;margin-bottom:35px;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-body .field__label,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-body .field__label,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-body .field__label,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-body .field__label{display:none;}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-body,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-body,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-body,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-body{padding:0 20px;margin-bottom:35px;}}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield{margin-top:auto;}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;background-color:transparent;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover{color:#fff;border-color:var(--main-color);}.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-offer .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link,.path-offers .view-offers > .view-content .node--type-venue .node__content .field--name-extra-field-readmore-extrafield .readmore-extrafield .readmore-extrafield-link{width:162px;}}@media (max-width:767.95px){.path-offers .view-offers > .view-content .node.node--type-offer.node--view-mode-teaser .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-room-suite .field--name-field-thumbnail,.path-offers .view-offers > .view-content .node--type-restaurant-bar .field--name-field-thumbnail{margin-bottom:43px;}.path-offers .view-offers > .view-content .node.node--type-offer.node--view-mode-teaser .readmore-extrafield,.path-offers .view-offers > .view-content .node.node--type-offer.node--view-mode-teaser .field--name-body,.path-offers .view-offers > .view-content .node.node--type-offer.node--view-mode-teaser .field--name-title h2,.path-offers .view-offers > .view-content .node--type-room-suite .readmore-extrafield,.path-offers .view-offers > .view-content .node--type-room-suite .field--name-body,.path-offers .view-offers > .view-content .node--type-room-suite .field--name-title h2,.path-offers .view-offers > .view-content .node--type-restaurant-bar .readmore-extrafield,.path-offers .view-offers > .view-content .node--type-restaurant-bar .field--name-body,.path-offers .view-offers > .view-content .node--type-restaurant-bar .field--name-title h2{padding:0 19px;text-align:left;}}@media (max-width:767.95px){.path-offers .view-offers > .view-content{padding-bottom:62px;}}@media (min-width:768px){.path-offers .view-offers > .view-content{margin-left:-14px;margin-right:-14px;}}.path-offers .view-offers > .view-content .views-row{flex:0 0 33.33333%;max-width:33.33333%;padding:0 14px;margin-bottom:90px;}@media (max-width:1199.95px){.path-offers .view-offers > .view-content .views-row{flex:0 0 50%;max-width:50%;}}@media (max-width:767.95px){.path-offers .view-offers > .view-content .views-row{flex:0 0 100%;max-width:100%;margin-bottom:87px;padding:0;}.path-offers .view-offers > .view-content .views-row:last-child{margin-bottom:0;}}.page-node-type-offer .node__content{padding-top:42px;}.page-node-type-offer .node__content .back-btn{margin-top:0;margin-bottom:87px;}@media (max-width:767.95px){.page-node-type-offer .node__content{padding-top:23px;}.page-node-type-offer .node__content .back-btn{margin-top:0;margin-bottom:32px;}}.page-node-type-offer .main-content{width:100%;max-width:1212px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;margin-bottom:52px;}@media (min-width:1560px){.page-node-type-offer .main-content{max-width:1300px;}}@media (min-width:1920px){.page-node-type-offer .main-content{max-width:1490px;}}@media (max-width:1023.95px){.page-node-type-offer .main-content{display:block;margin-bottom:15px;}}@media (max-width:767.95px){.page-node-type-offer .main-content{padding-left:0;padding-right:0;}}@media (min-width:1024px){.page-node-type-offer .main-content .slick{order:2;width:61.433447099%;}}.page-node-type-offer .main-content .slick .slide__content picture{display:block;position:relative;padding-top:68.0555555556%;}@media (max-width:767.95px){.page-node-type-offer .main-content .slick .slide__content picture{padding-top:87.4666666667%;}}.page-node-type-offer .main-content .slick .slide__content picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.page-node-type-offer .main-content .slick .slick-dots{position:absolute;top:0;left:0;opacity:0;visibility:hidden;}.page-node-type-offer .main-content .slick .slick-list{padding-bottom:61px;}@media (max-width:767.95px){.page-node-type-offer .main-content .slick .slick-list{padding-bottom:52px;}}.page-node-type-offer .main-content .slick .slick-arrow{z-index:2;position:absolute;bottom:2px;left:50%;transform:translateX(-70px);}.page-node-type-offer .main-content .slick .slick-arrow.slick-next{margin-left:48px;transform:none;}.page-node-type-offer .main-content .slick .slick-progress{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}@media (min-width:1024px){.page-node-type-offer .main-content .offer-content{width:38.566552901%;padding-right:48px;}}@media (max-width:1023.95px){.page-node-type-offer .main-content .offer-content{padding:43px 20px 0;}}.page-node-type-offer .main-content .offer-content .field--name-title h1,.page-node-type-offer .main-content .offer-content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:21px;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-offer .main-content .offer-content .field--name-title h1,.page-node-type-offer .main-content .offer-content .field--name-title h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-node-type-offer .main-content .offer-content .field--name-title h1,.page-node-type-offer .main-content .offer-content .field--name-title h2{margin-bottom:26px;}}.page-node-type-offer .main-content .offer-content .field--name-body{margin-bottom:36px;}@media (max-width:767.95px){.page-node-type-offer .main-content .offer-content .field--name-body{margin-bottom:41px;}}.page-node-type-offer .main-content .offer-content .field--name-body ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-offer .main-content .offer-content .field--name-body ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-offer .main-content .offer-content .field--name-body ul li{line-height:160%;}}.page-node-type-offer .main-content .offer-content .field--name-body ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}@media (min-width:768px){.page-node-type-offer .main-content .offer-content .field--name-body ul li{padding-left:15px;}.page-node-type-offer .main-content .offer-content .field--name-body ul li::before{left:2px;}}.page-node-type-offer .main-content .offer-content .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;}@media (max-width:767.95px){.page-node-type-offer .main-content .offer-content .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-offer .main-content .offer-content .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-offer .main-content .offer-content .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.page-node-type-offer .main-content .offer-content .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.page-node-type-offer .main-content .offer-content .field--name-field-cta a{width:234px;}}.page-node-type-offer div > .field--name-field-bottom-content{width:100%;max-width:840px;margin:0 auto;padding:0 20px;line-height:1.8;}@media (min-width:1560px){.page-node-type-offer div > .field--name-field-bottom-content{max-width:1000px;}}.page-node-type-offer div > .field--name-field-bottom-content ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-offer div > .field--name-field-bottom-content ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-offer div > .field--name-field-bottom-content ul li{line-height:160%;}}.page-node-type-offer div > .field--name-field-bottom-content ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.page-node-type-offer div > .field--name-field-bottom-content > .page-node-type-offer div > .field--name-field-bottom-content:last-child{margin-bottom:0;}@media (max-width:767.95px){.page-node-type-offer div > .field--name-field-bottom-content{margin-top:43px;margin-bottom:21px;}}.page-node-type-offer .field--name-field-terms-conditions{width:100%;max-width:840px;margin:0 auto;padding:0 20px;padding-top:33px;margin-bottom:88px;}@media (min-width:1560px){.page-node-type-offer .field--name-field-terms-conditions{max-width:1000px;}}@media (max-width:767.95px){.page-node-type-offer .field--name-field-terms-conditions{padding:32px 0 0;margin-bottom:71px;}}.page-node-type-offer .field--name-field-terms-conditions .field__label{font-family:"Belleza";font-size:20px;line-height:23.04px;letter-spacing:0.05em;padding:12px 9px;background-image:url(/themes/custom/amara/images/icons/expand.svg);background-repeat:no-repeat;border:none;background-color:transparent;text-align:left;padding-right:30px;border-bottom:1px solid #d9d9d9;width:100%;background-position:right 11px center;cursor:pointer;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;}.page-node-type-offer .field--name-field-terms-conditions .field__label.active{background-image:url(/themes/custom/amara/images/icons/collapse.svg);}.page-node-type-offer .field--name-field-terms-conditions .field__item{padding:36px 4px 38px;line-height:180%;display:none;}.page-node-type-offer .field--name-field-terms-conditions .field__item ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-offer .field--name-field-terms-conditions .field__item ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-offer .field--name-field-terms-conditions .field__item ul li{line-height:160%;}}.page-node-type-offer .field--name-field-terms-conditions .field__item ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.page-node-type-offer .field--name-field-terms-conditions .field__item ul li{padding-left:15px;}.page-node-type-offer .field--name-field-terms-conditions .field__item ul li::before{left:2px;}.page-node-type-offer .field--name-field-terms-conditions .field__item.active{display:block;}@media (max-width:767.95px){.page-node-type-offer .field--name-field-terms-conditions .field__label{padding:15px 20px;padding-right:40px;font-weight:400;font-size:18px;line-height:21px;letter-spacing:0.05em;background-position:right 20px center;}.page-node-type-offer .field--name-field-terms-conditions .field__item{padding:36px 22px 35px;}}.page-node-type-offer #block-fixed-block-content-join-the-amara-members-programme > div{padding-top:111px;}@media (max-width:767.95px){.page-node-type-offer #block-fixed-block-content-join-the-amara-members-programme > div{padding-top:99px;}}.path-facilities .block-page-title-block{padding-top:43px;}@media (max-width:767.95px){.path-facilities .block-page-title-block{padding-top:31px;}}.path-facilities .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;letter-spacing:1.8px;text-align:center;margin-bottom:55px;}@media (max-width:767.95px){.path-facilities .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-facilities .block-page-title-block .page-title{letter-spacing:1.25px;line-height:normal;padding:0 20px;margin-bottom:35px;}}.view-facilities > .view-content{width:100%;max-width:1260px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:53px;padding-bottom:150px;}@media (min-width:1560px){.view-facilities > .view-content{max-width:1300px;}}@media (min-width:1920px){.view-facilities > .view-content{max-width:1490px;}}@media (max-width:767.95px){.view-facilities > .view-content{display:block;padding:0 0 160px;}}.view-facilities > .view-content > .views-row:nth-child(odd) .node__content > div:last-child{padding-left:60px;}@media (max-width:1199.95px){.view-facilities > .view-content > .views-row:nth-child(odd) .node__content > div:last-child{padding-left:40px;}}@media (max-width:767.95px){.view-facilities > .view-content > .views-row:nth-child(odd) .node__content > div:last-child{padding-left:20px;}}.view-facilities > .view-content > .views-row:nth-child(even) .node__content{flex-direction:row-reverse;}.view-facilities > .view-content > .views-row:nth-child(even) .node__content > div:last-child{padding-right:60px;}@media (max-width:1199.95px){.view-facilities > .view-content > .views-row:nth-child(even) .node__content > div:last-child{padding-right:40px;}}@media (max-width:767.95px){.view-facilities > .view-content > .views-row:nth-child(even) .node__content > div:last-child{padding-right:20px;}}@media (max-width:767.95px){.view-facilities > .view-content > .views-row:not(:last-child){margin-bottom:60px;}}.view-facilities > .view-content > .views-row .node__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;}.view-facilities > .view-content > .views-row .node__content a{display:block;}.view-facilities > .view-content > .views-row .node__content img{width:100%;height:auto;object-fit:cover;background-color:#E4DCCD;}@media (max-width:767.95px){.view-facilities > .view-content > .views-row .node__content img{min-height:260px;max-height:325px;}}.view-facilities > .view-content > .views-row .node__content .field--type-image{width:700px;}@media (max-width:1199.95px){.view-facilities > .view-content > .views-row .node__content .field--type-image{width:55%;}}@media (max-width:767.95px){.view-facilities > .view-content > .views-row .node__content .field--type-image{width:100%;margin-bottom:30px;}}.view-facilities > .view-content > .views-row .node__content > div:last-child{width:calc(100% - 700px);}@media (max-width:1199.95px){.view-facilities > .view-content > .views-row .node__content > div:last-child{width:45%;}}@media (max-width:767.95px){.view-facilities > .view-content > .views-row .node__content > div:last-child{width:100%;padding:0 20px;}}.view-facilities > .view-content > .views-row .node__content > div:last-child h2{font-size:25px;line-height:normal;letter-spacing:1.25px;margin-bottom:20px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary p{letter-spacing:0.75px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary p:not(:last-child){line-height:160%;margin-bottom:20px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary a[href^="tel:"]{text-decoration:none;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary a[href^="tel:"]::before{margin-right:6px;content:"\e903";font-family:"icomoon";}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary a[href^="tel:"]:hover{color:var(--color-hover);}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary a[href^="mailto:"]{text-decoration:none;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary a[href^="mailto:"]:hover{color:var(--color-hover);}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary a[href^="mailto:"]::before{margin-right:6px;font-size:12px;content:"\e904";font-family:"icomoon";}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary .ckeditor-accordion-container > dl dt > a,.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary .ckeditor-accordion-container > dl dt > a:not(.button){padding-left:0;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary .ckeditor-accordion-container > dl dd{padding:0;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary .ckeditor-accordion-container > dl dd > *:first-child{margin-top:17px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-text-with-summary .ckeditor-accordion-container > dl dd > *:last-child{margin-bottom:12px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link{margin-top:30px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link .external-url-icon{display:block;margin-left:13px;}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link .external-url-icon::after{content:"\e911";font-family:"icomoon";}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:200px;}@media (max-width:767.95px){.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link a{font-size:14px;min-height:50px;padding:4px 15px;}}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.view-facilities > .view-content > .views-row .node__content > div:last-child .field--type-link a{min-width:162px;}}.path-restaurants-bars .block-page-title-block{padding-top:63px;}.path-restaurants-bars .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:45px;line-height:52px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:35px;text-align:center;padding:0 20px;}@media (max-width:767.95px){.path-restaurants-bars .block-page-title-block .page-title{font-size:30px;line-height:35px;letter-spacing:0.03em;text-transform:uppercase;}}@media (max-width:767.95px){.path-restaurants-bars .block-page-title-block .page-title{letter-spacing:0.15em;margin-bottom:31px;}}.path-restaurants-bars .view-restaurants-bars{width:100%;max-width:1188px;margin:0 auto;padding:0 20px;padding-bottom:41px;}@media (min-width:1560px){.path-restaurants-bars .view-restaurants-bars{max-width:1300px;}}@media (min-width:1920px){.path-restaurants-bars .view-restaurants-bars{max-width:1490px;}}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars{padding:0;padding-bottom:73px;}}.path-restaurants-bars .view-restaurants-bars .view-header{width:100%;max-width:756px;margin:0 auto;padding:0 20px;margin-bottom:60px;line-height:1.8;letter-spacing:0;text-align:center;}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-header{letter-spacing:0.02em;line-height:1.6;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content{display:flex;align-items:stretch;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail{width:59.5238095238%;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail a{display:block;height:100%;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture{height:100%;position:relative;padding-top:68%;display:block;}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture{padding-top:68%;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{width:40.4761904762%;padding-left:67px;display:flex;flex-wrap:wrap;align-items:flex-start;align-self:center;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-title{width:100%;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:16px;}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-title h2{font-size:25px;line-height:28.8px;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-body{width:100%;line-height:1.8;margin-bottom:16px;letter-spacing:0.05em;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .opening-hours{margin-bottom:41px;width:100%;}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .opening-hours{margin-bottom:34px;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .opening-hours .opening-hours-item{margin-bottom:15px;font-size:15px;line-height:180%;letter-spacing:0.05em;color:#000000;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .opening-hours .opening-hours-item:last-child{margin-bottom:0;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .opening-hours .opening-hours-item .opening-hours-item--except{margin-top:-15px;display:block;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:185px;max-width:calc(50% - 12px);}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button{font-size:14px;min-height:50px;padding:4px 15px;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button{max-width:calc(50% - 6px);}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button + .field--name-extra-field-readmore-extrafield{padding-left:12px;}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .button + .field--name-extra-field-readmore-extrafield{padding-left:0;margin-left:12px;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield{max-width:calc(50% + 12px);}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-extra-field-readmore-extrafield{max-width:calc(50% - 6px);}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:185px;max-width:100%;}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .readmore-extrafield-link:hover{color:#fff;border-color:var(--main-color);}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:1023.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content{display:block;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail{width:100%;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{width:100%;padding:33px 23px 0;}}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-title h2{font-size:25px;line-height:normal;margin-bottom:24px;letter-spacing:0.05em;}.path-restaurants-bars .view-restaurants-bars .view-content .node--type-restaurant-bar .node__content .field--name-body{letter-spacing:0.05em;line-height:1.6;margin-bottom:22px;}}.path-restaurants-bars .view-restaurants-bars .view-content .views-row{margin-bottom:100px;}@media (min-width:1024px){.path-restaurants-bars .view-restaurants-bars .view-content .views-row:nth-child(even) .node--type-restaurant-bar .node__content .field--name-field-thumbnail{order:2;}.path-restaurants-bars .view-restaurants-bars .view-content .views-row:nth-child(even) .node--type-restaurant-bar .node__content .field--name-field-thumbnail + div{padding-left:0;padding-right:67px;}}@media (max-width:767.95px){.path-restaurants-bars .view-restaurants-bars .view-content .views-row{margin-bottom:110px;}}.path-restaurants-bars .view-restaurants-bars .view-content .views-row:last-child{margin-bottom:0;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-system-main-block .back-btn{margin-top:26px;}}.page-node-type-restaurant-bar #block-system-main-block .field--name-title{width:100%;max-width:916px;margin:0 auto;padding:0 20px;}.page-node-type-restaurant-bar #block-system-main-block .field--name-title h1,.page-node-type-restaurant-bar #block-system-main-block .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;text-align:center;margin-bottom:23px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-system-main-block .field--name-title h1,.page-node-type-restaurant-bar #block-system-main-block .field--name-title h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-system-main-block .field--name-title h1,.page-node-type-restaurant-bar #block-system-main-block .field--name-title h2{margin-bottom:20px;}}.page-node-type-restaurant-bar #block-system-main-block .field--name-body{text-align:center;width:100%;max-width:916px;margin:0 auto;padding:0 20px;margin-bottom:33px;line-height:1.8;letter-spacing:0;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-system-main-block .field--name-body{line-height:1.6;margin-bottom:36px;}}.page-node-type-restaurant-bar #block-system-main-block .button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;display:flex;margin:0 auto 67px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-system-main-block .button{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-restaurant-bar #block-system-main-block .button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-restaurant-bar #block-system-main-block .button:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.page-node-type-restaurant-bar #block-system-main-block .button:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-restaurant-bar .dining-quick-info{width:100%;max-width:885px;margin:0 auto;padding:0 20px;margin-bottom:29px;background-color:var(--champagne-02);display:flex;padding:24px 23px 21px;letter-spacing:0.05em;}.page-node-type-restaurant-bar .dining-quick-info > div{font-size:14px;line-height:161%;letter-spacing:0.05em;color:#000000;padding:11px 30px 13px;border-right:1px solid var(--champagne);}.page-node-type-restaurant-bar .dining-quick-info > div:last-child{border:none;}@media (max-width:1023.95px){.page-node-type-restaurant-bar .dining-quick-info > div{border-right:none;padding:22px 10px 27px;}}@media (max-width:767.95px){.page-node-type-restaurant-bar .dining-quick-info > div{border-bottom:1px solid var(--champagne);}}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address > .field{padding-left:25px;position:relative;}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address > .field + .field{margin-top:7px;}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address > .field::before{content:"";position:absolute;top:4px;left:0;width:12px;height:15px;background-position:center;background-size:contain;background-repeat:no-repeat;}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address .field--name-field-address::before{background-image:url(/themes/custom/amara/images/icons/location.svg);}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address .field--name-field-telephone::before{background-image:url(/themes/custom/amara/images/icons/phone.svg);}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address .field--name-field-email::before{background-image:url(/themes/custom/amara/images/icons/mail.svg);}@media (min-width:1024px){.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address{width:36.2336114422%;}.page-node-type-restaurant-bar .dining-quick-info .opening-hours{width:38.9749702026%;}.page-node-type-restaurant-bar .dining-quick-info .field--name-field-menu{flex-grow:1;}}@media (max-width:1023.95px){.page-node-type-restaurant-bar .dining-quick-info{flex-wrap:wrap;}.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address{width:50%;}.page-node-type-restaurant-bar .dining-quick-info .opening-hours{width:50%;}}.page-node-type-restaurant-bar .dining-quick-info .opening-hours .opening-hours-item{display:flex;justify-content:space-between;}.page-node-type-restaurant-bar .dining-quick-info .opening-hours .opening-hours-item--hours{text-align:right;flex-grow:1;}.page-node-type-restaurant-bar .dining-quick-info .opening-hours .opening-hours-item .opening-hours-item--days{flex-shrink:0;padding-right:3px;width:138px;}@media (max-width:767.95px){.page-node-type-restaurant-bar .dining-quick-info .opening-hours .opening-hours-item .opening-hours-item--days{width:50%;}}.page-node-type-restaurant-bar .dining-quick-info .opening-hours .opening-hours-item + .opening-hours-item{margin-top:4px;}.page-node-type-restaurant-bar .dining-quick-info .file--mime-application-pdf a{display:inline-block;margin-bottom:4px;font-size:15px;line-height:1.8;transition:color 0.4s ease,border-color 0.4s ease;position:relative;padding-left:32px;}.page-node-type-restaurant-bar .dining-quick-info .file--mime-application-pdf a:after{left:0;content:"\e910";font-family:"icomoon";position:absolute;top:50%;transform:translateY(-50%);}@media (hover:hover){.page-node-type-restaurant-bar .dining-quick-info .file--mime-application-pdf a:hover{color:var(--color-hover);border-color:var(--color-hover);}}.page-node-type-restaurant-bar .dining-quick-info .field__label{font-family:"Raleway";font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.03em;margin-bottom:11px;line-height:1.8;font-weight:700;}@media (max-width:767.95px){.page-node-type-restaurant-bar .dining-quick-info{display:block;padding:13px 20px 8px;width:auto;margin-left:22px;margin-right:22px;max-width:100%;}.page-node-type-restaurant-bar .dining-quick-info .field--name-field-menu,.page-node-type-restaurant-bar .dining-quick-info .opening-hours,.page-node-type-restaurant-bar .dining-quick-info .dining-quick-info-address{width:100%;}}.page-node-type-restaurant-bar #block-views-block-gallery-block-attached{padding-top:40px;padding-bottom:60px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-gallery-block-attached{padding-top:20px;padding-bottom:36px;}}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .node__content,.page-node-type-restaurant-bar .meet-the-chef-section .node__content{width:100%;max-width:1118px;margin:0 auto;padding:0 0;background-color:var(--green);color:var(--champagne);padding:23px;margin:62px auto 118px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;}@media (min-width:1560px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .node__content,.page-node-type-restaurant-bar .meet-the-chef-section .node__content{max-width:1300px;}}@media (min-width:1920px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .node__content,.page-node-type-restaurant-bar .meet-the-chef-section .node__content{max-width:1490px;}}@media (max-width:767.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .node__content,.page-node-type-restaurant-bar .meet-the-chef-section .node__content{padding:22px 20px;margin:40px 0 0;}}@media (max-width:767.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .node__content,.page-node-type-restaurant-bar .meet-the-chef-section .node__content{display:block;}}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--name-field-chef-title h2,.page-node-type-restaurant-bar .meet-the-chef-section .field--name-field-chef-title h2{font-family:"Belleza";font-size:40px;line-height:normal;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:28px;word-break:break-word;}@media (max-width:1199.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--name-field-chef-title h2,.page-node-type-restaurant-bar .meet-the-chef-section .field--name-field-chef-title h2{font-size:30px;line-height:35px;text-align:center;letter-spacing:0.2em;text-transform:uppercase;}}@media (max-width:767.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--name-field-chef-title h2,.page-node-type-restaurant-bar .meet-the-chef-section .field--name-field-chef-title h2{margin-bottom:22px;}}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .meet-the-chef-content,.page-node-type-restaurant-bar .meet-the-chef-section .meet-the-chef-content{width:42.843866171%;text-align:center;padding-left:61px;padding-right:38px;}@media (max-width:1023.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .meet-the-chef-content,.page-node-type-restaurant-bar .meet-the-chef-section .meet-the-chef-content{padding:0 29px;padding-right:0;}}@media (max-width:767.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .meet-the-chef-content,.page-node-type-restaurant-bar .meet-the-chef-section .meet-the-chef-content{width:100%;padding:50px 0 51px;}}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--name-field-chef-content,.page-node-type-restaurant-bar .meet-the-chef-section .field--name-field-chef-content{font-size:15px;line-height:180%;text-align:center;max-width:100%;margin-left:auto;margin-right:auto;line-height:27px;}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--name-field-chef-content > *:last-child,.page-node-type-restaurant-bar .meet-the-chef-section .field--name-field-chef-content > *:last-child{margin-bottom:0;}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--type-image,.page-node-type-restaurant-bar .meet-the-chef-section .field--type-image{width:57.156133829%;}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--type-image picture,.page-node-type-restaurant-bar .meet-the-chef-section .field--type-image picture{display:block;height:520px;padding-top:84.5528455285%;position:relative;}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--type-image img,.page-node-type-restaurant-bar .meet-the-chef-section .field--type-image img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;object-position:top center;}@media (max-width:767.95px){.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--type-image,.page-node-type-restaurant-bar .meet-the-chef-section .field--type-image{width:100%;}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--type-image picture,.page-node-type-restaurant-bar .meet-the-chef-section .field--type-image picture{position:relative;padding-top:100%;height:auto;}.page-node-type-restaurant-bar .node--type-restaurant-bar.node--view-mode-meet-the-chef .field--type-image img,.page-node-type-restaurant-bar .meet-the-chef-section .field--type-image img{position:absolute;top:0;left:0;}}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended{background-color:#fff;padding:83px 0 59px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended{padding:79px 0 66px;}}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header{display:block;margin-bottom:56px;text-align:center;}}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:0;padding-right:10px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header h2,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header h2{padding-right:0;margin-bottom:12px;}}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header .views-display-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link{flex-shrink:0;font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header .views-display-link,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header .views-display-link::after,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others .view-header .views-display-link:hover,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link:hover{color:var(--color-hover);}}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div{padding-left:0;padding-right:0;}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content{margin-left:0;margin-right:0;}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row{padding:0;margin-bottom:84px;}.page-node-type-restaurant-bar #block-views-block-rooms-suites-block-others > div .view-content .views-row:last-child,.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row:last-child{margin-bottom:0;}}.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended{width:100%;max-width:1320px;margin:0 auto;padding:0 33px;background-color:#fff;padding:93px 33px 60px;}@media (min-width:1560px){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended{max-width:1300px;}}@media (min-width:1920px){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended{max-width:1490px;}}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended{padding:80px 0 54px;}}.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header{display:block;margin-bottom:52px;text-align:center;}}.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:0;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link{flex-shrink:0;font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.page-node-type-restaurant-bar #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link:hover{color:var(--color-hover);}}.path-local-experiences .region-content{padding:0;}.path-local-experiences .block-system-main-block{width:100%;max-width:1340px;margin:0 auto;padding:0 20px;}@media (min-width:1560px){.path-local-experiences .block-system-main-block{max-width:1300px;}}@media (min-width:1920px){.path-local-experiences .block-system-main-block{max-width:1490px;}}.path-local-experiences .block-page-title-block{padding-top:43px;}@media (max-width:767.95px){.path-local-experiences .block-page-title-block{padding-top:31px;}}.path-local-experiences .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;letter-spacing:1.8px;text-align:center;margin-bottom:33px;}@media (max-width:767.95px){.path-local-experiences .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-local-experiences .block-page-title-block .page-title{letter-spacing:1.25px;line-height:normal;padding:0 20px;margin-bottom:29px;}}.path-local-experiences .block-system-main-block .view-header{width:100%;max-width:760px;margin:0 auto;padding:0 0;text-align:center;line-height:180%;letter-spacing:0.3px;margin-bottom:79px;}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-header{margin-bottom:70px;}}.path-local-experiences .block-system-main-block .view-header .view-content{display:block;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:45px 30px;padding-bottom:174px;}@media (max-width:1199.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content{gap:40px 20px;}}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content{gap:36px 0;margin:0 -20px;padding-bottom:150px;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > h3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;font-size:25px;line-height:normal;letter-spacing:1.25px;margin-bottom:0;flex-wrap:nowrap;}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > h3{padding-left:20px;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > h3::after{content:"";width:calc(100% - 300px);height:1px;background:var(--champagne);}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row{width:calc(33.3333333333% - 20px);margin-bottom:30px;}@media (max-width:1199.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row{width:calc(33.3333333333% - 13.34px);}}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row{width:100%;}}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .node__content > div:not(.field--type-image){padding:0 20px;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--type-image{margin-bottom:35px;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--type-image a{display:block;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--type-image img{width:100%;height:auto;object-fit:cover;background-color:#E4DCCD;}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--type-image img{min-height:260px;max-height:325px;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-title h2{font-size:20px;font-weight:600;line-height:140%;letter-spacing:1px;margin-bottom:20px;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-title h2 a:hover{color:var(--color-hover);}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary{line-height:160%;letter-spacing:0.75px;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary *{margin:0;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary ul{margin-top:0;padding-left:0;list-style:none;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary ul li{line-height:160%;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary b,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-summary strong{font-weight:600;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta .external-url-icon::after{content:"\e911";font-family:"icomoon";display:block;margin-left:16px;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield{margin-top:35px;}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta a,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;}@media (max-width:767.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta a,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield a{font-size:14px;min-height:50px;padding:4px 15px;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta a::before,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a::before,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta a:hover,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a:hover,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield a:hover{color:#fff;border-color:var(--main-color);}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta a:hover::before,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a:hover::before,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:1199.95px){.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .field--name-field-cta a,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a,.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .readmore-extrafield a{min-width:162px;min-height:50px;}}.path-local-experiences .block-system-main-block .view-local-experiences > .view-content > .views-row .external-url a::after{content:"\e911";font-family:"icomoon";display:block;margin-left:16px;}.page-node-type-resort-activity .region-content,.page-node-type-pet-experience .region-content,.page-node-type-local-experience .region-content{padding:0;}.page-node-type-resort-activity article > .node__content,.page-node-type-pet-experience article > .node__content,.page-node-type-local-experience article > .node__content{position:relative;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content,.page-node-type-pet-experience article > .node__content,.page-node-type-local-experience article > .node__content{padding-top:50px;}.page-node-type-resort-activity article > .node__content .back-btn,.page-node-type-pet-experience article > .node__content .back-btn,.page-node-type-local-experience article > .node__content .back-btn{position:absolute;top:0;left:0;}}.page-node-type-resort-activity article > .node__content > .field--type-image a,.page-node-type-pet-experience article > .node__content > .field--type-image a,.page-node-type-local-experience article > .node__content > .field--type-image a{display:block;}.page-node-type-resort-activity article > .node__content > .field--type-image img,.page-node-type-pet-experience article > .node__content > .field--type-image img,.page-node-type-local-experience article > .node__content > .field--type-image img{width:100%;height:auto;object-fit:cover;background-color:#E4DCCD;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content > .field--type-image img,.page-node-type-pet-experience article > .node__content > .field--type-image img,.page-node-type-local-experience article > .node__content > .field--type-image img{min-height:260px;max-height:325px;}}@media (max-width:1199.95px){.page-node-type-resort-activity article > .node__content > .field--type-image img,.page-node-type-pet-experience article > .node__content > .field--type-image img,.page-node-type-local-experience article > .node__content > .field--type-image img{height:100%;max-height:none;}}.page-node-type-resort-activity article > .node__content > div:not(.field--type-image),.page-node-type-pet-experience article > .node__content > div:not(.field--type-image),.page-node-type-local-experience article > .node__content > div:not(.field--type-image){width:100%;max-width:930px;margin:0 auto;padding:0 20px;text-align:center;}.page-node-type-resort-activity article > .node__content > div:not(.field--type-image) ul,.page-node-type-pet-experience article > .node__content > div:not(.field--type-image) ul,.page-node-type-local-experience article > .node__content > div:not(.field--type-image) ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-resort-activity article > .node__content > div:not(.field--type-image) ul li,.page-node-type-pet-experience article > .node__content > div:not(.field--type-image) ul li,.page-node-type-local-experience article > .node__content > div:not(.field--type-image) ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content > div:not(.field--type-image) ul li,.page-node-type-pet-experience article > .node__content > div:not(.field--type-image) ul li,.page-node-type-local-experience article > .node__content > div:not(.field--type-image) ul li{line-height:160%;}}.page-node-type-resort-activity article > .node__content > div:not(.field--type-image) ul li::before,.page-node-type-pet-experience article > .node__content > div:not(.field--type-image) ul li::before,.page-node-type-local-experience article > .node__content > div:not(.field--type-image) ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.page-node-type-resort-activity article > .node__content > div:not(.field--type-image).field--name-title,.page-node-type-pet-experience article > .node__content > div:not(.field--type-image).field--name-title,.page-node-type-local-experience article > .node__content > div:not(.field--type-image).field--name-title{margin-top:12px;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content > div:not(.field--type-image).field--name-title,.page-node-type-pet-experience article > .node__content > div:not(.field--type-image).field--name-title,.page-node-type-local-experience article > .node__content > div:not(.field--type-image).field--name-title{margin-top:46px;}}.page-node-type-resort-activity article > .node__content .field--name-title h1,.page-node-type-resort-activity article > .node__content .field--name-title h2,.page-node-type-pet-experience article > .node__content .field--name-title h1,.page-node-type-pet-experience article > .node__content .field--name-title h2,.page-node-type-local-experience article > .node__content .field--name-title h1,.page-node-type-local-experience article > .node__content .field--name-title h2{font-family:"Belleza";font-size:36px;line-height:normal;letter-spacing:1.8px;margin-bottom:44px;}.page-node-type-resort-activity article > .node__content .field--name-title h1 a,.page-node-type-resort-activity article > .node__content .field--name-title h2 a,.page-node-type-pet-experience article > .node__content .field--name-title h1 a,.page-node-type-pet-experience article > .node__content .field--name-title h2 a,.page-node-type-local-experience article > .node__content .field--name-title h1 a,.page-node-type-local-experience article > .node__content .field--name-title h2 a{pointer-events:none;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content .field--name-title h1,.page-node-type-resort-activity article > .node__content .field--name-title h2,.page-node-type-pet-experience article > .node__content .field--name-title h1,.page-node-type-pet-experience article > .node__content .field--name-title h2,.page-node-type-local-experience article > .node__content .field--name-title h1,.page-node-type-local-experience article > .node__content .field--name-title h2{font-size:25px;line-height:160%;letter-spacing:1.25px;margin-bottom:35px;}}.page-node-type-resort-activity article > .node__content .field--type-text-with-summary,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary,.page-node-type-local-experience article > .node__content .field--type-text-with-summary{line-height:160%;letter-spacing:0.3px;}.page-node-type-resort-activity article > .node__content .field--type-text-with-summary ul,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary ul,.page-node-type-local-experience article > .node__content .field--type-text-with-summary ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-resort-activity article > .node__content .field--type-text-with-summary ul li,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary ul li,.page-node-type-local-experience article > .node__content .field--type-text-with-summary ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content .field--type-text-with-summary ul li,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary ul li,.page-node-type-local-experience article > .node__content .field--type-text-with-summary ul li{line-height:160%;}}.page-node-type-resort-activity article > .node__content .field--type-text-with-summary ul li::before,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary ul li::before,.page-node-type-local-experience article > .node__content .field--type-text-with-summary ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.page-node-type-resort-activity article > .node__content .field--type-text-with-summary > *:first-child strong,.page-node-type-resort-activity article > .node__content .field--type-text-with-summary > *:first-child b,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary > *:first-child strong,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary > *:first-child b,.page-node-type-local-experience article > .node__content .field--type-text-with-summary > *:first-child strong,.page-node-type-local-experience article > .node__content .field--type-text-with-summary > *:first-child b{display:block;font-size:25px;font-family:"Belleza";font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.5px;margin-bottom:22px;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content .field--type-text-with-summary > *:first-child strong,.page-node-type-resort-activity article > .node__content .field--type-text-with-summary > *:first-child b,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary > *:first-child strong,.page-node-type-pet-experience article > .node__content .field--type-text-with-summary > *:first-child b,.page-node-type-local-experience article > .node__content .field--type-text-with-summary > *:first-child strong,.page-node-type-local-experience article > .node__content .field--type-text-with-summary > *:first-child b{font-size:20px;line-height:160%;letter-spacing:1px;margin-bottom:19px;}}.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button{width:100%;max-width:930px;margin:0 auto;padding:0 20px;text-align:center;padding:62px 20px 132px;}.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button *,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button *,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button *{margin:0;}.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button a,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button a,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;}@media (max-width:767.95px){.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button a,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button a,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button a::before,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button a::before,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button a:hover,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button a:hover,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.page-node-type-resort-activity .block-fixed-block-contentcontact-us-for-details-button a:hover::before,.page-node-type-pet-experience .block-fixed-block-contentcontact-us-for-details-button a:hover::before,.page-node-type-local-experience .block-fixed-block-contentcontact-us-for-details-button a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-resort-activity article > .node__content > div.field--name-body{text-align:left;}.page-node-type-resort-activity article > .node__content > div.field--name-body ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-resort-activity article > .node__content > div.field--name-body ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-resort-activity article > .node__content > div.field--name-body ul li{line-height:160%;}}.page-node-type-resort-activity article > .node__content > div.field--name-body ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}body.page-membership .block-system-main-block .node__content{max-width:100%;padding:0 0 80px;}@media (max-width:767.95px){body.page-membership .block-system-main-block .node__content{padding:0 0 135px;}}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image){padding:0 20px;text-align:center;}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) > h3{width:100%;max-width:506px;margin:0 auto;padding:0 0;line-height:140%;letter-spacing:0.5px;margin-bottom:32px;}@media (max-width:767.95px){body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) > h3{margin-bottom:42px;}}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) .button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;}@media (max-width:767.95px){body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) .button{font-size:14px;min-height:50px;padding:4px 15px;}}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) .button::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) .button:hover{color:var(--main-color);border-color:var(--button-primary-hover);}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) .button:hover::before{transform:translateY(-50%) scale(2);}}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) > p{letter-spacing:0.75px;margin-bottom:32px;}body.page-membership .block-system-main-block .node__content > *:not(.field--type-image) > p a{text-decoration:underline;}body.page-membership .block-system-main-block .node__content > .field--name-title{margin:56px 0 44px;}@media (max-width:767.95px){body.page-membership .block-system-main-block .node__content > .field--name-title{margin:40px 0 30px;}}body.page-membership .block-system-main-block .node__content > .field--name-title h1{margin:0;letter-spacing:1.8px;}@media (max-width:767.95px){body.page-membership .block-system-main-block .node__content > .field--name-title h1{letter-spacing:1.25px;}}.membership-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:35px 0 87px;}@media (max-width:767.95px){.membership-wrapper{padding:30px 0 66px;}}.membership-wrapper .left-item{width:700px;}@media (max-width:1199.95px){.membership-wrapper .left-item{width:58%;}}@media (max-width:767.95px){.membership-wrapper .left-item{width:calc(100% + 40px);margin:0 -20px;margin-bottom:57px;}}.membership-wrapper .right-item{width:calc(100% - 700px);padding-left:51px;text-align:left;}@media (max-width:1199.95px){.membership-wrapper .right-item{width:42%;padding-left:30px;}}@media (max-width:767.95px){.membership-wrapper .right-item{width:100%;padding-left:0;padding-right:20px;}}.membership-wrapper .right-item h3{font-size:20px;line-height:normal;letter-spacing:1px;margin-bottom:27px;}@media (max-width:1199.95px){.membership-wrapper .right-item h3{margin-bottom:24px;}}.membership-wrapper .right-item ul{margin-top:0;padding-left:0;list-style:none;}.membership-wrapper .right-item ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.membership-wrapper .right-item ul li{line-height:160%;}}.membership-wrapper .right-item ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.membership-wrapper .right-item ul{letter-spacing:0.75px;line-height:160%;margin-bottom:27px;}@media (max-width:1199.95px){.membership-wrapper .right-item ul{margin-bottom:24px;}}.membership-wrapper .right-item .small-text{font-size:13px;font-weight:300;line-height:150%;letter-spacing:0.05em;}.rooms-suites-page #block-page-title-block{padding-top:115px;}@media (max-width:767.95px){.rooms-suites-page #block-page-title-block{padding-top:55px;}}.rooms-suites-page #block-page-title-block h1{font-family:"Belleza";font-weight:400;font-size:45px;line-height:52px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:31px;text-align:center;}@media (max-width:767.95px){.rooms-suites-page #block-page-title-block h1{font-size:30px;line-height:35px;letter-spacing:0.03em;text-transform:uppercase;}}@media (max-width:767.95px){.rooms-suites-page #block-page-title-block h1{padding:0 20px;margin-bottom:33px;letter-spacing:0.15em;}}.rooms-suites-page #block-system-main-block .view-header{width:100%;max-width:853px;margin:0 auto;padding:0 20px;line-height:27px;margin-bottom:51px;text-align:center;}@media (max-width:767.95px){.rooms-suites-page #block-system-main-block .view-header{margin-bottom:35px;}}.rooms-suites-page #block-system-main-block .view-filters{margin-bottom:61px;}@media (max-width:767.95px){.rooms-suites-page #block-system-main-block .view-filters{margin-bottom:31px;}}.rooms-suites-page .view-content{width:100%;max-width:1195px;margin:0 auto;padding:0 10px;padding-bottom:49px;}@media (min-width:1560px){.rooms-suites-page .view-content{max-width:1300px;}}@media (min-width:1920px){.rooms-suites-page .view-content{max-width:1490px;}}@media (max-width:1023.95px){.rooms-suites-page .view-content{padding-left:0;padding-right:0;padding-bottom:55px;}}.rooms-suites-page .view-content .node--type-room-suite .node__content{display:flex;align-items:center;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-field-thumbnail{width:59.5238095238%;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-field-thumbnail a{display:block;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-field-thumbnail picture{position:relative;padding-top:68%;display:block;}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-field-thumbnail picture{padding-top:68%;}}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-field-thumbnail picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-content{width:40.4761904762%;padding-left:64px;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-title{width:100%;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:25px;line-height:29px;letter-spacing:0.03em;margin-bottom:25px;}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-title h2{font-size:20px;line-height:23.04px;letter-spacing:0.03em;}}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-title h2 a:hover{color:var(--color-hover);}}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-body{width:100%;margin-bottom:32px;line-height:1.8;letter-spacing:0.05em;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-body .text-align-right,.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-body .text-align-center{text-align:left;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info{display:flex;gap:10px 46px;margin-bottom:40px;flex-wrap:wrap;}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info{gap:10px 22px;}}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info > div{position:relative;font-size:15px;line-height:1.61;letter-spacing:0.05em;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info > div::after{border-right:1px solid var(--main-025);content:"";position:absolute;top:50%;right:-23px;height:19px;transform:translateY(-50%);}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info > div::after{right:-11px;}}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info > div:last-child::after{content:none;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons{display:flex;gap:12px;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking{max-width:calc(50% - 6px);}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking{max-width:calc(50% - 6px);}}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking a{font-size:14px;min-height:50px;padding:4px 15px;}}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-buttons .field--name-field-booking a:hover::before{transform:translateY(-50%) scale(2);}}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield{max-width:calc(50% - 6px);}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-extra-field-readmore-extrafield{max-width:calc(50% - 6px);}}.rooms-suites-page .view-content .node--type-room-suite .node__content .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.rooms-suites-page .view-content .node--type-room-suite .node__content .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.rooms-suites-page .view-content .node--type-room-suite .node__content .readmore-extrafield-link:hover{color:#fff;border-color:var(--main-color);}.rooms-suites-page .view-content .node--type-room-suite .node__content .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:1023.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content{display:block;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-field-thumbnail{width:100%;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-content{width:100%;padding:33px 23px 0;}}@media (max-width:767.95px){.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-content{padding:47px 20px 0;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-title h2{font-size:25px;line-height:normal;margin-bottom:24px;letter-spacing:0.05em;}.rooms-suites-page .view-content .node--type-room-suite .node__content .field--name-body{line-height:1.6;margin-bottom:21px;}.rooms-suites-page .view-content .node--type-room-suite .node__content .room-card-info{margin-bottom:31px;}}.rooms-suites-page .view-content .views-row{margin-bottom:76px;}@media (max-width:767.95px){.rooms-suites-page .view-content .views-row{margin-bottom:86px;}}.rooms-suites-page .view-content .views-row:last-child{margin-bottom:0;}@media (min-width:1024px){.rooms-suites-page .view-content .views-row:nth-child(even) .node--type-room-suite .node__content .field--name-field-thumbnail{order:2;}.rooms-suites-page .view-content .views-row:nth-child(even) .node--type-room-suite .node__content .field--name-field-thumbnail + div{padding-left:0;padding-right:64px;}}.page-node-type-room-suite .hero-banner-room-details{position:relative;}.page-node-type-room-suite #block-system-main-block .field--name-title{padding-top:112px;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .field--name-title{padding:52px 0 0;}}.page-node-type-room-suite #block-system-main-block .field--name-title h2,.page-node-type-room-suite #block-system-main-block .field--name-title h1{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:28px;text-align:center;padding:0 20px;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .field--name-title h2,.page-node-type-room-suite #block-system-main-block .field--name-title h1{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .field--name-title h2,.page-node-type-room-suite #block-system-main-block .field--name-title h1{margin-bottom:33px;}}.page-node-type-room-suite #block-system-main-block .field--name-body{width:100%;max-width:875px;margin:0 auto;padding:0 20px;margin-bottom:38px;line-height:1.8;}@media (min-width:1560px){.page-node-type-room-suite #block-system-main-block .field--name-body{max-width:1000px;}}@media (min-width:1560px){.page-node-type-room-suite #block-system-main-block .field--name-body{padding-left:0;padding-right:0;}}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .field--name-body{margin-bottom:35px;line-height:1.6;letter-spacing:-0.01em;}}.page-node-type-room-suite #block-system-main-block .room-quick-info{width:100%;max-width:875px;margin:0 auto;padding:0 20px;margin-bottom:41px;display:flex;align-items:center;justify-content:center;gap:20px;}.page-node-type-room-suite #block-system-main-block .room-quick-info > div{display:flex;align-items:center;gap:12px;}.page-node-type-room-suite #block-system-main-block .room-quick-info > div:before{flex-shrink:0;content:"";width:22px;height:18px;background-position:center;background-repeat:no-repeat;}.page-node-type-room-suite #block-system-main-block .room-quick-info > div.field--name-field-area:before{background-image:url(/themes/custom/amara/images/icons/area.svg);}.page-node-type-room-suite #block-system-main-block .room-quick-info > div.field--name-field-beds:before{background-image:url(/themes/custom/amara/images/icons/bed.svg);}.page-node-type-room-suite #block-system-main-block .room-quick-info > div.field--name-field-guests:before{background-image:url(/themes/custom/amara/images/icons/guest.svg);}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-quick-info{padding-left:54px;padding-right:54px;align-items:flex-start;}.page-node-type-room-suite #block-system-main-block .room-quick-info > div{flex-direction:column;justify-content:center;text-align:center;gap:10px;width:33.333333%;}}.page-node-type-room-suite #block-system-main-block .room-actions{display:flex;gap:28px;justify-content:center;padding:0 20px;margin-bottom:70px;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-actions{flex-direction:column;align-items:center;gap:18px;}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking{max-width:50%;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking{max-width:100%;}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-booking a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf{max-width:50%;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf{max-width:100%;}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf a{font-size:14px;min-height:50px;padding:4px 15px;}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf a:hover{color:#fff;border-color:var(--main-color);}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf a:hover::before{transform:translateY(-50%) scale(2);}}.page-node-type-room-suite #block-system-main-block .room-actions .field--name-field-floor-plan-pdf a:after{content:"\e900";font-family:"icomoon";order:-1;margin-right:19px;flex-shrink:0;}.page-node-type-room-suite #block-system-main-block .field-group-html-element{width:100%;max-width:800px;margin:0 auto;padding:0 0;}@media (min-width:1560px){.page-node-type-room-suite #block-system-main-block .field-group-html-element{max-width:1000px;}}.page-node-type-room-suite #block-system-main-block .field-group-html-element + .field-group-html-element{margin-top:14px;}@media (min-width:768px){.page-node-type-room-suite #block-system-main-block .field-group-html-element .field--name-field-hotel-services,.page-node-type-room-suite #block-system-main-block .field-group-html-element .field--name-field-room-essentials{column-count:2;}}.page-node-type-room-suite #block-system-main-block .field-group-html-element .field--name-field-hotel-services .field__item,.page-node-type-room-suite #block-system-main-block .field-group-html-element .field--name-field-room-essentials .field__item{padding-right:10px;font-family:"Raleway";font-style:normal;font-weight:400;font-size:15px;line-height:180%;letter-spacing:0.05em;color:#000000;position:relative;padding-left:23px;}.page-node-type-room-suite #block-system-main-block .field-group-html-element .field--name-field-hotel-services .field__item::before,.page-node-type-room-suite #block-system-main-block .field-group-html-element .field--name-field-room-essentials .field__item::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.page-node-type-room-suite #block-views-block-gallery-block-attached{padding-top:82px;padding-bottom:59px;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-gallery-block-attached{padding-top:55px;padding-bottom:35px;}}.page-node-type-room-suite #block-views-block-offers-block-recommended{margin-top:60px;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-offers-block-recommended{margin-top:35px;}}.page-node-type-room-suite #block-views-block-rooms-suites-block-others,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended{background-color:#fff;padding:83px 0 59px;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-rooms-suites-block-others,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended{padding:79px 0 66px;}}.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header{display:block;margin-bottom:56px;text-align:center;}}.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:0;padding-right:10px;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header h2,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header h2{padding-right:0;margin-bottom:12px;}}.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header .views-display-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link{flex-shrink:0;font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header .views-display-link,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header .views-display-link::after,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.page-node-type-room-suite #block-views-block-rooms-suites-block-others .view-header .views-display-link:hover,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended .view-header .views-display-link:hover{color:var(--color-hover);}}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div{padding-left:0;padding-right:0;}.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content{margin-left:0;margin-right:0;}.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content .views-row,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row{padding:0;margin-bottom:84px;}.page-node-type-room-suite #block-views-block-rooms-suites-block-others > div .view-content .views-row:last-child,.page-node-type-room-suite #block-views-block-restaurants-bars-block-recommended > div .view-content .views-row:last-child{margin-bottom:0;}}.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended{width:100%;max-width:1320px;margin:0 auto;padding:0 33px;background-color:#fff;padding:93px 33px 60px;}@media (min-width:1560px){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended{max-width:1300px;}}@media (min-width:1920px){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended{max-width:1490px;}}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended{padding:80px 0 54px;}}.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header{display:block;margin-bottom:52px;text-align:center;}}.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:0;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link{flex-shrink:0;font-family:"Belleza";font-size:20px;line-height:23px;letter-spacing:0.05em;text-decoration-line:underline;color:var(--main-color);padding-right:24px;position:relative;transition:color 0.4s ease;}@media (max-width:767.95px){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link{font-size:18px;letter-spacing:0.05em;line-height:21px;}}.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link::after{content:"\e912";font-family:"icomoon";position:absolute;top:50%;right:0;margin-top:2px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;font-size:11px;transition:background-image 0.4s ease;}@media (hover:hover){.page-node-type-room-suite #block-views-block-restaurants-bars-block-one-recommended .view-header .views-display-link:hover{color:var(--color-hover);}}.path-press-room main{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;}@media (min-width:1560px){.path-press-room main{max-width:1300px;}}@media (min-width:1920px){.path-press-room main{max-width:1490px;}}.path-press-room .block-page-title-block{padding-top:47px;}@media (max-width:767.95px){.path-press-room .block-page-title-block{padding-top:31px;}}.path-press-room .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;letter-spacing:1.8px;text-align:center;margin-bottom:57px;}@media (max-width:767.95px){.path-press-room .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-press-room .block-page-title-block .page-title{letter-spacing:1.25px;line-height:normal;padding:0 20px;margin-bottom:25px;}}.path-press-room .block-system-main-block .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:104px 20px;margin-bottom:90px;}@media (max-width:767.95px){.path-press-room .block-system-main-block .view-content{gap:74px 0;margin-bottom:73px;}}.path-press-room .block-system-main-block .view-content > .views-row{width:calc(50% - 10px);font-size:13px;}@media (max-width:767.95px){.path-press-room .block-system-main-block .view-content > .views-row{width:100%;}}.path-press-room .block-system-main-block .view-content > .views-row .node__content > div:not(.field--type-image){max-width:87%;}@media (max-width:767.95px){.path-press-room .block-system-main-block .view-content > .views-row .node__content > div:not(.field--type-image){max-width:100%;}}.node.node--type-news.node--view-mode-teaser{height:100%;}.node.node--type-news.node--view-mode-teaser .node__content{height:100%;display:flex;flex-direction:column;align-items:stretch;}.node.node--type-news.node--view-mode-teaser .field--type-image{margin-bottom:27px;}.node.node--type-news.node--view-mode-teaser .field--type-image a{display:block;}.node.node--type-news.node--view-mode-teaser .field--type-image picture{position:relative;padding-top:65%;display:block;}.node.node--type-news.node--view-mode-teaser .field--type-image picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}@media (max-width:767.95px){.node.node--type-news.node--view-mode-teaser .field--type-image{margin:0 -20px 36px;}.node.node--type-news.node--view-mode-teaser .field--type-image picture{padding-top:68%;}}@media (max-width:576px){.node.node--type-news.node--view-mode-teaser .field--type-image picture{padding:0;height:255px;}}.node.node--type-news.node--view-mode-teaser .field--name-title h2{font-size:25px;line-height:130%;letter-spacing:1.25px;margin-top:10px;}.node.node--type-news.node--view-mode-teaser .field--name-title h2 a{transition:color 0.4s ease;}@media (hover:hover){.node.node--type-news.node--view-mode-teaser .field--name-title h2 a:hover{color:var(--color-hover);}}@media (max-width:767.95px){.node.node--type-news.node--view-mode-teaser .field--name-title h2{margin:17px 0;}}.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary{line-height:1.8;letter-spacing:0.05em;margin-bottom:30px;}.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary ul{margin-top:0;padding-left:0;list-style:none;}.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary ul li{line-height:160%;}}.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.node.node--type-news.node--view-mode-teaser .field--type-text-with-summary{line-height:1.6;letter-spacing:0.03em;}}.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield{margin-top:auto;}.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:234px;}@media (max-width:767.95px){.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield a{font-size:14px;min-height:50px;padding:4px 15px;}}.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield a:hover{color:#fff;border-color:var(--main-color);}.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:1199.95px){.node.node--type-news.node--view-mode-teaser .field--name-extra-field-readmore-extrafield a{min-width:162px;min-height:50px;}}body.page-node-type-page.pressroom-page .block-system-main-block .node__content{padding:47px 20px 40px;}@media (max-width:767.95px){body.page-node-type-page.pressroom-page .block-system-main-block .node__content{padding:31px 20px;}}body.page-node-type-page.pressroom-page .block-system-main-block .node__content .field--name-title h1{margin-bottom:0;}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all{width:100%;max-width:1222px;margin:0 auto;padding:0 20px;}@media (min-width:1560px){body.page-node-type-page.pressroom-page .block-views-blocknews-block-list,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all{max-width:1300px;}}@media (min-width:1920px){body.page-node-type-page.pressroom-page .block-views-blocknews-block-list,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all{max-width:1490px;}}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters{margin-bottom:55px;}@media (max-width:767.95px){body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters{margin-bottom:73px;padding-left:18px;padding-right:18px;}}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .filter-toggle,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .filter-toggle{border:none;border-bottom:1px solid rgb(49,56,66);padding:12px 44px 12px 14px;font-size:18px;font-family:"Belleza";line-height:normal;color:#000;background-color:#fff;width:225px;max-width:100%;display:block;margin-left:auto;margin-right:auto;background-image:url(/themes/custom/amara/images/icons/down-arrow.svg);text-align:left;background-repeat:no-repeat;background-position:right 16px center;}@media (min-width:768px){body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .filter-toggle,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .filter-toggle{display:none;}}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .filter-toggle + .filter-toggle,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .filter-toggle + .filter-toggle{display:none;}@media (max-width:767.95px){body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .bef-links,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .bef-links{position:relative;}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .bef-links ul,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .bef-links ul{padding:0;position:absolute;z-index:2;top:100%;left:50%;transform:translateX(-50%);display:none;width:340px;max-width:95%;background-color:#fff;margin:0 auto;margin-top:24px;box-shadow:0px 4px 25px rgba(0,0,0,0.12);}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .bef-links ul li a,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .bef-links ul li a{padding:23px;}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .bef-links ul li a::before,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .bef-links ul li a::before{content:none;}body.page-node-type-page.pressroom-page .block-views-blocknews-block-list .view-filters .bef-links ul li a.bef-link--selected,body.page-node-type-page.pressroom-page .block-views-blocknews-block-all .view-filters .bef-links ul li a.bef-link--selected{background-color:var(--champagne);}}body.page-node-type-page.pressroom-page .view-content{padding-bottom:74px;display:grid;grid-template-columns:1fr 1fr;gap:85px 22px;}@media (max-width:767.95px){body.page-node-type-page.pressroom-page .view-content{padding-bottom:69px;grid-template-columns:1fr;gap:87px 0;}}.page-node-type-news .node__content{padding-bottom:77px;width:100%;max-width:1224px;margin:0 auto;padding:0 20px;}@media (min-width:1560px){.page-node-type-news .node__content{max-width:1300px;}}@media (min-width:1920px){.page-node-type-news .node__content{max-width:1490px;}}@media (max-width:767.95px){.page-node-type-news .node__content{padding:0;padding-bottom:61px;}}.page-node-type-news .node__content .back-btn{width:100%;margin-left:0;}@media (min-width:1334px){.page-node-type-news .node__content .back-btn{margin-left:-75px;}}@media (max-width:1023.95px){.page-node-type-news .node__content .back-btn{margin-top:23px;width:auto;}}@media (max-width:767.95px){.page-node-type-news .node__content .back-btn{margin-left:25px;}}.page-node-type-news .node__content > div:not(.field--type-image){font-size:13px;}@media (max-width:767.95px){.page-node-type-news .node__content > div:not(.field--type-image){padding:0 22px;}}.page-node-type-news .node__content > div:not(.field--type-image) .field--name-title h1,.page-node-type-news .node__content > div:not(.field--type-image) .field--name-title h2{color:#000;font-size:36px;line-height:normal;letter-spacing:1.8px;margin:15px 0 25px;}@media (max-width:767.95px){.page-node-type-news .node__content > div:not(.field--type-image) .field--name-title h1,.page-node-type-news .node__content > div:not(.field--type-image) .field--name-title h2{font-size:25px;letter-spacing:1.25px;margin:17px 0 21px;}}.page-node-type-news .node__content > div:not(.field--type-image) .field--type-text-with-summary{font-size:15px;line-height:160%;letter-spacing:0.75px;}.page-node-type-news .node__content > div:not(.field--type-image) .field--type-text-with-summary.clearfix::after{content:none;}.page-node-type-news .node__content > div:not(.field--type-image) .field--type-file{margin-top:35px;}@media (max-width:1023.95px){.page-node-type-news .node__content > div:not(.field--type-image) .field--type-file{margin-bottom:25px;}}.page-node-type-news .node__content > div:not(.field--type-image) .field--type-file a{display:inline-block;font-family:"Belleza";font-size:18px;line-height:36px;padding-left:32px;padding-right:8px;position:relative;border-bottom:1px solid #000;transition:color 0.4s ease,border-color 0.4s ease;transition:color 0.4s ease,border-color 0.4s ease;position:relative;padding-left:32px;}.page-node-type-news .node__content > div:not(.field--type-image) .field--type-file a:after{left:0;content:"\e910";font-family:"icomoon";position:absolute;top:50%;transform:translateY(-50%);}@media (hover:hover){.page-node-type-news .node__content > div:not(.field--type-image) .field--type-file a:hover{color:var(--color-hover);border-color:var(--color-hover);}}.page-node-type-news .node__content .field--type-image{width:740px;padding-right:20px;float:right;margin-left:34px;margin-bottom:34px;}@media (max-width:1199.95px){.page-node-type-news .node__content .field--type-image{width:45%;padding-right:0;}}@media (max-width:1023.95px){.page-node-type-news .node__content .field--type-image{width:100%;margin-left:0;float:none;margin-bottom:30px;}}.page-node-type-news #block-fixed-block-content-join-the-amara-members-programme{clear:both;}.page-node-type-room-suite #block-system-main-block .room-opening-hours{width:100%;max-width:530px;margin:0 auto;padding:0 20px;margin-bottom:48px;background-color:var(--champagne-02);display:flex;padding:20px 50px 24px;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .field--name-field-location{width:130px;flex-shrink:0;border-right:1px solid var(--champagne);padding-right:20px;font-size:14px;line-height:161%;letter-spacing:0.05em;color:#000000;margin-bottom:0;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .field--name-field-location .field__label{font-family:"Raleway";font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.03em;line-height:1.8;margin-bottom:8px;margin-top:8px;font-weight:700;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-opening-hours .field--name-field-location .field__label{margin-top:0;}}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours{flex-grow:1;padding-left:52px;padding-bottom:6px;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .field__label{font-family:"Raleway";font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.03em;margin:8px 0;line-height:27px;font-weight:700;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .field__label{margin-top:0;}}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .opening-hours-item{display:flex;justify-content:space-between;margin-bottom:8px;line-height:22.54px;font-size:14px;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .opening-hours-item{margin-bottom:2px;}}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .opening-hours-item:last-child{margin-bottom:0;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .opening-hours-item span{display:block;font-size:14px;line-height:161%;letter-spacing:0.05em;color:#000000;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours .opening-hours-item span.opening-hours-item--days{width:136px;flex-shrink:0;margin-right:5px;}@media (max-width:767.95px){.page-node-type-room-suite #block-system-main-block .room-opening-hours{padding:30px 20px 43px;margin-left:24px;margin-right:24px;width:auto;max-width:100%;margin-bottom:42px;display:block;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .field--name-field-location{width:100%;padding:0 10px 25px;border-right:0;border-bottom:1px solid var(--champagne);margin-bottom:25px;}.page-node-type-room-suite #block-system-main-block .room-opening-hours .opening-hours{padding:0 10px;}}.page-node-type-room-suite .fieldgroup-collapsible + .club-privileges-block{margin-top:20px;}.page-node-type-room-suite .club-privileges-block{width:100%;max-width:800px;margin:0 auto;padding:0 0;border-bottom:1px solid #D9D9D9;padding-bottom:43px;}@media (min-width:1560px){.page-node-type-room-suite .club-privileges-block{max-width:1000px;}}@media (max-width:767.95px){.page-node-type-room-suite .club-privileges-block{padding:0;margin-bottom:20px;}}.page-node-type-room-suite .club-privileges-block > h3{font-family:"Belleza";font-weight:400;font-size:22px;line-height:25px;letter-spacing:0.03em;margin-bottom:46px;border-bottom:1px solid #D9D9D9;padding-bottom:11px;padding:0 9px 11px;}@media (max-width:767.95px){.page-node-type-room-suite .club-privileges-block > h3{margin-bottom:41px;padding:0 24px 15px;}}.page-node-type-room-suite .club-privileges-block ul{margin-top:0;padding-left:0;list-style:none;}.page-node-type-room-suite .club-privileges-block ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.page-node-type-room-suite .club-privileges-block ul li{line-height:160%;}}.page-node-type-room-suite .club-privileges-block ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}@media (min-width:768px){.page-node-type-room-suite .club-privileges-block ul{column-count:2;}}@media (min-width:768px){.page-node-type-room-suite .club-privileges-block .field--name-field-club-privileges{column-count:2;}}.page-node-type-room-suite .club-privileges-block .field--name-field-club-privileges .field__item{padding-right:10px;font-family:"Raleway";font-style:normal;font-weight:400;font-size:15px;line-height:180%;letter-spacing:0.05em;color:#000000;position:relative;padding-left:23px;}.page-node-type-room-suite .club-privileges-block .field--name-field-club-privileges .field__item::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}@media (max-width:767.95px){.page-node-type-room-suite .club-privileges-block .field--name-field-club-privileges{padding:0 20px 52px;}}.path-awards .block-page-title-block{width:100%;max-width:801px;margin:0 auto;padding:0 20px;text-align:center;padding-top:43px;}@media (max-width:767.95px){.path-awards .block-page-title-block{padding-top:31px;}}.path-awards .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:22px;}@media (max-width:767.95px){.path-awards .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-awards .block-page-title-block .page-title{margin-bottom:36px;}}.path-awards .block-system-main-block{padding-bottom:113px;}@media (max-width:767.95px){.path-awards .block-system-main-block{padding-bottom:156px;}}.path-awards .block-system-main-block .view-header{width:100%;max-width:801px;margin:0 auto;padding:0 20px;line-height:1.8;margin-bottom:51px;text-align:center;}@media (max-width:767.95px){.path-awards .block-system-main-block .view-header{display:none;}}.path-awards .block-system-main-block .view-content{width:100%;max-width:1294px;margin:0 auto;padding:0 20px;display:grid;gap:77px 27px;grid-template-columns:repeat(3,1fr);}@media (min-width:1560px){.path-awards .block-system-main-block .view-content{max-width:1300px;}}@media (min-width:1920px){.path-awards .block-system-main-block .view-content{max-width:1490px;}}@media (max-width:1023.95px){.path-awards .block-system-main-block .view-content{grid-template-columns:repeat(2,1fr);}}@media (max-width:767.95px){.path-awards .block-system-main-block .view-content{padding:0;gap:55px 0;grid-template-columns:1fr;}}.path-awards .node--type-award .field--type-image{margin-bottom:31px;}.path-awards .node--type-award .field--type-image picture{display:block;padding-top:65%;position:relative;}.path-awards .node--type-award .field--type-image picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.path-awards .node--type-award .field--name-title h2{font-family:"Raleway";font-weight:600;font-size:20px;line-height:23.48px;letter-spacing:0.05em;margin-bottom:15px;}.path-awards .node--type-award .field--name-field-summary{font-size:15px;line-height:24px;}.path-awards .node--type-award .field--name-field-summary > *{margin-bottom:0;}@media (max-width:767.95px){.path-awards .node--type-award .field--type-image{margin-bottom:32px;}.path-awards .node--type-award .field--type-image picture{padding-top:68%;}.path-awards .node--type-award .field--name-title{margin-bottom:13px;}.path-awards .node--type-award .field--name-field-summary{letter-spacing:0.03em;}.path-awards .node--type-award .field--name-field-summary,.path-awards .node--type-award .field--name-title{padding-left:22px;padding-right:22px;}}.maintenance-page{padding:0;background-image:url(/themes/custom/amara/images/bg-not-found.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;}.maintenance-page header{display:block;position:static;background:transparent !important;margin-bottom:30px;}.maintenance-page header a{pointer-events:none;}.maintenance-page header .site-name{display:none;}.maintenance-page .layout-container{margin:0;text-align:center;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px;flex-direction:column;line-height:1.6;}.maintenance-page .layout-container h1{display:none;}@media (max-width:767.95px){.maintenance-page .layout-container{padding:22px;}}.maintenance-page .layout-container .btn-action{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid #fff;cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;margin:20px auto 0;display:flex;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.maintenance-page .layout-container .btn-action{font-size:14px;min-height:50px;padding:4px 15px;}}.maintenance-page .layout-container .btn-action::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-white-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.maintenance-page .layout-container .btn-action:hover{color:var(--main-color);border-color:var(--button-white-hover);}.maintenance-page .layout-container .btn-action:hover::before{transform:translateY(-50%) scale(2);}}.path-pet-experiences .region-content{width:100%;max-width:1294px;margin:0 auto;padding:0 20px;padding:37px 20px 167px;}@media (max-width:767.95px){.path-pet-experiences .region-content{padding:31px 0 142px;}}.path-pet-experiences .region-content .block-page-title-block .page-title{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:38px;text-align:center;}@media (max-width:767.95px){.path-pet-experiences .region-content .block-page-title-block .page-title{font-size:25px;line-height:35px;letter-spacing:0.02em;}}@media (max-width:767.95px){.path-pet-experiences .region-content .block-page-title-block .page-title{margin-bottom:29px;}}.path-pet-experiences .region-content .block-system-main-block .view-header{width:100%;max-width:597px;margin:0 auto;padding:0 20px;margin-bottom:66px;line-height:27px;letter-spacing:0.02em;text-align:center;}@media (max-width:767.95px){.path-pet-experiences .region-content .block-system-main-block .view-header{margin-bottom:68px;padding-left:14px;padding-right:14px;}}.path-pet-experiences .region-content .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:90px 27px;}@media (max-width:1199.95px){.path-pet-experiences .region-content .view-content{grid-template-columns:1fr 1fr;}}@media (max-width:767.95px){.path-pet-experiences .region-content .view-content{grid-template-columns:1fr;}}.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-thumbnail{margin-bottom:35px;}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-thumbnail{margin-bottom:37px;}}.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-thumbnail a{display:block;}.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-thumbnail picture{position:relative;display:block;padding-top:65%;}.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-thumbnail picture img{max-width:none;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-thumbnail picture{padding-top:70.6371191136%;}}.node.node--type-pet-experience.node--view-mode-teaser .field--name-title h2{font-family:"Raleway";font-style:normal;font-weight:600;font-size:20px;line-height:23px;letter-spacing:0.05em;color:#000000;margin-bottom:23px;}.node.node--type-pet-experience.node--view-mode-teaser .field--name-title h2 a{color:inherit;transition:color 0.4s ease;}@media (hover:hover){.node.node--type-pet-experience.node--view-mode-teaser .field--name-title h2 a:hover{color:var(--color-hover);}}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .field--name-title{padding-left:20px;padding-right:20px;}.node.node--type-pet-experience.node--view-mode-teaser .field--name-title h2{margin-bottom:30px;}}.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-summary{font-family:"Raleway";font-size:15px;line-height:160%;letter-spacing:0.02em;color:#000000;}.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-summary > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .field--name-field-summary{padding-left:20px;padding-right:20px;}}.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield{margin-top:30px;}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield{padding-left:20px;padding-right:20px;}}.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield .readmore-extrafield-link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield .readmore-extrafield-link{font-size:14px;min-height:50px;padding:4px 15px;}}.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield .readmore-extrafield-link::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield .readmore-extrafield-link:hover{color:#fff;border-color:var(--main-color);}.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield .readmore-extrafield-link:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.node.node--type-pet-experience.node--view-mode-teaser .readmore-extrafield .readmore-extrafield-link{min-width:auto;width:162px;max-width:100%;}}.path-guest-privileges .region-content{width:100%;max-width:1188px;margin:0 auto;padding:0 20px;padding:50px 20px 165px;}@media (min-width:1560px){.path-guest-privileges .region-content{max-width:1300px;}}@media (min-width:1920px){.path-guest-privileges .region-content{max-width:1490px;}}@media (max-width:767.95px){.path-guest-privileges .region-content{padding:31px 0 184px;}}.path-guest-privileges .region-content .block-page-title-block .page-title{padding-left:20px;padding-right:20px;margin-bottom:29px;}.path-guest-privileges .region-content .block-system-main-block .view-header > p{width:100%;max-width:827px;margin:0 auto;padding:0 0;margin-bottom:48px;}@media (max-width:767.95px){.path-guest-privileges .region-content .block-system-main-block .view-header > p{padding-left:37px;padding-right:37px;margin-bottom:43px;}}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items{width:100%;max-width:944px;margin:0 auto;padding:0 0;margin-bottom:92px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding-bottom:59px;border-bottom:1px solid #E4DCCD;}@media (max-width:767.95px){.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items{margin-bottom:67px;width:auto;margin-left:25px;margin-right:25px;padding-bottom:23px;}}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p{width:25%;padding-left:20px;padding-right:20px;text-align:center;font-family:"Raleway";font-size:14px;line-height:140%;letter-spacing:0.05em;color:#000000;margin-bottom:0;}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p > span{display:block;width:42px;height:42px;margin:0 auto 16px;background-repeat:no-repeat;background-position:center;background-size:contain;}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p > span.refreshments-icon{background-image:url(/themes/custom/amara/images/icons/icon-refreshment.svg);}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p > span.admission-icon{background-image:url(/themes/custom/amara/images/icons/icon-admission.svg);}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p > span.wifi-icon{background-image:url(/themes/custom/amara/images/icons/icon-wifi.svg);}.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p > span.gym-icon{background-image:url(/themes/custom/amara/images/icons/icon-gym.svg);}@media (max-width:1199.95px){.path-guest-privileges .region-content .block-system-main-block .view-header .guest-privileges-items > p{padding-left:10px;padding-right:10px;width:50%;margin-bottom:40px;}}.path-guest-privileges .region-content .block-system-main-block .view-content .views-row{margin-bottom:100px;}.path-guest-privileges .region-content .block-system-main-block .view-content .views-row:last-child{margin-bottom:0;}@media (max-width:767.95px){.path-guest-privileges .region-content .block-system-main-block .view-content .views-row{margin-bottom:78px;}}@media (min-width:768px){.path-guest-privileges .region-content .block-system-main-block .view-content .views-row:nth-child(even) .field--name-field-thumbnail{order:2;}.path-guest-privileges .region-content .block-system-main-block .view-content .views-row:nth-child(even) .card-content{padding-left:0;padding-right:67px;}}@media (min-width:768px) and (max-width:1199.95px){.path-guest-privileges .region-content .block-system-main-block .view-content .views-row:nth-child(even) .card-content{padding-right:20px;}}.path-resort-activities .region-content{padding:50px 0 170px;}@media (max-width:767.95px){.path-resort-activities .region-content{padding:31px 0 155px;}}.path-resort-activities .node__content{width:100%;max-width:1188px;margin:0 auto;padding:0 20px;}@media (max-width:767.95px){.path-resort-activities .node__content{padding:0;}}.path-resort-activities .block-system-main-block .view-header{width:100%;max-width:574px;margin:0 auto;padding:0 20px;margin-bottom:71px;}@media (max-width:767.95px){.path-resort-activities .block-system-main-block .view-header{margin-bottom:56px;}}.path-resort-activities .view-content .views-row{margin-bottom:100px;}.path-resort-activities .view-content .views-row:last-child{margin-bottom:0;}@media (max-width:767.95px){.path-resort-activities .view-content .views-row{margin-bottom:94px;}}@media (min-width:768px){.path-resort-activities .view-content .views-row:nth-child(even) .field--name-field-thumbnail{order:2;}.path-resort-activities .view-content .views-row:nth-child(even) .card-content{padding-left:0;padding-right:67px;}}@media (min-width:768px) and (max-width:1199.95px){.path-resort-activities .view-content .views-row:nth-child(even) .card-content{padding-right:20px;}}.path-our-hotels .block-system-main-block{width:100%;max-width:1246px;margin:0 auto;padding:0 20px;padding:64px 20px 0;}@media (min-width:1560px){.path-our-hotels .block-system-main-block{max-width:1300px;}}@media (min-width:1920px){.path-our-hotels .block-system-main-block{max-width:1490px;}}@media (max-width:767.95px){.path-our-hotels .block-system-main-block{padding:52px 0 0;}}.path-our-hotels .block-system-main-block .view-header h1,.path-our-hotels .block-system-main-block .view-header h2{font-family:"Belleza";font-weight:400;font-size:45px;line-height:52px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:31px;}@media (max-width:767.95px){.path-our-hotels .block-system-main-block .view-header h1,.path-our-hotels .block-system-main-block .view-header h2{font-size:30px;line-height:35px;letter-spacing:0.03em;text-transform:uppercase;}}.path-our-hotels .block-system-main-block .view-header p{width:100%;max-width:801px;margin:0 auto;padding:0 20px;line-height:1.8;letter-spacing:0.02em;margin-bottom:85px;}@media (max-width:767.95px){.path-our-hotels .block-system-main-block .view-header p{margin-bottom:62px;line-height:160%;letter-spacing:0.02em;}}.path-our-hotels .block-system-main-block .view-content{padding-bottom:48px;}@media (max-width:767.95px){.path-our-hotels .block-system-main-block .view-content{padding-bottom:65px;}}.path-our-hotels .block-system-main-block .view-content .views-row{margin-bottom:82px;}.path-our-hotels .block-system-main-block .view-content .views-row:last-child{margin-bottom:0;}.path-our-hotels .block-system-main-block .view-content .views-row:nth-child(even) .card-content{margin-left:0;margin-right:auto;order:-1;padding-left:0;padding-right:67px;}@media (max-width:1199.95px){.path-our-hotels .block-system-main-block .view-content .views-row:nth-child(even) .card-content{padding-right:20px;}}@media (max-width:767.95px){.path-our-hotels .block-system-main-block .view-content .views-row:nth-child(even) .card-content{padding:0 20px;}}.page-node-type-paragraphs-page .region-content{padding:47px 0 0;}@media (max-width:767.95px){.page-node-type-paragraphs-page .region-content{padding-top:31px;}}.page-node-type-paragraphs-page .block-system-main-block .node--type-paragraphs-page.node--view-mode-full .node__content .field--name-title h1,.page-node-type-paragraphs-page .block-system-main-block .node--type-paragraphs-page.node--view-mode-full .node__content .field--name-title h2{font-family:"Belleza";font-weight:400;font-size:36px;line-height:41.47px;letter-spacing:0.05em;margin-bottom:60px;text-align:center;}@media (max-width:767.95px){.page-node-type-paragraphs-page .block-system-main-block .node--type-paragraphs-page.node--view-mode-full .node__content .field--name-title h1,.page-node-type-paragraphs-page .block-system-main-block .node--type-paragraphs-page.node--view-mode-full .node__content .field--name-title h2{font-size:25px;line-height:35px;letter-spacing:0.02em;}}.page-node-type-paragraphs-page #block-fixed-block-content-join-the-amara-members-programme > div{padding-top:110px;}@media (max-width:767.95px){.page-node-type-paragraphs-page #block-fixed-block-content-join-the-amara-members-programme > div{padding-top:96px;}}.about-us-vision,.sustainability-bottom{width:100%;max-width:1246px;margin:0 auto;padding:0 20px;padding-bottom:50px;}@media (min-width:1560px){.about-us-vision,.sustainability-bottom{max-width:1300px;}}@media (min-width:1920px){.about-us-vision,.sustainability-bottom{max-width:1490px;}}.about-us-vision .field--name-field-standard-content > .field__item,.sustainability-bottom .field--name-field-standard-content > .field__item{margin-bottom:75px;}@media (max-width:767.95px){.about-us-vision .field--name-field-standard-content > .field__item,.sustainability-bottom .field--name-field-standard-content > .field__item{margin-bottom:66px;}}.about-us-vision .field--name-field-standard-content > .field__item:last-child,.sustainability-bottom .field--name-field-standard-content > .field__item:last-child{margin-bottom:0;}.about-us-vision .field--name-field-standard-content > .field__item:nth-child(even) .paragraph--type--standard-content,.sustainability-bottom .field--name-field-standard-content > .field__item:nth-child(even) .paragraph--type--standard-content{flex-direction:row-reverse;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content{display:flex;align-items:center;gap:74px;}@media (max-width:1023.95px){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content{gap:40px;}}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image{width:58.0431177446%;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image picture,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image picture{display:block;padding-top:68%;position:relative;overflow:hidden;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image picture img,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image picture img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image + div,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image + div{width:41.9568822554%;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-title h3,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-title h3{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:37px;}@media (max-width:767.95px){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-title h3,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-title h3{font-size:25px;line-height:28.8px;}}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content{font-size:15px;line-height:180%;letter-spacing:0.03em;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content > *:last-child,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content > *:last-child{margin-bottom:0;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul{margin-top:0;padding-left:0;list-style:none;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul li,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul li,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul li{line-height:160%;}}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul li::before,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content > *:first-child strong,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content > *:first-child strong{font-family:"Belleza";font-weight:400;font-size:18px;line-height:21px;text-align:center;letter-spacing:0.05em;margin-bottom:14px;}@media (max-width:767.95px){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content > *:first-child strong,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content > *:first-child strong{margin-bottom:16px;}}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta{margin-top:33px;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a::before,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a:hover,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a:hover::before,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-cta a{min-width:auto;width:162px;max-width:100%;}}@media (max-width:767.95px){.about-us-vision,.sustainability-bottom{padding-bottom:70px;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content{display:block;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image{width:100%;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image + div,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image + div{width:100%;padding:46px 22px 0;text-align:center;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image picture,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image picture{padding-top:68%;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-title h3,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-title h3{margin-bottom:23px;text-align:center;}.about-us-vision .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content,.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-content{line-height:160%;letter-spacing:0.03em;}}.about-us-awards{width:100%;max-width:1170px;margin:0 auto;padding:0 20px;padding-top:75px;padding-bottom:118px;}@media (max-width:767.95px){.about-us-awards{padding-top:34px;padding-bottom:84px;}}.about-us-awards > .field__item .views-element-container{border:1px solid var(--champagne);padding:75px 94px;position:relative;}@media (max-width:767.95px){.about-us-awards > .field__item .views-element-container{padding:73px 36px;}}.about-us-awards > .field__item .viewsreference--view-title{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;text-align:center;background-color:#fff;padding:13px 30px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:535px;max-width:80%;}@media (max-width:767.95px){.about-us-awards > .field__item .viewsreference--view-title{font-size:25px;line-height:28.8px;}}@media (max-width:767.95px){.about-us-awards > .field__item .viewsreference--view-title{padding:10px 29px;width:auto;left:50px;right:50px;max-width:100%;transform:translateY(-50%);}}.about-us-awards > .field__item .view-content{display:flex;align-items:flex-start;margin-left:-32px;margin-right:-32px;flex-wrap:wrap;gap:45px 0;}.about-us-awards > .field__item .view-content .views-row{width:25%;padding-left:32px;padding-right:32px;}@media (max-width:1023.95px){.about-us-awards > .field__item .view-content .views-row{width:50%;}}@media (max-width:767.95px){.about-us-awards > .field__item .view-content .views-row{width:100%;padding:0;}}.about-us-awards > .field__item .view-content .views-row .field--name-field-image{width:160px;max-width:100%;height:65px;display:flex;align-items:flex-start;justify-content:center;margin-bottom:23px;margin-left:auto;margin-right:auto;}.about-us-awards > .field__item .view-content .views-row .field--name-field-image img{display:block;max-width:100%;max-height:100%;width:auto;}@media (max-width:767.95px){.about-us-awards > .field__item .view-content .views-row .field--name-field-image{width:188px;height:81px;margin-bottom:10px;align-items:center;}}.about-us-awards > .field__item .view-content .views-row .field--name-field-cta a{display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:0;width:34px;height:34px;transition:background-color 0.4s ease,color 0.4s ease;border:1px solid var(--main-color);color:var(--main-color);border-radius:50%;position:relative;}.about-us-awards > .field__item .view-content .views-row .field--name-field-cta a::before{display:block;margin-left:1px;content:"\e912";font-family:"icomoon";font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media (hover:hover){.about-us-awards > .field__item .view-content .views-row .field--name-field-cta a:hover{background-color:var(--main-color);color:#fff;}}.about-us-more{padding:102px 20px 95px;background-color:var(--champagne-02);}@media (max-width:767.95px){.about-us-more{padding:74px 33px;}}.about-us-more .field__items{width:100%;max-width:1181px;margin:0 auto;padding:0 0;display:grid;gap:21px;grid-template-columns:1fr 1fr;}@media (min-width:1560px){.about-us-more .field__items{max-width:1300px;}}@media (min-width:1920px){.about-us-more .field__items{max-width:1490px;}}@media (max-width:767.95px){.about-us-more .field__items{grid-template-columns:1fr;gap:72px 0;}}.about-us-more .paragraph--type--standard-content{display:flex;height:100%;flex-direction:column;}.about-us-more .paragraph--type--standard-content .field--name-field-image{margin-bottom:32px;width:100%;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-image{margin-bottom:0;}}.about-us-more .paragraph--type--standard-content .field--name-field-image picture{display:block;padding-top:65%;position:relative;overflow:hidden;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-image picture{padding-top:67.7419354839%;}}.about-us-more .paragraph--type--standard-content .field--name-field-image picture img{max-width:none;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.about-us-more .paragraph--type--standard-content .field--name-field-image + div{width:100%;flex-grow:1;display:flex;flex-direction:column;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-image + div{display:block;text-align:center;padding:34px 10px 0;}}.about-us-more .paragraph--type--standard-content .field--name-field-title{width:100%;}.about-us-more .paragraph--type--standard-content .field--name-field-title h3{font-family:"Raleway";font-weight:600;font-size:20px;line-height:23px;letter-spacing:0.05em;margin-bottom:18px;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-title h3{font-family:"Raleway";font-weight:600;font-size:20px;line-height:23px;letter-spacing:0.05em;}}.about-us-more .paragraph--type--standard-content .field--name-field-content{width:100%;font-style:normal;font-weight:400;font-size:15px;line-height:160%;margin-bottom:26px;}.about-us-more .paragraph--type--standard-content .field--name-field-content > *:last-child{margin-bottom:0;}.about-us-more .paragraph--type--standard-content .field--name-field-content ul{margin-top:0;padding-left:0;list-style:none;}.about-us-more .paragraph--type--standard-content .field--name-field-content ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-content ul li{line-height:160%;}}.about-us-more .paragraph--type--standard-content .field--name-field-content ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-content{letter-spacing:0.03em;margin-bottom:29px;}}.about-us-more .paragraph--type--standard-content .field--name-field-cta{width:100%;margin-top:auto;}.about-us-more .paragraph--type--standard-content .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:234px;max-width:100%;}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.about-us-more .paragraph--type--standard-content .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.about-us-more .paragraph--type--standard-content .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.about-us-more .paragraph--type--standard-content .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:767.95px){.about-us-more .paragraph--type--standard-content .field--name-field-cta a{min-width:auto;width:162px;max-width:100%;}}body.page-node-type-page.amarahotels-careers .block-system-main-block .node__content{padding-top:64px;padding-bottom:82px;}@media (max-width:767.95px){body.page-node-type-page.amarahotels-careers .block-system-main-block .node__content{padding-top:50px;padding-bottom:61px;}}.block.block-views-blockjob-openings-block-careers{padding-top:75px;padding-bottom:92px;padding-right:20px;padding-left:20px;background-color:rgba(228,220,205,0.2);margin-bottom:55px;}.block.block-views-blockjob-openings-block-careers > h2{width:100%;max-width:1286px;margin:0 auto;padding:0 20px;font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;text-align:center;margin-bottom:42px;}@media (max-width:767.95px){.block.block-views-blockjob-openings-block-careers > h2{font-size:25px;line-height:28.8px;}}.block.block-views-blockjob-openings-block-careers > div{width:100%;max-width:1246px;margin:0 auto;padding:0 0;}.block.block-views-blockjob-openings-block-careers > div .view-filters{width:100%;max-width:793px;margin:0 auto;padding:0 0;margin-bottom:51px;}.block.block-views-blockjob-openings-block-careers > div .view-filters .form--inline{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;}.block.block-views-blockjob-openings-block-careers > div .view-filters .form--inline .form-item{width:33.333333%;padding:0 7px;}.block.block-views-blockjob-openings-block-careers > div .view-filters .form--inline .form-item label{display:none;}.block.block-views-blockjob-openings-block-careers > div .view-header{margin-bottom:12px;}.block.block-views-blockjob-openings-block-careers > div .view-header > div{display:flex;font-size:18px;line-height:21px;letter-spacing:0.05em;background-color:var(--champagne);font-family:"Belleza";}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div{padding:17px 36px;word-break:break-word;display:flex;align-items:center;}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div + div{position:relative;}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div + div::before{content:"";position:absolute;top:50%;left:0;height:32px;margin-top:-16px;border-left:1px solid rgba(49,56,66,0.5);}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div:nth-child(1){width:31.3001605136%;}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div:nth-child(2){width:18.9406099518%;}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div:nth-child(3){width:24.8796147673%;}.block.block-views-blockjob-openings-block-careers > div .view-header > div > div:nth-child(4){width:24.8796147673%;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child{display:flex;cursor:pointer;border-bottom:1px solid var(--main-05);background-image:url(/themes/custom/amara/images/icons/expand.svg);background-repeat:no-repeat;background-position:right 15px center;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child.active{background-image:url(/themes/custom/amara/images/icons/collapse.svg);}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field{padding:23px 36px;display:flex;align-items:center;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(1){width:31.3001605136%;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(2){width:18.9406099518%;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(3){width:24.8796147673%;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(4){width:24.8796147673%;padding-right:40px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child .field--name-field-employment-type .field__label,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child .field--name-field-department .field__label{display:none;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child .field--name-field-job-location .field__label{display:none;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child .field--name-field-job-location .field__item{display:inline-block;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child .field--name-field-job-location .field__item:not(:last-child){margin-right:3px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child .field--name-field-job-location .field__item:not(:last-child)::after{content:",";display:inline;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2){display:none;padding:22px 36px;line-height:1.6;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) ul{margin-top:0;padding-left:0;list-style:none;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) ul li{line-height:160%;}}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2):after{content:"";clear:both;display:table;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field__label{font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.05em;margin-bottom:14px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field__item{line-height:1.6;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field__item > *:last-child{margin-bottom:0;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-job-location .field__items .field__item{margin-right:3px;display:inline-block;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-job-location .field__items .field__item::after{content:",";display:inline;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-employment-type,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-job-location{margin-bottom:27px;}@media (min-width:768px){.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-employment-type,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-job-location{display:none;}}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-responsibilities{float:left;width:40%;padding-right:20px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-requirements{float:left;width:40%;padding-right:20px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url{display:none;padding:21px 36px;margin-bottom:44px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:var(--main-color);background-color:#fff;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;background-color:transparent;}@media (max-width:767.95px){.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url a{font-size:14px;min-height:50px;padding:4px 15px;}}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--main-color);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url a:hover{color:#fff;border-color:var(--main-color);}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url a:hover::before{transform:translateY(-50%) scale(2);}}@media (max-width:1023.95px){.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2),.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field,.block.block-views-blockjob-openings-block-careers > div .view-header > div > div{padding:17px 20px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-requirements,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-responsibilities{width:50%;}}@media (max-width:767.95px){.block.block-views-blockjob-openings-block-careers{padding:56px 20px 80px;}.block.block-views-blockjob-openings-block-careers > h2{margin-bottom:32px;}.block.block-views-blockjob-openings-block-careers > div .view-filters{margin-bottom:41px;}.block.block-views-blockjob-openings-block-careers > div .view-filters .form--inline{display:block;margin-left:0;margin-right:0;}.block.block-views-blockjob-openings-block-careers > div .view-filters .form--inline .form-item{padding:0;margin-bottom:17px;width:100%;}.block.block-views-blockjob-openings-block-careers > div .view-filters .form--inline .form-item:last-child{margin-bottom:0;}.block.block-views-blockjob-openings-block-careers > div .view-header{display:none;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row{margin-bottom:17px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row:last-child{margin-bottom:0;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child{flex-wrap:wrap;background-color:var(--champagne);border:none;background-position:top 27px right 15px;padding:28px 24px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field{letter-spacing:0.05em;padding:0;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:first-child{font-weight:600;margin-bottom:15px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:first-child,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(2){width:100%;padding-right:40px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(3){width:63.4730538922%;margin-top:32px;padding-right:15px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(4){width:36.5269461078%;margin-top:32px;position:relative;padding-right:0;padding-left:15px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:first-child > .field:nth-child(4)::before{content:"";position:absolute;top:50%;left:0;height:16px;margin-top:-8px;border-left:1px solid #000;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content .field--name-field-apply-url{background-color:#fff;margin-bottom:0;padding:0 24px 48px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2){background-color:#fff;padding:37px 24px 30px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-responsibilities{margin-bottom:27px;}.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-requirements,.block.block-views-blockjob-openings-block-careers > div .view-content .views-row .node__content > div:nth-child(2) .field--name-field-responsibilities{width:100%;padding-right:0;}}.sustainability-page .region-content{padding-top:68px;}@media (max-width:767.95px){.sustainability-page .region-content{padding-top:31px;}}.sustainability-page .block-system-main-block .node--type-paragraphs-page.node--view-mode-full .node__content .field--name-title h2{margin-bottom:22px;}.sustainability-page .block-system-main-block .field--name-title{width:100%;max-width:801px;margin:0 auto;padding:0 20px;}.sustainability-page .block-system-main-block .field--name-field-summary{width:100%;max-width:801px;margin:0 auto;padding:0 20px;line-height:1.8;letter-spacing:0.05em;text-align:center;}.sustainability-page .block-system-main-block .field--name-field-summary ul{margin-top:0;padding-left:0;list-style:none;}.sustainability-page .block-system-main-block .field--name-field-summary ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.sustainability-page .block-system-main-block .field--name-field-summary ul li{line-height:160%;}}.sustainability-page .block-system-main-block .field--name-field-summary ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.sustainability-page .block-system-main-block .field--name-field-summary > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.sustainability-page .block-system-main-block .field--name-field-summary{line-height:1.6;letter-spacing:0.03em;}}@media (max-width:767.95px){.sustainability-page .block-system-main-block .field--name-field-summary{padding-bottom:48px;}}.sustainability-page #block-fixed-block-content-join-the-amara-members-programme > div{padding-top:60px;}.sustainability-top{background-color:var(--champagne-02);display:flex;align-items:flex-start;margin-top:155px;padding:0 265px 94px;}@media (max-width:1320px){.sustainability-top{padding:0 120px 94px;}}@media (max-width:1199.95px){.sustainability-top{padding:0 80px 94px;}}@media (max-width:1023.95px){.sustainability-top{padding:0 20px 94px;}}@media (max-width:767.95px){.sustainability-top{margin-top:113px;flex-direction:column;align-items:stretch;padding:0;}}.sustainability-top .field--name-field-image{margin-top:-71px;width:43.956043956%;position:relative;z-index:0;}.sustainability-top .field--name-field-image picture{display:block;overflow:hidden;position:relative;padding-top:100%;}.sustainability-top .field--name-field-image picture img{max-width:none;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.sustainability-top .field--name-field-image::after{z-index:-1;content:"";left:14px;top:14px;right:-14px;bottom:-14px;border:1px solid var(--champagne);position:absolute;}@media (max-width:767.95px){.sustainability-top .field--name-field-image{width:auto;margin-left:23px;margin-right:32px;margin-top:-113px;}}.sustainability-top .field--name-field-image + div{align-self:center;padding-top:69px;padding-left:92px;width:56.043956044%;}@media (max-width:1023.95px){.sustainability-top .field--name-field-image + div{padding-left:50px;}}@media (max-width:767.95px){.sustainability-top .field--name-field-image + div{width:100%;padding:48px 22px 73px;text-align:center;}}.sustainability-top .field--name-field-title h3{font-family:"Belleza";font-weight:400;font-size:30px;line-height:35px;letter-spacing:0.05em;margin-bottom:25px;}@media (max-width:767.95px){.sustainability-top .field--name-field-title h3{font-size:25px;line-height:28.8px;}}.sustainability-top .field--name-field-content{line-height:1.8;letter-spacing:0.05em;margin-bottom:28px;}.sustainability-top .field--name-field-content ul{margin-top:0;padding-left:0;list-style:none;}.sustainability-top .field--name-field-content ul li{line-height:180%;padding-left:24px;position:relative;letter-spacing:0.05em;}@media (max-width:767.95px){.sustainability-top .field--name-field-content ul li{line-height:160%;}}.sustainability-top .field--name-field-content ul li::before{content:"";position:absolute;top:12px;width:3px;height:3px;left:10px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background-color:#000;}.sustainability-top .field--name-field-content > *:last-child{margin-bottom:0;}@media (max-width:767.95px){.sustainability-top .field--name-field-content{line-height:1.6;letter-spacing:0.03em;}}@media (max-width:767.95px){.sustainability-top .field--name-field-content{margin-bottom:36px;}}.sustainability-top .field--name-field-cta a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:155px;min-height:55px;padding:4px 25px;border:0;color:#fff;background-color:var(--main-color);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;border:1px solid var(--main-color);cursor:pointer;transition:border-color 0.4s ease-in-out,color 0.4s ease-in-out,opacity 0.4s ease-in-out,visible 0.4s ease-in-out;z-index:0;overflow:hidden;text-align:center;min-width:auto;width:200px;max-width:100%;}@media (max-width:767.95px){.sustainability-top .field--name-field-cta a{font-size:14px;min-height:50px;padding:4px 15px;}}.sustainability-top .field--name-field-cta a::before{pointer-events:none;content:"";position:absolute;z-index:-1;aspect-ratio:1;background:var(--button-primary-hover);content:"";left:-100%;position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:left center;transition:transform 0.4s ease;width:100%;}@media (hover:hover){.sustainability-top .field--name-field-cta a:hover{color:var(--main-color);border-color:var(--button-primary-hover);}.sustainability-top .field--name-field-cta a:hover::before{transform:translateY(-50%) scale(2);}}.sustainability-bottom{padding-top:129px;padding-bottom:50px;}@media (max-width:767.95px){.sustainability-bottom{padding:68px 32px 26px;padding-top:68px;padding-bottom:26px;}.sustainability-bottom .field--name-field-standard-content .paragraph--type--standard-content .field--name-field-image + div{padding:38px 4px 0;}}
.path-frontpage .bot-highlight{background-color:var(--main-color-light);color:#fff;}.path-frontpage .bot-highlight .field--name-field-cta .field__item a{color:#fff;border-color:#fff;}
