@charset "UTF-8";@import"https://use.typekit.net/ngl4nls.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-list,.slick-track,.slick-slide>div{height:100%}.slick-slide img{display:block!important}.slick-prev,.slick-next{position:absolute;display:block;height:1rem;width:1rem;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:.5rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:1rem;width:1rem;margin:0rem;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:1rem;width:1rem;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:1rem;height:1rem;font-family:slick;font-size:1.6rem;line-height:1rem;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;inset:0;white-space:nowrap;background:#0b0b0b;background:#000000e6;outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;inset:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;inset:0;display:block;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009;background:#000}.lity-hide{display:none}*{box-sizing:border-box}body{font-size:1rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:400;color:#1d3d5e}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8{font-family:minerva-modern,sans-serif;font-weight:400;line-height:1.3;text-transform:uppercase;margin-top:0;margin-bottom:0}h1,.h1{margin-top:0;margin-bottom:0;font-size:5rem}h2,.h2{font-size:3.125rem}h3,.h3{font-size:2.75rem}h4,.h4{font-size:2.375rem}h5,.h5{font-size:2.125rem}h6,.h6{font-size:1.875rem}.h7{font-size:1.75rem}.h8{font-size:1.5rem}.h9{font-size:1.25rem}p{margin-bottom:1rem}a{text-decoration:underline;position:relative;color:#1d3d5e}a.hover-underline{position:relative;text-decoration:none}a.hover-underline:after{content:"";position:absolute;width:100%;height:2px;background-color:currentColor;bottom:0;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out}a.hover-underline:hover:after{transform:scaleX(1)}a.hover-underline-thin{position:relative;text-decoration:none}a.hover-underline-thin:after{content:"";position:absolute;width:100%;height:2px;background-color:currentColor;bottom:0;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out}a.hover-underline-thin:hover:after{transform:scaleX(1)}a.hover-underline-thin:after{height:1px}a.no-underline{text-decoration:none}form input,form textarea,form select{font-family:Montserrat,sans-serif}form input:focus,form textarea:focus,form select:focus{outline:0}ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem}ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}li{margin-top:.25rem;margin-bottom:.25rem;padding-left:.5rem}img{max-width:100%;display:block;object-fit:cover;object-position:center}.d-block{display:block}.max-width-full{width:100%;max-width:none}.max-width-xxlarge{width:100%;max-width:80rem}.max-width-xlarge{width:100%;max-width:64rem}.max-width-large{width:100%;max-width:48rem}.max-width-medium{width:100%;max-width:35rem}.max-width-small{width:100%;max-width:30rem}.max-width-xsmall{width:100%;max-width:25rem}.max-width-xxsmall{width:100%;max-width:20rem}.max-width-40{width:100%;max-width:40rem}.max-width-45{width:100%;max-width:45rem}.max-width-50{width:100%;max-width:50rem}.max-width-55{width:100%;max-width:55rem}.max-width-60{width:100%;max-width:60rem}.max-width-65{width:100%;max-width:65rem}.max-width-70{width:100%;max-width:70rem}.max-width-75{width:100%;max-width:75rem}.hide{display:none}.container-large{width:100%;max-width:88rem;margin-left:auto;margin-right:auto}.align-center{margin-left:auto;margin-right:auto}.flex-center{justify-content:center}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.text-weight-medium{font-weight:500}.text-style-strikethrough{text-decoration:line-through}.button:not(.acf-button){text-align:center;padding:18px 28px;text-decoration:none;color:#fff;background-color:#1d3d5e;font-size:13px;text-transform:uppercase;transition:all .2s ease;line-height:1;cursor:pointer;font-weight:600;letter-spacing:.4px;border:0rem none;border-radius:0rem;white-space:nowrap}.button:not(.acf-button):hover{opacity:.6}.button:not(.acf-button).is-small{padding:12px 20px}.button:not(.acf-button).is-sm-wide{width:100%}.button:not(.acf-button).has-icon{display:flex;gap:1rem;align-items:center;justify-content:center}.button:not(.acf-button) .icon.arrow-right{width:.3125rem;height:.4375rem;background-image:url(../images/arrow-right-white.DDfY4GFN.svg)}.button:not(.acf-button).is-grey{background-color:#e8ecef;color:#000}.button:not(.acf-button).is-light-blue{background-color:#34506d}.button:not(.acf-button).is-white{background-color:#fff;color:#000}.button:not(.acf-button).is-sage-grey{background-color:#8a9a97}.text-weight-normal{font-weight:400}.text-style-italic{font-style:italic}.text-weight-light{font-weight:300}.text-size-regular{font-size:1rem}.text-size-small{font-size:.875rem}.text-size-large{font-size:1.25rem}.text-size-medium{font-size:1.125rem}.text-size-tiny{font-size:.75rem}.text-weight-xbold{font-weight:800}.text-align-right{text-align:right}.text-weight-bold{font-weight:700}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.button-group.full-width .button{flex:1}.button-group.align-center{justify-content:center}.text-weight-semibold{font-weight:600}.text-style-muted{opacity:.6}.text-style-nowrap{white-space:nowrap}.text-align-left{text-align:left}.text-style-allcaps{text-transform:uppercase}.text-align-center{text-align:center}.padding-block-small{padding-top:3rem;padding-bottom:3rem}.padding-global{padding-left:5%;padding-right:5%}.padding-block-medium{padding-top:5rem;padding-bottom:5rem}.padding-block-large{padding-top:7rem;padding-bottom:7rem}.spacer-tiny{width:100%;padding-top:.25rem}.spacer-xxsmall{width:100%;padding-top:.5rem}.spacer-xsmall{width:100%;padding-top:1rem}.spacer-small{width:100%;padding-top:1.5rem}.spacer-medium{width:100%;padding-top:2rem}.spacer-large{width:100%;padding-top:3rem}.spacer-xlarge{width:100%;padding-top:4rem}.spacer-xxlarge{width:100%;padding-top:5rem}.spacer-huge{width:100%;padding-top:6rem}.spacer-xhuge{width:100%;padding-top:7rem}.spacer-xxhuge{width:100%;padding-top:10rem}.background-color-grey{background-color:#e8ecef}.background-color-blue{background-color:#1d3d5e;color:#fff}.background-color-light-grey{background-color:#f4f4f4}.text-color-blue{color:#1d3d5e}@media screen and (max-width: 991px){h1{font-size:3.25rem}h2{font-size:2.75rem}h3{font-size:2.25rem}h4{font-size:1.75rem}.hide-tablet{display:none}.max-width-full-tablet{width:100%;max-width:none}.heading-style-h2{font-size:2.75rem}.heading-style-h1{font-size:3.25rem}.heading-style-h4{font-size:1.75rem}.heading-style-h3{font-size:2.25rem}.padding-global{padding:0px 1rem}.padding-block-medium{padding-top:4rem;padding-bottom:4rem}.padding-block-large{padding-top:6rem;padding-bottom:6rem}.spacer-large{padding-top:2.5rem}.spacer-xlarge{padding-top:3.5rem}.spacer-xxlarge{padding-top:4.5rem}.spacer-huge{padding-top:5rem}.spacer-xhuge{padding-top:6rem}.spacer-xxhuge{padding-top:7.5rem}}@media screen and (max-width: 767px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.5rem;line-height:1.4}h5{font-size:1.25rem}h6{font-size:1.125rem}.hide-mobile-landscape{display:none}.max-width-full-mobile-landscape{width:100%;max-width:none}.text-size-medium{font-size:1rem}.heading-style-h2{font-size:2.25rem}.heading-style-h6{font-size:1.125rem}.heading-style-h5{font-size:1.25rem}.heading-style-h1{font-size:2.5rem}.heading-style-h4{font-size:1.5rem;line-height:1.4}.heading-style-h3{font-size:2rem}.text-style-nowrap{white-space:normal}.text-size-large{font-size:1.125rem}.padding-block-small{padding-top:2rem;padding-bottom:2rem}.padding-block-medium{padding-top:3rem;padding-bottom:3rem}.padding-block-large{padding-top:4rem;padding-bottom:4rem}.spacer-xsmall{padding-top:.75rem}.spacer-small{padding-top:1.25rem}.spacer-medium{padding-top:1.5rem}.spacer-large{padding-top:2rem}.spacer-xlarge{padding-top:2.5rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.spacer-xhuge{padding-top:4rem}.spacer-xxhuge{padding-top:5rem}}@media screen and (max-width: 479px){h1{font-size:2.5rem}.hide-mobile-portrait{display:none}.max-width-full-mobile-portrait{width:100%;max-width:none}}header{padding:1.25rem 0 6.25rem;position:fixed;top:0;left:0;right:0;background:linear-gradient(0deg,#0000,#000c);z-index:99}.navbar_component{display:flex;align-items:center;justify-content:space-between;color:#fff;position:relative}.navbar_component .logo{display:block}.navbar_component .logo img{display:block;width:100%;height:100%}.navbar_component .right{display:flex;gap:2rem}.navbar_component .hamburger{display:none}.menu_component{display:flex;gap:2.5rem}.menu_component a{color:#fff;text-transform:uppercase;position:relative;text-decoration:none}.menu_component a:after{content:"";position:absolute;width:100%;height:2px;background-color:currentColor;bottom:0;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out}.menu_component a:hover:after{transform:scaleX(1)}.newsletter-dropdown_component{display:flex;align-items:center;position:relative}.newsletter-dropdown_component .trigger{font-size:13px;text-transform:uppercase;display:flex;gap:.5rem;align-items:center;cursor:pointer}.newsletter-dropdown_component .trigger .arrow{width:8px;position:relative;top:-1px;transition:all .2s cubic-bezier(.28,.17,.31,.91)}.newsletter-dropdown_component .trigger .arrow svg{width:100%}.newsletter-dropdown_component .trigger .arrow.has-bg{background-image:url(../images/arrow-down-white.CVNQANTU.svg);width:8px;height:4px}.newsletter-dropdown_component .content{visibility:hidden;position:absolute;opacity:0;background-color:#fff;width:25rem;top:200px;right:0;box-shadow:0 10px 8px 4px #0000004d;transition:all .2s cubic-bezier(.28,.17,.31,.91)}.newsletter-dropdown_component .content .close{width:2.5rem;height:2.5rem;position:absolute;top:.25rem;right:.25rem;background-color:#fff;background-image:url(../images/close.D5Qx8Wn8.svg);background-repeat:no-repeat;background-position:center;background-size:12px}.newsletter-dropdown_component .content img{width:100%;height:12.5rem}.newsletter-dropdown_component .content .info{padding:1.5rem}.newsletter-dropdown_component .content .info .description{margin-bottom:1rem;text-align:center}.newsletter-dropdown_component .content .info p{font-size:.875rem;color:#000}.newsletter-dropdown_component .form-wrapper .form-field input[type=email]{width:100%;border:0px;box-shadow:none;height:50px;background-color:#e8ecef;padding:1rem;margin-bottom:1rem}.newsletter-dropdown_component .form-wrapper .form-field.invalid input[type=email]{background-color:#ff00001a}.newsletter-dropdown_component .form-wrapper input[type=submit]{width:100%;background-color:#1d3d5e;color:#fff;border:0px none;box-shadow:none;height:50px;text-transform:uppercase;cursor:pointer}.newsletter-dropdown_component .form-wrapper input[type=submit]:hover{opacity:.6}.newsletter-dropdown_component .form-wrapper input[type=submit]:disabled{background-color:#e8ecef;color:#000;opacity:.5}.newsletter-dropdown_component.open .trigger .arrow{transform:rotate(180deg)}.newsletter-dropdown_component.open .content{visibility:visible;top:0;opacity:1}@media (max-width: 640px){.newsletter-dropdown_component{display:none}.navbar_component .left{position:relative;z-index:1}.navbar_component .center{display:block;position:fixed;top:0;right:0;width:100%;height:0%;background-color:#fff;transition:all .2s cubic-bezier(.28,.17,.31,.91);overflow:hidden}.navbar_component .center .menu_component{position:relative;top:200px;transition:all .25s cubic-bezier(.28,.17,.31,.91);opacity:0}.navbar_component .right{gap:.625rem}.navbar_component .hamburger{display:block;width:2.5rem;height:2.5rem;padding:.625rem;margin-right:-.625rem}.navbar_component .hamburger .lines{display:flex;gap:6px;flex-direction:column}.navbar_component .hamburger .lines>div{height:2px;background:#fff;transition:all .2s ease-out}.navbar_component .hamburger .lines>div:nth-child(1){transform:translateY(0) rotate(0)}.navbar_component .hamburger .lines>div:nth-child(2){width:100%;transform:translate(0);opacity:1}.navbar_component .hamburger .lines>div:nth-child(3){transform:translateY(0) rotate(0)}.navbar_component.open .left .logo{filter:invert(1)}.navbar_component.open .center{width:100%;height:100%}.navbar_component.open .center .menu_component{transition-delay:.15s;top:0;opacity:1}.navbar_component.open .hamburger{filter:invert(1)}.navbar_component.open .hamburger .lines>div:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar_component.open .hamburger .lines>div:nth-child(2){width:0%;transform:translate(8px);opacity:0}.navbar_component.open .hamburger .lines>div:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu_component{flex-direction:column;padding:6.25rem 5% 3.125rem;gap:1rem}.menu_component a{color:#000}}footer .top-row{display:flex;justify-content:space-between}footer .top-row .left{flex:0 0 34.375rem}footer .bottom-row{display:flex;justify-content:space-between}footer .bottom-row .right{display:flex;gap:1.5625rem;align-items:center}footer .copyrights{font-size:.75rem;text-transform:uppercase;color:#ffffff80;text-decoration:none}.footer-newsletter_component{flex-basis:50%}.footer-newsletter_component .title{margin-bottom:.25rem}.footer-newsletter_component p{text-transform:uppercase;color:#ffffff80;font-size:.875rem}.footer-newsletter_component .description{margin-bottom:1.375rem}.footer-menu_component{display:flex;gap:25px}.footer-menu_component a{font-size:.75rem;text-transform:uppercase;color:#ffffff80;position:relative;text-decoration:none}.footer-menu_component a:after{content:"";position:absolute;width:100%;height:2px;background-color:currentColor;bottom:0;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out}.footer-menu_component a:hover:after{transform:scaleX(1)}@media (max-width: 960px){footer .top-row{flex-direction:column-reverse;gap:2rem}footer .top-row .left{flex:none}footer .bottom-row{flex-direction:column}}@media (max-width: 640px){.footer-menu_component{flex-direction:column;align-items:center;gap:.75rem}footer .bottom-row{gap:1.5rem}footer .bottom-row .right{flex-direction:column}footer .copyrights{text-align:center}}.offer-card_component{height:28.75rem;position:relative;background-color:#fff;color:#1d3d5e;width:100%;max-width:47.9375rem;margin:0rem auto}.offer-card_component .img-wrapper{width:100%;height:60%;aspect-ratio:1/1}.offer-card_component .img-wrapper img{width:100%;height:100%;display:block}.offer-card_component .info{margin-top:-20%;position:absolute;min-height:60%;bottom:0rem;left:0rem;width:100%;display:flex;flex-direction:column}.offer-card_component .duration{color:#fff;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:.0225rem;text-transform:uppercase;background:#0000004d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:.1875rem .375rem;margin-left:1.5rem;margin-bottom:.75rem;display:inline-block;align-self:flex-start}.offer-card_component .inner-wrapper{background:linear-gradient(180deg,#ffffff4d,#fff 30%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.5rem 1.5rem 1.25rem;display:flex;flex-direction:column;flex:1}.offer-card_component .title{margin-bottom:.625rem}.offer-card_component .excerpt{margin-bottom:2.1875rem;font-size:.875rem}.offer-card_component .bottom-row{display:flex;justify-content:space-between;margin-top:auto;align-items:center}.offer-card_component .locations-trigger{font-size:.75rem;font-weight:600;text-transform:uppercase;display:flex;gap:.625rem;align-items:center;cursor:pointer;height:100%}.offer-card_component .locations-trigger .arrow{width:.5rem;transition:all .3s cubic-bezier(.28,.17,.31,.91)}.offer-card_component .locations-trigger .arrow.has-bg{background-image:url(../images/arrow-up-blue.D02EjLg7.svg);height:.25rem}.offer-card_component .locations{bottom:0rem;right:0re;overflow:hidden;max-height:0rem;transition:all .3s ease-out}.offer-card_component .locations .inner-locations{padding:1rem 0rem 0rem}.offer-card_component .locations div{padding:.75rem 0rem;border-bottom:.0625rem solid rgba(232,236,239,.5);text-transform:uppercase;font-size:.8125rem;font-weight:600}.offer-card_component .locations div:last-child{border-bottom:0rem none}.offer-card_component.open-locations .locations-trigger .arrow{transform:rotate(180deg)}.offer-card_component.open-locations .locations{max-height:18.75rem}.offer-card_component.has-gradient{color:#fff}.offer-card_component.has-gradient .locations-trigger .arrow{background-image:url(../images/arrow-up-white.Bua5QGyB.svg)}.offer-card_component.has-gradient .locations div{border-bottom:.0625rem solid rgba(232,236,239,.2)}.offer-card_component.has-gradient .locations div:last-child{border-bottom:0rem none}.offer-card_component.has-gradient .info{padding-top:6.25rem}.offer-card_component.has-gradient .info .inner-wrapper{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.offer-card_component.has-gradient.color-1 .info{background:linear-gradient(180deg,#a38a6000,#a38a60 50%)}.offer-card_component.has-gradient.color-1 .duration{background-color:#a38a6080}.offer-card_component.has-gradient.color-2 .info{background:linear-gradient(180deg,#40736f00,#40736f 50%)}.offer-card_component.has-gradient.color-2 .duration{background:#40736f80}.offer-card_component.has-gradient.color-3 .info{background:linear-gradient(180deg,#11889e00,#11889e 50%)}.offer-card_component.has-gradient.color-3 .duration{background:#11889e80}.offer-card_component.wide{max-width:none}.offer-card_component.wide .cols{display:grid;grid-template-columns:1fr 2fr}.offer-card_component.wide .cols .info{position:relative;left:auto;bottom:auto;margin-top:0rem;background:#fff}.offer-card_component.wide .cols .info .inner-wrapper{padding:0rem 1.875rem}.offer-card_component.wide .cols .img-wrapper{aspect-ratio:auto;height:auto}.offer-card_component.wide .cols .img-wrapper img{height:28.75rem}.offer-card_component.wide .title{transition:all .3s ease-out}.offer-card_component.wide .duration{margin-top:2.125rem;margin-left:1.875rem;margin-bottom:1rem;transition:all .3s ease-out}.offer-card_component.wide .excerpt{font-size:1rem;transition:all .3s ease-out}.offer-card_component.wide .inner-wrapper{background:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);position:initial}.offer-card_component.wide .locations-trigger{padding:1.25rem;width:100%;justify-content:space-between}.offer-card_component.wide .bottom-row{position:absolute;left:0rem;right:0rem;bottom:0rem;border-top:1px solid rgba(232,236,239,.5)}.offer-card_component.wide .locations{width:100%;position:absolute;left:0rem;right:0rem;bottom:3.75rem;background-color:#fff}.offer-card_component.wide .locations .inner-locations{padding-bottom:0rem}.offer-card_component.wide .locations .inner-locations div{padding-left:1rem;padding-right:1rem}.offer-card_component.wide.open-locations .excerpt,.offer-card_component.wide.open-locations .title,.offer-card_component.wide.open-locations .duration{filter:blur(10px)}.offer-card_component.wide.open-locations .locations{box-shadow:0 -15px 20px -15px #0000004d}.hotel-card_component{position:relative;min-height:37.8125rem;width:100%;max-width:34.375rem;margin:0rem auto}.hotel-card_component .img-wrapper{height:60%}.hotel-card_component .img-wrapper img{width:100%;height:100%}.hotel-card_component .offers-badge{background:#0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff;display:flex;padding:.1875rem .5rem;gap:.3125rem;position:absolute;top:1.5625rem;left:1.5625rem;letter-spacing:.0225rem}.hotel-card_component .info{margin-top:-10%;position:absolute;min-height:50%;bottom:0rem;left:0rem;display:flex;flex-direction:column;padding:1.25rem 1.5625rem 1.875rem;background:linear-gradient(180deg,#fffc,#fff 15%);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.hotel-card_component .excerpt{font-size:.875rem;margin-bottom:1.375rem}.hotel-card_component .title-wrapper{width:100%}.hotel-card_component .title{color:#1d3d5e;margin-bottom:.5rem}.hotel-card_component .tags{font-size:.75rem;text-transform:uppercase;font-weight:600;display:flex;color:#1d3d5e;gap:1.25rem;margin-bottom:2.5rem}.hotel-card_component .button-group{margin-top:auto}.hotel-card_component.featured{display:flex;flex-direction:column}.hotel-card_component.featured .img-wrapper{position:relative;flex:1 0 50%}.hotel-card_component.featured .img-wrapper img{display:block;height:100%;object-fit:cover;object-position:center}.hotel-card_component.featured .title-wrapper{position:absolute;padding:3.75rem 1.5rem .625rem;bottom:0rem;left:0rem;background:linear-gradient(180deg,#0000,#000)}.hotel-card_component.featured .title-wrapper .title,.hotel-card_component.featured .tags{color:#fff}.hotel-card_component.featured .info{position:relative;background:#1d3d5d;color:#fff;min-height:0rem;margin-top:0rem}.sliding-logos_component{overflow:hidden;width:100%}.sliding-logos_component .logos-slider{display:flex;white-space:nowrap;width:max-content;animation:scroll-logos var(--scroll-speed) linear infinite}.sliding-logos_component .logos{display:flex;align-items:center;gap:8rem;margin:0rem 4rem}.sliding-logos_component .logos img{max-height:3.4375rem}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.filters_component .filters{display:flex;gap:2rem;justify-content:center}.filter-dropdown_component{font-size:.875rem;color:#1d3d5e;text-transform:uppercase;letter-spacing:.025rem;position:relative}.filter-dropdown_component .trigger{display:flex;gap:.75rem;align-items:center;justify-content:center;padding:.625rem;cursor:pointer}.filter-dropdown_component .trigger .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown_component .trigger .arrow{background-image:url(../images/arrow-down-blue.BkYPa-Za.svg);flex:0 0 .625rem;width:.625rem;height:.375rem;transition:all .3s cubic-bezier(.28,.17,.31,.91)}.filter-dropdown_component .content{position:absolute;top:100%;left:0rem;border:.0625rem solid rgba(29,61,94,.2);padding:.3125rem 0rem;min-width:100%;box-shadow:.0625rem .5rem .5rem .0625rem #0000001a;display:none;z-index:1;background-color:#fff}.filter-dropdown_component .content div{padding:.3125rem .625rem;cursor:pointer;white-space:nowrap}.filter-dropdown_component .content div:hover{background-color:#1d3d5e33}.filter-dropdown_component.open .content{display:block}.filter-checkbox_component{padding:.625rem}.filter-checkbox_component .marker{width:1.0625rem;height:1.0625rem;border:.0625rem solid #1d3d5e}.filter-checkbox_component .text{font-size:.875rem;letter-spacing:.03125rem;text-transform:uppercase;white-space:nowrap}.filter-checkbox_component label{width:100%;display:flex;gap:.75rem;align-items:center;justify-content:center}.filter-checkbox_component input[type=checkbox]{display:none}.filter-checkbox_component input[type=checkbox]:checked~.marker{border-width:.125rem;position:relative}.filter-checkbox_component input[type=checkbox]:checked~.marker:after{content:"";display:block;width:100%;height:100%;background-image:url(../images/tick-blue.CH3vDT3T.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:0rem;left:0rem}.filter-checkbox_component input[type=checkbox]:checked~.text{font-weight:700}.filter-radio-group_component{font-size:.875rem;color:#1d3d5e;text-transform:uppercase;letter-spacing:.025rem;position:relative}.filter-radio-group_component .options{display:flex}.filter-radio-group_component .options div{padding:.625rem .375rem;cursor:pointer}.filter-radio-group_component .options div.selected{font-weight:600}.restaurant-card_component{display:grid;grid-template-columns:1.2fr 1fr;height:24.25rem;margin-bottom:3.75rem}.restaurant-card_component:last-child{margin-bottom:0rem}.restaurant-card_component .media,.restaurant-card_component .media .img-wrapper{position:relative}.restaurant-card_component .media .overlay{background-image:linear-gradient(180deg,#0000,#0006 80%);position:absolute;inset:0}.restaurant-card_component .media img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.restaurant-card_component .media .logo{width:7.625rem;height:4.25rem;position:absolute;left:5.5rem;bottom:3.375rem}.restaurant-card_component .media .slider{position:absolute;bottom:-.9375rem;right:-1.5625rem;width:14.5rem;height:14rem;overflow:hidden;margin-bottom:0rem;display:block;padding-bottom:0rem}.restaurant-card_component .media .slider img{display:block!important}.restaurant-card_component .media .slider .slick-dots{bottom:1rem}.restaurant-card_component .info{display:flex;justify-content:space-between;flex-direction:column;padding:1.625rem 2.75rem 3.75rem 4.5rem;position:relative}.restaurant-card_component .info .title{margin-bottom:1rem}.restaurant-card_component .info p{font-size:.875rem}.restaurant-card_component .info .pattern{position:absolute;bottom:0rem;left:0rem;right:0rem;height:11.75rem;z-index:-1;background-repeat:no-repeat;background-position:bottom center}.restaurant-card_component .info .bottom{display:flex;justify-content:space-between}.restaurant-card_component .info .bottom .left{font-size:.75rem;text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.restaurant-card_component .info .bottom .left .category-n-location{display:flex;gap:2rem}.restaurant-card_component .info .bottom .left .offers-badge{padding:.125rem .5rem;background-color:#a7a4a2;text-transform:uppercase;font-size:.75rem;color:#fff}.restaurant-card_component:nth-child(4n+1) .info .pattern{background-image:url(../images/restaurant-card-pattern-1.DyRcBCzW.png)}.restaurant-card_component:nth-child(4n+2) .info .pattern{background-image:url(../images/restaurant-card-pattern-2.Cl7MPl7V.png);background-position:center right}.restaurant-card_component:nth-child(4n+3) .info .pattern{background-image:url(../images/restaurant-card-pattern-3.CJCdYvIc.png);background-position:center right}.restaurant-card_component:nth-child(4n+4) .info .pattern{background-image:url(../images/restaurant-card-pattern-4.DFp989yp.png)}.accordions_component .accordion .trigger{appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;outline:none}.accordions_component .accordion .trigger:focus-visible{outline:1px solid var(--color-primary, #000)}.accordions_component .accordion .trigger{width:100%;font-family:minerva-modern,sans-serif;font-size:1.125rem;line-height:1;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0rem;border-top:1px solid rgba(29,61,94,.1)}.accordions_component .accordion .trigger .arrow{width:.75rem;transition:all .3s cubic-bezier(.28,.17,.31,.91);display:flex;align-items:center;justify-content:center}.accordions_component .accordion .trigger .arrow.has-bg{background-image:url(../images/arrow-down-3-blue.Dq_KFiok.svg);height:.375rem}.accordions_component .accordion .content{transition:all .3s cubic-bezier(.28,.17,.31,.91);max-height:0px;overflow:hidden}.accordions_component .accordion .content .inner-content{padding:1.25rem 0rem}.accordions_component .accordion.first .trigger{border-top:0px none}.accordions_component .accordion.open .trigger .arrow{transform:rotate(180deg)}.accordions_component .accordion.open .content{max-height:12.5rem}.accordions_component.large .accordion .trigger{font-size:2.125rem}.social-links_component{display:flex;gap:.625rem}.social-links_component a{display:block;width:22px;height:22px;transition:all .25s ease-out}.social-links_component a.linkedin{background-image:url(../images/linkedin.BF04dW-7.svg)}.social-links_component a.facebook{background-image:url(../images/facebook.DrxDtI1a.svg)}.social-links_component a.instagram{background-image:url(../images/instagram.KkEwEsmZ.svg)}.social-links_component a:hover{opacity:.6}.gallery-tabs_component{position:relative;overflow:hidden}.gallery-tabs_component img{width:100%;height:100%;display:block}.gallery-tabs_component .tabs{padding:0rem .75rem;background:#ffffffb3;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);font-family:minerva-modern,sans-serif;font-size:1.125rem;position:absolute;display:flex;text-transform:uppercase;top:2.5rem;left:2.1875rem}.gallery-tabs_component .tabs button{appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;outline:none}.gallery-tabs_component .tabs button:focus-visible{outline:1px solid var(--color-primary, #000)}.gallery-tabs_component .tabs button{padding:.875rem;text-decoration:none}.gallery-tabs_component .tabs button.active{font-weight:700}.gallery-tabs_component .tab-content{display:none}.gallery-tabs_component .tab-content.active{display:block}.gallery-tabs_component .cols{display:grid;grid-template-columns:1fr 1fr;height:49.375rem}.gallery-tabs_component .left,.gallery-tabs_component .left .img-wrapper{height:100%}.gallery-tabs_component .right{height:100%;display:flex;flex-direction:column;min-height:0}.gallery-tabs_component .right>.img-wrapper{overflow:hidden}.gallery-tabs_component .right>.img-wrapper:first-child{flex:0 0 40%}.gallery-tabs_component .right>.img-wrapper:last-child{flex:0 0 60%}.banner_component{height:28.75rem;overflow:hidden}.banner_component img{width:100%;height:100%}.newsletter-form_component .form-wrapper{background-color:#fff3;height:60px;position:relative}.newsletter-form_component .form-field input[type=email]{background-color:transparent;border:0px none;box-shadow:none;width:100%;height:100%;font-size:14px;color:#fff;padding:1.125rem .75rem 1.125rem 1.25rem;height:3.75rem}.newsletter-form_component .form-field input[type=email]::placeholder{color:#fff9;font-size:14px}.newsletter-form_component .form-field input[type=email]:focus{outline:none}.newsletter-form_component .form-field.invalid input[type=email]{background-color:#ff00001a}.newsletter-form_component input[type=submit]{width:3.625rem;height:2.1875rem;background-color:#d9d9d9;box-shadow:none;border:0px none;text-indent:-12.5rem;position:absolute;top:.75rem;right:.75rem;background-image:url(../images/line-arrow-right-blue.IEfQ_sS6.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .2s ease-out}.newsletter-form_component input[type=submit]:hover{opacity:.6}@media (max-width: 1400px){.restaurant-card_component{grid-template-columns:1fr 1fr}}@media (max-width: 1300px){.restaurant-card_component{grid-template-columns:.75fr 1fr}.restaurant-card_component .info .bottom{align-items:flex-end}.restaurant-card_component .info .bottom .left{gap:.3125rem}.restaurant-card_component .info .bottom .left .category-n-location{display:flex;flex-direction:column;gap:.3125rem}.restaurant-card_component .media .logo{left:2rem;bottom:2rem}.restaurant-card_component .media .slider{width:12.5rem;height:12.5rem;bottom:-.625rem;right:-1rem}}@media (max-width: 991px){.restaurant-card_component{grid-template-columns:1fr;height:auto}.restaurant-card_component .info{padding:1.875rem}.restaurant-card_component .info .pattern{background-size:cover}.restaurant-card_component .info .bottom{margin-top:1.875rem}.restaurant-card_component .media .slider{right:0rem;bottom:0rem}.accordions_component.large .accordion .trigger{font-size:1.5rem}}@media (max-width: 767px){.filters_component .filters{display:flex;flex-wrap:wrap;max-width:31.25rem;margin:0rem auto;gap:0rem}.filters_component .filters>div:not(.full-width){flex:0 0 50%}.gallery-tabs_component .cols{height:auto}.gallery-tabs_component .tabs{padding:0px .5rem;top:1rem;left:1rem}.gallery-tabs_component .tabs button{padding:.5rem}}@media (max-width: 640px){.restaurant-card_component .media{width:100%;overflow:hidden}.restaurant-card_component .media img{width:auto;height:auto}.restaurant-card_component .media .slider{position:relative;right:0rem;bottom:0rem;width:auto;height:auto}.restaurant-card_component .info{padding:1.4375rem 1rem}.restaurant-card_component .info .bottom{flex-direction:column;gap:1rem;align-items:flex-start}.restaurant-card_component .info .bottom .right{width:100%}.newsletter-form_component input[type=submit]{width:2.1875rem}.gallery-tabs_component .tabs{background-color:transparent;position:relative;left:0rem;top:0rem;padding:0rem}}.featured-hotels_component{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto}@media (max-width: 1200px){.featured-hotels_component{grid-template-columns:repeat(2,1fr)}}@media (max-width: 750px){.featured-hotels_component{grid-template-columns:1fr}}.featured-offers_component{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto}@media (max-width: 1200px){.featured-offers_component{grid-template-columns:repeat(2,1fr)}}@media (max-width: 750px){.featured-offers_component{grid-template-columns:1fr}}.hero-2-block.overlap_next_block .hero-2_component .overlay{padding-bottom:13.75rem}.hero-2-block.overlap_next_block+[class$=-block]{position:relative;margin-top:-9.25rem;background:linear-gradient(180deg,#f4f4f4b3,#f4f4f4 100px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-2_component{position:relative;height:50rem}.hero-2_component picture,.hero-2_component img{width:100%;height:50rem;object-fit:cover}.hero-2_component .overlay{position:absolute;inset:0;display:flex;gap:0rem;height:100%;justify-content:flex-end;flex-direction:column;color:#fff;background:linear-gradient(180deg,#0000,#00000080);padding-top:6.25rem;padding-bottom:5.625rem}.hero-2_component .overlay .title-wrapper{max-width:64rem;margin:0 auto;text-align:center}.hero-2_component .overlay .title{letter-spacing:.5rem}@media (max-width: 991px){.hero-2-block.overlap_next_block .hero-2_component .overlay{padding-bottom:9.375rem}.hero-2-block.overlap_next_block+[class$=-block]{margin-top:-7.1875rem}}@media (max-width: 767px){.hero-2_component{height:auto}.hero-2_component picture,.hero-2_component img{height:auto;aspect-ratio:23/25}}.hero_component{position:relative;height:100dvh;background-color:#f4f4f4}.hero_component img,.hero_component picture{width:100%;height:100dvh;object-fit:cover}.hero_component .slider{height:100dvh;position:relative;overflow:hidden}.hero_component .slick-dots{position:relative;bottom:0;top:0;z-index:9;display:flex;align-items:flex-start;justify-content:center;gap:.625rem}.hero_component .slick-dots li{width:30px;height:3px}.hero_component .slick-dots li button{width:30px;height:3px;padding:0}.hero_component .slick-dots li button:before{content:"";width:30px;height:3px;background-color:#fff}.hero_component .media{position:relative;height:100dvh}.hero_component .overlay{position:absolute;inset:0;pointer-events:none;display:flex;gap:0rem;height:100%;justify-content:flex-end;flex-direction:column}.hero_component .overlay .inner-wrapper{color:#fff;background:linear-gradient(180deg,#0000,#00000080);display:flex;gap:2rem;justify-content:flex-end;flex-direction:column;padding-top:6.25rem}.hero_component .overlay .inner-wrapper .title-wrapper{max-width:48rem;margin:0 auto;text-align:center}.hero_component .overlay .inner-wrapper .title{letter-spacing:.5rem}.hero_component .overlay .dots{height:4.375rem;display:flex;align-items:center;justify-content:center;pointer-events:auto}.hero_component .description{padding:2rem 0rem;background-color:#fff;background:linear-gradient(180deg,#ffffffb3,#fff);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.hero_component.has-description .overlay .inner-wrapper{gap:0rem}@media (max-width: 767px){.hero_component,.hero_component .media,.hero_component .slider{height:auto;aspect-ratio:23/25}.hero_component img,.hero_component picture{height:auto;aspect-ratio:23/25}}.masonry-tiles_component .grid{display:flex;flex-wrap:wrap}.masonry-tiles_component .grid .restaurant{position:relative;border:.5px solid #fff}.masonry-tiles_component .grid .restaurant:first-child{flex:0 0 32%}.masonry-tiles_component .grid .restaurant:nth-child(2){flex:0 0 28%}.masonry-tiles_component .grid .restaurant:nth-child(3){flex:0 0 40%}.masonry-tiles_component .grid .restaurant:nth-child(4){flex:0 0 25%}.masonry-tiles_component .grid .restaurant:nth-child(5){flex:0 0 39%}.masonry-tiles_component .grid .restaurant:nth-child(6){flex:0 0 36%}.masonry-tiles_component .grid .restaurant:nth-child(4),.masonry-tiles_component .grid .restaurant:nth-child(5),.masonry-tiles_component .grid .restaurant:nth-child(6){border-bottom:0px none}.masonry-tiles_component .grid .restaurant img{width:100%;height:18.75rem;display:block;transition:all .3s cubic-bezier(.28,.17,.31,.91)}.masonry-tiles_component .grid .restaurant .overlay{position:absolute;inset:0;padding:1.5rem 1.875rem;background:linear-gradient(180deg,#0000,#00000080 70%);display:flex;align-items:flex-end}.masonry-tiles_component .grid .restaurant .title{font-size:13px;font-weight:600;text-transform:uppercase;color:#fff;max-width:150px;transition:all .3s cubic-bezier(.28,.17,.31,.91);transform:translate(0)}.masonry-tiles_component .grid a.restaurant:hover img{opacity:.5}.masonry-tiles_component .grid a.restaurant:hover .title{transform:translate(20px)}@media (max-width: 1200px){.masonry-tiles_component{width:100svw;overflow:hidden}.masonry-tiles_component .grid{margin-left:-1px;margin-right:-1px}.masonry-tiles_component .grid .restaurant:first-child{flex:0 0 45%}.masonry-tiles_component .grid .restaurant:nth-child(2){flex:0 0 55%}.masonry-tiles_component .grid .restaurant:nth-child(3){flex:0 0 55%}.masonry-tiles_component .grid .restaurant:nth-child(4){flex:0 0 45%;border:.5px solid #fff}.masonry-tiles_component .grid .restaurant:nth-child(5){flex:0 0 45%}.masonry-tiles_component .grid .restaurant:nth-child(6){flex:0 0 55%}}.hotels_component .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.1875rem}@media (max-width: 1200px){.hotels_component .grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 900px){.hotels_component .grid{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 767px){.hotels_component .filters_component .filters .filter-checkbox_component{flex:0 0 100%}}.offers-block{position:relative}.offers_component .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem}.offers_component .grid .wide{grid-column:span 3}.offers_component .grid .compact{display:none}@media (max-width: 1200px){.offers_component .grid{grid-template-columns:repeat(2,1fr);gap:1rem}.offers_component .grid .wide{display:none}.offers_component .grid .compact{display:block}}@media (max-width: 991px){.offers_component .filters_component .filters{flex-wrap:wrap}.offers_component .filters_component .filters .filter-radio-group_component{flex:0 0 100%}.offers_component .filters_component .filters .filter-radio-group_component .options{align-items:center;justify-content:center}}@media (max-width: 767px){.offers_component .filters_component .filters{max-width:25rem}.offers_component .grid{display:flex;flex-direction:column;align-items:center;justify-content:center}}.hotel-detail_component .img-wrapper{position:relative;height:50rem}.hotel-detail_component .img-wrapper img{width:100%;height:50rem;object-fit:cover}.hotel-detail_component .content-wrapper{position:relative;margin-top:-15.625rem;background:linear-gradient(180deg,#f4f4f4b3,#f4f4f4 200px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hotel-detail_component .cols{display:grid;grid-template-columns:2fr 1fr;gap:2.5rem}.hotel-detail_component .title{line-height:1}.hotel-detail_component .social-links_component a{width:1.5rem;height:1.5rem}.meta-list_component{display:flex;flex-direction:column;gap:5px}.meta-list_component .row{display:flex;gap:1rem}.brand-identity_component{display:flex;gap:2.5rem;align-items:center}.brand-identity_component .logo-wrapper{flex:0 0 17.8125rem;padding:2rem;height:10rem;display:flex;align-items:center;justify-content:center;background-color:#fff}.brand-identity_component .title-wrapper{display:flex;align-items:center}@media (max-width: 1200px){.hotel-detail_component .cols{grid-template-columns:1fr}}@media (max-width: 767px){.brand-identity_component .logo-wrapper{padding:1rem;flex:0 0 13.359375rem;height:7.5rem}.hotel-detail_component .cols{gap:1rem}}@media (max-width: 640px){.brand-identity_component{flex-direction:column;align-items:flex-start;gap:1rem}.brand-identity_component .logo-wrapper{flex:0 0 100%}}.rooms-suites-slider_component{overflow:hidden}.rooms-suites-slider_component .slider{margin:0px -12.5rem 0px -.625rem;padding-bottom:1.875rem}.rooms-suites-slider_component .slick-dots{padding:0 12.5rem 0 .625rem}.rooms-suites-slider_component .slide{padding:0px .625rem;position:relative}.rooms-suites-slider_component .slide img{aspect-ratio:1/1;width:100%}.rooms-suites-slider_component .slide .inner-wrapper{position:relative}.rooms-suites-slider_component .slide .overlay{width:100%;position:absolute;top:0;left:0;padding:1.25rem 1.5625rem 4.6875rem;background:linear-gradient(0deg,#0000,#0006)}.rooms-suites-slider_component .slide .title{text-transform:uppercase;color:#fff;font-size:.8125rem}.banner-2_component .cols{display:flex;align-items:center}.banner-2_component img{width:100%}.banner-2_component .img-wrapper{flex:0 0 55%}.banner-2_component .info{flex:0 0 45%;padding-left:5rem}@media (max-width: 991px){.banner-2_component .info{padding-left:2rem}}@media (max-width: 767px){.banner-2_component .cols{flex-direction:column;gap:2rem}.banner-2_component .img-wrapper{flex:0 0 100%;width:100%}.banner-2_component .info{padding-left:0rem}}.content-2_component p{font-size:.875rem;line-height:2.25}.content-2_component a{text-decoration:none}.content-2_component .cols{display:flex;gap:2rem}.content-2_component .cols .col{flex:1}@media (max-width: 640px){.content-2_component .cols{flex-direction:column}}.content-3_component{background-color:#fff;padding:3.125rem 3.75rem}.content-3_component p{font-size:.875rem}.content-3_component a{text-decoration:none}.content-3_component .cols{display:flex;gap:2rem}.content-3_component .cols .col{flex:1}.content-3_component .cols p{line-height:2.25}@media (max-width: 767px){.content-3_component{padding:2rem}}@media (max-width: 640px){.content-3_component{padding:1rem}.content-3_component .cols{flex-direction:column}}.newsletter-block{background:#1d3d5d1a}.newsletter-block:before{z-index:1}.newsletter-block .container-large{position:relative;z-index:2}.newsletter_component .newsletter-form_component .form-field input[type=email]{background-color:#fff;color:#1d3d5e}.newsletter_component .newsletter-form_component .form-field input[type=email]::placeholder{color:#1d3d5e80}.newsletter_component .newsletter-form_component input[type=submit]{background-color:#1d3d5e;background-image:url(../images/line-arrow-right-white.BzEdCc43.svg)}.logo_component .logo-wrapper{max-width:17.5rem;margin:0 auto}.slider_component{overflow:hidden}.slider_component .slider img{max-height:33.125rem}.slider_component .slider .slick-dots{bottom:1.2rem}.slider_component .slider .slick-dots li button:before{color:#fff;opacity:.5}.slider_component .slider .slick-dots li.slick-active button:before{opacity:1}@media (max-width: 767px){.slider_component .slider img{height:21.875rem}}.restaurant-detail-block{position:relative}.restaurant-detail-block .social-links_component a{width:1.5rem;height:1.5rem}.property-specs_component{line-height:1.9;padding:2.5rem 3.125rem;font-size:.875rem;border:1px solid rgba(255,255,255,.14)}.property-specs_component .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem}@media (max-width: 1200px){.property-specs_component .cols{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.property-specs_component{padding:2.5rem 1.125rem}.property-specs_component .cols{gap:2rem}}@media (max-width: 640px){.property-specs_component{padding:1.5rem 1.125rem}.property-specs_component .cols{grid-template-columns:1fr;gap:1.5rem}}.usps_component .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5625rem}.usps_component img{width:100%;box-shadow:0 5px 30px 5px #0000001a;aspect-ratio:3/2}@media (max-width: 1200px){.usps_component .cols{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 640px){.usps_component .cols{grid-template-columns:1fr}}.content-4_component .cols{display:grid;grid-template-columns:repeat(2,1fr)}.content-4_component .cols .content{padding-right:2.8125rem}.content-4_component .video-lightbox{position:relative;display:block}.content-4_component .video-lightbox .play-icon{width:4.625rem;height:4.625rem;background-color:#747860;border-radius:50px;position:absolute;left:50%;top:50%;margin-left:-2.3125rem;margin-top:-2.3125rem}.content-4_component .video-lightbox .play-icon:after{content:"";display:block;border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-left:1.125rem solid #fff;position:absolute;left:50%;top:50%;margin-top:-.625rem;margin-left:-.4375rem}@media (max-width: 1200px){.content-4_component .cols .content{padding-right:2rem}}@media (max-width: 991px){.content-4_component .cols{grid-template-columns:1fr;gap:2rem}.content-4_component .cols .content{padding-right:0rem}}.content-5_component .images{display:grid;grid-template-columns:1fr 2fr;gap:.625rem}.content-5_component .images img{height:100%;width:100%}@media (max-width: 640px){.content-5_component .images{gap:0rem;grid-template-columns:1fr}}.content-6_component .cols{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.content-6_component .cols .img-wrapper,.content-6_component .cols .img-wrapper img{width:100%}.content-6_component .cols .content{padding-left:5rem}@media (max-width: 1440px){.content-6_component .cols .content{padding-left:2.8125rem}}@media (max-width: 991px){.content-6_component .cols{grid-template-columns:1fr;gap:1.875rem}.content-6_component .cols .content{padding-left:0rem}}.content-7_component .cols{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.content-7_component .cols .content{padding-left:5rem}.content-8_component .cols{display:grid;grid-template-columns:1fr 2.16fr 1fr}.content-8_component .col-2{padding:0px 4rem}.content-8_component .img-wrapper{height:100%}.content-8_component img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 1200px){.content-8_component .cols{grid-template-columns:1fr 1fr}.content-8_component .col-2{grid-column:span 2;order:3}}@media (max-width: 991px){.content-8_component .col-2{padding:0px 1rem}}.hotel-detail-page{background-color:#f4f4f4}.hotel-detail-page .offers-block .filter-radio-group_component .options{gap:2rem}.restaurant-detail-page .illustration{max-width:100%}.restaurant-detail-page [class$=_component]{position:relative;z-index:1}.restaurant-detail-page{background-color:var(--background-color);color:var(--body-text-color)}.restaurant-detail-page a{color:var(--body-text-color)}.restaurant-detail-page .button{background-color:var(--button-background-color);color:var(--button-text-color)}.restaurant-detail-page .button.button-2{background-color:var(--button-2-background-color);color:var(--button-2-text-color)}.restaurant-detail-page .navbar-block{background:linear-gradient(0deg,rgb(from var(--background-color) r g b/0),rgb(from var(--background-color) r g b/.8))}.restaurant-detail-page .navbar_component .logo{filter:invert(var(--invert-logo))}.restaurant-detail-page .newsletter-dropdown_component .form-wrapper input[type=submit]{background-color:var(--button-background-color);color:var(--button-text-color)}.restaurant-detail-page .property-specs_component{background:var(--detail-box-background-color);-webkit-backdrop-filter:blur(var(--detail-box-background-blur));backdrop-filter:blur(var(--detail-box-background-blur));border:1px solid var(var(--detail-box-border-color))}.restaurant-detail-page .offer-card_component{color:var(--body-text-color)}.restaurant-detail-page .offer-card_component .button{background-color:var(--button-background-color);color:var(--button-text-color)}.restaurant-detail-theme-6-old .offers-block .illustration{position:absolute;right:0rem;top:-9rem;width:26.4375rem;height:45.375rem;background-image:url(/src/images/restaurant-detail-theme-6/offers-block-illustration.svg);background-position:top right;background-size:cover;background-repeat:no-repeat}.restaurant-detail-theme-6-old .newsletter-block{background-color:#f1be65;background-size:cover;background-position:center;position:relative;background-image:linear-gradient(180deg,#f1be65 .96%,#f1be6533),url(../images/newsletter-illustration.CvRrt56T.svg);background-repeat:no-repeat}.restaurant-detail-theme-6-old .content-5-block .illustration{content:"";display:block;position:absolute;background-image:url(../images/content-5-illustration.BiTA7hQG.svg);background-repeat:no-repeat;background-position:0rem 5rem;right:0rem;top:-6rem;width:17.3125rem;height:27.1875rem}.restaurant-detail-theme-1{background-color:#747860;color:#fff}.restaurant-detail-theme-1 a{color:#fff}.restaurant-detail-theme-1 .navbar-block{background:linear-gradient(0deg,#74786000,#747860cc)}.restaurant-detail-theme-1 .newsletter-dropdown_component .form-wrapper input[type=submit],.restaurant-detail-theme-1 .button{background-color:#bd6e47}.restaurant-detail-theme-1 .button.is-secondary{background:#0000001a}.restaurant-detail-theme-1 .restaurant-detail-block{position:relative}.restaurant-detail-theme-1 .restaurant-detail-block .illustration{width:24.6875rem;height:58.4375rem;position:absolute;right:0rem;top:-80%;background-image:url(../images/property-intro-2-illustration.C9LFr75V.svg);background-position:top right;background-size:cover;background-repeat:no-repeat}.restaurant-detail-theme-1 .accordions_component .accordion .trigger{border-top-color:#ffffff1a}.restaurant-detail-theme-1 .property-specs_component{background-color:#747860;border:1px solid rgba(255,255,255,.14);background:#ffffff03;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.restaurant-detail-theme-1 .offers-block{position:relative}.restaurant-detail-theme-1 .offers-block .illustration{position:absolute;right:0rem;top:-1rem;width:43.4375rem;height:70.3125rem;background-image:url(../images/property-offers-illustration.DM7HfHwO.svg);background-position:top right;background-size:cover;background-repeat:no-repeat}.restaurant-detail-theme-1 .offer-card_component{color:#000000b3}.restaurant-detail-theme-1 .offer-card_component.wide .duration{background-color:#c1ac9921;color:#747860}.restaurant-detail-theme-1 .offer-card_component.wide .cols .info{background-color:#e6e7e3}.restaurant-detail-theme-1 .offer-card_component.wide .bottom-row{border-top-color:#d9dbdc}.restaurant-detail-theme-1 .offer-card_component.wide .locations{background-color:#eaebe6}.restaurant-detail-theme-1 .offer-card_component .duration{background:#0000004d}.restaurant-detail-theme-1 .offer-card_component .title{color:#876a4b}.restaurant-detail-theme-1 .offer-card_component .inner-wrapper{background:linear-gradient(180deg,#eaebe74d,#eaebe7 30%)}.restaurant-detail-theme-1 .offer-card_component .locations div{border-bottom-color:#d9dbdc}.restaurant-detail-theme-1 .gallery-tabs_component .tabs button{color:#000000b3}.restaurant-detail-theme-1 .newsletter-block{background-color:#bd6e47;background-image:url(../images/newsletter-bg.Dn6AH6cs.png);background-repeat:no-repeat;background-size:cover;background-position:center}.restaurant-detail-theme-1 .newsletter_component .newsletter-form_component input[type=submit]{background-color:#747860}.restaurant-detail-theme-1 .content-4-block,.restaurant-detail-theme-1 .content-5-block{background-color:#cbc7c4}.restaurant-detail-theme-1 .content-4-block .title,.restaurant-detail-theme-1 .content-5-block .title{color:#747860}.restaurant-detail-theme-1 .content-4-block p,.restaurant-detail-theme-1 .content-5-block p{color:#000000b3}.restaurant-detail-theme-1 .content-4_component .video-lightbox .play-icon{background-color:#747860}.restaurant-detail-theme-1 .content-4_component .video-lightbox .play-icon:after{border-left-color:#d9d9d9}.restaurant-detail-theme-1 .content-6-block{background-color:#a2a79b}.restaurant-detail-theme-1 .content-7-block{background-color:#cbc7c4}.restaurant-detail-theme-1 .content-7-block .title,.restaurant-detail-theme-1 .content-7-block .h4{color:#747860}.restaurant-detail-theme-1 .content-7-block p{color:#000000b3}@media (max-width: 640px){.restaurant-detail-theme-1 .gallery-tabs_component .tabs button{color:#fff}}.restaurant-detail-theme-2{background-color:#8a9a97;color:#fff}.restaurant-detail-theme-2 a{color:#fff}.restaurant-detail-theme-2 .navbar-block{background:linear-gradient(0deg,#8a9a9700,#8a9a97cc)}.restaurant-detail-theme-2 .newsletter-dropdown_component .form-wrapper input[type=submit],.restaurant-detail-theme-2 .button{background-color:#000}.restaurant-detail-theme-2 .button.is-secondary{background:#0000001a}.restaurant-detail-theme-2 .logo-block .illustration{width:22.1875rem;height:42.375rem;content:"";display:block;position:absolute;top:8rem;left:0;background-image:url(/src/images/restaurant-detail-theme-2/logo-block-illustration.svg);background-repeat:no-repeat;background-position:left top}.restaurant-detail-theme-2 .restaurant-detail-block .illustration{width:23.3125rem;height:43.3125rem;position:absolute;right:0rem;top:-58%;background-image:url(../images/property-intro-2-illustration.fOffZCXC.svg);background-position:top right;background-size:contain;background-repeat:no-repeat}.restaurant-detail-theme-2 .accordions_component .accordion .trigger{border-top-color:#ffffff1a}.restaurant-detail-theme-2 .property-specs_component{background-color:#8a9a97}.restaurant-detail-theme-2 .offers-block .illustration{position:absolute;right:0rem;top:0rem;width:50.5rem;height:61.0625rem;background-image:url(../images/property-offers-illustration.BnCfxwIq.svg);background-position:top right;background-size:cover;background-repeat:no-repeat}.restaurant-detail-theme-2 .offer-card_component{color:#000}.restaurant-detail-theme-2 .offer-card_component.wide .duration{background:#dacec033;color:#000}.restaurant-detail-theme-2 .offer-card_component.wide .cols .info{background-color:#eff0f0}.restaurant-detail-theme-2 .offer-card_component.wide .bottom-row{border-top-color:#d9dbdc}.restaurant-detail-theme-2 .offer-card_component.wide .locations{background-color:#eff0f0}.restaurant-detail-theme-2 .offer-card_component .duration{background:#0000004d}.restaurant-detail-theme-2 .offer-card_component .inner-wrapper{background:linear-gradient(180deg,#f3f5f54d,#f3f5f5 30%)}.restaurant-detail-theme-2 .offer-card_component .locations div{border-bottom-color:#d9dbdc}.restaurant-detail-theme-2 .gallery-tabs_component .tabs button{color:#000000b3}.restaurant-detail-theme-2 .newsletter-block{background-color:#a8a3a0;background-repeat:no-repeat;background-size:cover;background-position:center}.restaurant-detail-theme-2 .newsletter-block .illustration{background-image:url(../images/newsletter-bg.DODmx0nb.svg);background-repeat:no-repeat;position:absolute;content:"";display:block;width:12.375rem;height:16.125rem;bottom:0;right:6.25rem}.restaurant-detail-theme-2 .newsletter_component .newsletter-form_component input[type=submit],.restaurant-detail-theme-2 .content-4_component .video-lightbox .play-icon{background-color:#000}.restaurant-detail-theme-2 .content-4_component .video-lightbox .play-icon:after{border-left-color:#fff}.restaurant-detail-theme-2 .content-6-block{background-color:#a8a3a0}.restaurant-detail-theme-2 .content-7-block{background-color:#8a9a97;overflow:hidden}.restaurant-detail-theme-2 .content-7-block .illustration{content:"";display:block;position:absolute;background-image:url(../images/content-7-illustraion.2dDhJ57M.svg);background-repeat:no-repeat;background-position:0rem 5rem;left:0;top:0;width:19.5625rem;height:50.1875rem}@media (max-width: 1200px){.restaurant-detail-theme-2 .newsletter-block .illustration{right:0rem}.restaurant-detail-theme-2 .restaurant-detail-block{overflow:hidden}.restaurant-detail-theme-2 .restaurant-detail-block .illustration{top:-45%;left:77%}.restaurant-detail-theme-2 .logo-block .illustration{left:-8rem}}@media (max-width: 1100px){.restaurant-detail-theme-2 .content-7-block .illustration{left:-10rem}}@media (max-width: 991px){.restaurant-detail-theme-2 .newsletter-block{overflow:hidden}.restaurant-detail-theme-2 .newsletter-block .illustration{right:-7rem}}@media (max-width: 640px){.restaurant-detail-theme-2 .gallery-tabs_component .tabs button{color:#fff}.restaurant-detail-theme-2 .content-7-block .illustration{display:none}.restaurant-detail-theme-2 .newsletter-block{overflow:hidden}.restaurant-detail-theme-2 .newsletter-block .illustration{display:none}}.restaurant-detail-theme-3{background-color:#213656;color:#fff}.restaurant-detail-theme-3 a{color:#fff}.restaurant-detail-theme-3 .navbar-block{background:linear-gradient(0deg,#21365600,#213656cc)}.restaurant-detail-theme-3 .newsletter-dropdown_component .form-wrapper input[type=submit],.restaurant-detail-theme-3 .button{background-color:#dfc86e}.restaurant-detail-theme-3 .button.is-secondary{background:#0000001a}.restaurant-detail-theme-3 .logo-block .illustration{width:24.6875rem;height:50.9375rem;content:"";display:block;position:absolute;top:2rem;right:0rem;background-image:url(/src/images/restaurant-detail-theme-3/logo-block-illustration.svg);background-repeat:no-repeat;background-position:left top}.restaurant-detail-theme-3 .restaurant-detail-block .illustration{width:22.5rem;height:70.25rem;position:absolute;left:0rem;top:-82%;background-image:url(../images/property-intro-2-illustration.BWY4TrrK.svg);background-position:top right;background-size:contain;background-repeat:no-repeat}.restaurant-detail-theme-3 .accordions_component .accordion .trigger{border-top-color:#ffffff1a}.restaurant-detail-theme-3 .property-specs_component{-webkit-backdrop-filter:blur(6.5625rem);backdrop-filter:blur(6.5625rem);border-color:#ffffff05}.restaurant-detail-theme-3 .offer-card_component{color:#fff}.restaurant-detail-theme-3 .offer-card_component .button{background-color:#4eae7e}.restaurant-detail-theme-3 .offer-card_component.wide .cols .info{background-color:#fd4d2f}.restaurant-detail-theme-3 .offer-card_component.wide .bottom-row{border-top-color:#fd7159}.restaurant-detail-theme-3 .offer-card_component.wide .locations{background-color:#fd4d2f}.restaurant-detail-theme-3 .offer-card_component .duration{background:#dfc86e;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.restaurant-detail-theme-3 .offer-card_component .inner-wrapper{background:#fd4d2f}.restaurant-detail-theme-3 .offer-card_component .locations div{border-bottom-color:#fd7159}.restaurant-detail-theme-3 .gallery-tabs_component .tabs button{color:#000000b3}.restaurant-detail-theme-3 .newsletter-block{background-color:#fd4d2f;background-image:url(../images/newsletter-bg.BQgnUd-l.png);background-size:cover}.restaurant-detail-theme-3 .newsletter_component .newsletter-form_component input[type=email]{background-color:#dfc86e;color:#1d3d5e}.restaurant-detail-theme-3 .newsletter_component .newsletter-form_component input[type=submit]{background-color:#1d3d5e}.restaurant-detail-theme-3 .content-4_component .video-lightbox .play-icon{background-color:#4eae7e}.restaurant-detail-theme-3 .content-4_component .video-lightbox .play-icon:after{border-left-color:#fff}.restaurant-detail-theme-3 .content-6-block{background-color:#fd4d2f}.restaurant-detail-theme-3 .content-6-block .illustration{background-image:url(../images/content-6-illustration.DJ8tNixd.svg);width:34.375rem;height:calc(100% + 7rem);background-repeat:no-repeat;background-position:left bottom;position:absolute;left:0rem;bottom:-7rem}@media (max-width: 1200px){.restaurant-detail-theme-2 .newsletter-block .illustration{right:0rem}}@media (max-width: 991px){.restaurant-detail-theme-3 .content-6-block .illustration{opacity:.2}}@media (max-width: 640px){.restaurant-detail-theme-3 .gallery-tabs_component .tabs button{color:#fff}}.restaurant-detail-theme-4{background-color:#858b89;color:#eeefea}.restaurant-detail-theme-4 a{color:#fff}.restaurant-detail-theme-4 .navbar-block{background:linear-gradient(0deg,#858b8900,#858b89cc)}.restaurant-detail-theme-4 .newsletter-dropdown_component .form-wrapper input[type=submit],.restaurant-detail-theme-4 .button{background-color:#6d4732}.restaurant-detail-theme-4 .button.is-secondary{background:#0000001a}.restaurant-detail-theme-4 .logo-block .illustration{width:46.625rem;height:5.875rem;content:"";display:block;position:absolute;bottom:-3rem;left:0;background-image:url(/src/images/restaurant-detail-theme-4/logo-block-illustration.svg);background-repeat:no-repeat;background-position:left top}.restaurant-detail-theme-4 .restaurant-detail-block .illustration{width:28.375rem;height:5.875rem;position:absolute;right:0rem;top:-1rem;background-image:url(../images/property-intro-2-illustration.vpnWn6JF.svg);background-position:top right;background-size:contain;background-repeat:no-repeat}.restaurant-detail-theme-4 .accordions_component .accordion .trigger{border-top-color:#ffffff1a}.restaurant-detail-theme-4 .property-specs_component{background-color:#858b89}.restaurant-detail-theme-4 .offer-card_component{color:#646462}.restaurant-detail-theme-4 .offer-card_component .button{background-color:#7d8065}.restaurant-detail-theme-4 .offer-card_component.wide .cols .info{background-color:#eeefea}.restaurant-detail-theme-4 .offer-card_component.wide .bottom-row{border-top-color:#d9dbdc}.restaurant-detail-theme-4 .offer-card_component.wide .locations{background-color:#eff0f0}.restaurant-detail-theme-4 .offer-card_component .duration{background:#c3beb1}.restaurant-detail-theme-4 .offer-card_component .inner-wrapper{background:linear-gradient(180deg,#f3f5f54d,#f3f5f5 30%)}.restaurant-detail-theme-4 .offer-card_component .locations div{border-bottom-color:#d9dbdc}.restaurant-detail-theme-4 .gallery-tabs_component .tabs button{color:#000000b3}.restaurant-detail-theme-4 .newsletter-block{background-color:#97a9b5;background-repeat:no-repeat;background-size:cover;background-position:center}.restaurant-detail-theme-4 .newsletter-block .illustration{background-image:url(../images/newsletter-bg.BIebpt4z.svg);background-repeat:no-repeat;position:absolute;background-position:center;content:"";display:block;width:100%;height:13.6875rem;bottom:0;right:0rem}.restaurant-detail-theme-4 .newsletter_component .newsletter-form_component input[type=submit],.restaurant-detail-theme-4 .content-4_component .video-lightbox .play-icon{background-color:#7d8065}.restaurant-detail-theme-4 .content-4_component .video-lightbox .play-icon:after{border-left-color:#fff}.restaurant-detail-theme-4 .content-6-block{background-color:#97a9b5}.restaurant-detail-theme-4 .content-7-block{overflow:hidden}.restaurant-detail-theme-4 .content-7_component{border:1px solid #eeefea;padding:1.125rem}@media (max-width: 640px){.restaurant-detail-theme-4 .gallery-tabs_component .tabs button{color:#fff}}.restaurant-detail-theme-5{background-color:#efedee;color:#1b1b19}.restaurant-detail-theme-5 .illustration{mix-blend-mode:darken}.restaurant-detail-theme-5 a{color:#1b1b19}.restaurant-detail-theme-5 .navbar-block{background:linear-gradient(0deg,#efedee00,#efedeecc)}.restaurant-detail-theme-5 .navbar_component .logo{filter:invert(1)}.restaurant-detail-theme-5 .newsletter-dropdown_component .form-wrapper input[type=submit]{background-color:#1b1b19}.restaurant-detail-theme-5 .newsletter-dropdown_component .trigger{color:#1b1b19}.restaurant-detail-theme-5 .button{background-color:#1b1b19;color:#fff}.restaurant-detail-theme-5 .button.is-secondary{background:#0000001a}.restaurant-detail-theme-5 .logo-block .illustration{width:36.25rem;height:56.5rem;content:"";display:block;position:absolute;top:0rem;right:0;background-image:url(/src/images/restaurant-detail-theme-5/logo-block-illustration.png);background-repeat:no-repeat;background-position:left top}.restaurant-detail-theme-5 .restaurant-detail-block{position:relative}.restaurant-detail-theme-5 .restaurant-detail-block .illustration{width:29rem;height:67.375rem;position:absolute;left:0rem;top:-74%;background-image:url(../images/property-intro-2-illustration.DoQH9S5C.png);background-position:top right;background-size:contain;background-repeat:no-repeat}.restaurant-detail-theme-5 .accordions_component .accordion .trigger{border-top-color:#cbd1d8}.restaurant-detail-theme-5 .property-specs_component{background:#fff3;-webkit-backdrop-filter:blur(1.40625rem);backdrop-filter:blur(1.40625rem)}.restaurant-detail-theme-5 .offers-block{position:relative}.restaurant-detail-theme-5 .offers-block .illustration{position:absolute;right:0rem;top:0rem;width:50.5rem;height:61.0625rem;background-image:url(../images/property-offers-illustration.BnCfxwIq.svg);background-position:top right;background-size:cover;background-repeat:no-repeat}.restaurant-detail-theme-5 .offer-card_component{color:#1b1b19}.restaurant-detail-theme-5 .offer-card_component.wide .cols .info{background-color:#f7f6f7}.restaurant-detail-theme-5 .offer-card_component.wide .bottom-row{border-top-color:#cbd1d8}.restaurant-detail-theme-5 .offer-card_component.wide .locations{background-color:#f7f6f7}.restaurant-detail-theme-5 .offer-card_component .duration{background:#d8cb5b;color:#000}.restaurant-detail-theme-5 .offer-card_component .inner-wrapper{background:linear-gradient(180deg,#f3f5f54d,#f3f5f5 30%)}.restaurant-detail-theme-5 .offer-card_component .locations div{border-bottom-color:#cbd1d8}.restaurant-detail-theme-5 .gallery-tabs_component .tabs button{color:#000000b3}.restaurant-detail-theme-5 .newsletter-block{background-color:#d8ca5f;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.restaurant-detail-theme-5 .newsletter-block .illustration{background-image:url(/src/images/restaurant-detail-theme-5/newsletter-block-illustration.png);background-repeat:no-repeat;position:absolute;background-position:center;content:"";display:block;width:54.75rem;height:26.1875rem;max-height:100%;bottom:0;left:0}.restaurant-detail-theme-5 .newsletter_component .newsletter-form_component input[type=submit]{background-color:#7d8065}.restaurant-detail-theme-5 .content-4_component .video-lightbox .play-icon{background-color:#fff;color:#1b1b19}.restaurant-detail-theme-5 .content-4_component .video-lightbox .play-icon:after{border-left-color:#1b1b19}.restaurant-detail-theme-5 .content-6-block{background-color:#d8ca5f}.restaurant-detail-theme-5 .content-7-block{background-color:#858b89;color:#fff;position:relative}.restaurant-detail-theme-5 .content-7-block a{color:#fff}.restaurant-detail-theme-5 .content-7-block .illustration{content:"";display:block;position:absolute;background-image:url(../images/content-7-illustration.COKtaORw.png);background-repeat:no-repeat;background-position:0rem 5rem;left:0;bottom:-10rem;width:43.125rem;height:86.4375rem}@media (max-width: 1300px){.restaurant-detail-theme-5 .restaurant-detail-block .illustration{top:-20%}}@media (max-width: 1150px){.restaurant-detail-theme-5 .logo-block .illustration,.restaurant-detail-theme-5 .content-7-block .illustration{display:none}}@media (max-width: 640px){.restaurant-detail-theme-5 .navbar_component .hamburger{filter:invert(1)}.restaurant-detail-theme-5 .navbar_component .hamburger.open{filter:invert(0)}}.restaurant-detail-theme-6-old{background-color:#f1be65;color:#4e5536}.restaurant-detail-theme-6-old a{color:#4e5536}.restaurant-detail-theme-6-old .navbar-block{background:linear-gradient(0deg,#f1be6500,#f1be65cc)}.restaurant-detail-theme-6-old .navbar_component .logo{filter:invert(1)}.restaurant-detail-theme-6-old .newsletter-dropdown_component .form-wrapper input[type=submit]{background-color:#5a4736}.restaurant-detail-theme-6-old .newsletter-dropdown_component .trigger{color:#1b1b19}.restaurant-detail-theme-6-old .button{background-color:#5a4736;color:#fff}.restaurant-detail-theme-6-old .button.is-secondary{background:#4e55361a;-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);color:#5a4736}.restaurant-detail-theme-6-old .logo-block .illustration{width:20.8125rem;height:20.4375rem;content:"";display:block;position:absolute;top:7.1875rem;right:0;background-image:url(/src/images/restaurant-detail-theme-6/logo-block-illustration.svg);background-repeat:no-repeat;background-position:left top}.restaurant-detail-theme-6-old .restaurant-detail-block .illustration{width:21.6875rem;height:36.9375rem;position:absolute;left:0rem;top:-22%;background-image:url(../images/property-intro-2-illustration.Ccyxb4U2.svg);background-position:top right;background-size:contain;background-repeat:no-repeat}.restaurant-detail-theme-6-old .accordions_component .accordion .trigger{border-top-color:#4e55361a}.restaurant-detail-theme-6-old .property-specs_component{background:#f3c87c;border:0px none}.restaurant-detail-theme-6-old .offers-block{position:relative}.restaurant-detail-theme-6-old .offers-block .illustration{position:absolute;right:0rem;top:-9rem;width:26.4375rem;height:45.375rem;background-image:url(/src/images/restaurant-detail-theme-6/offers-block-illustration.svg);background-position:top right;background-size:cover;background-repeat:no-repeat}.restaurant-detail-theme-6-old .offer-card_component{color:#5a4736}.restaurant-detail-theme-6-old .offer-card_component.wide .duration{background:#c1ac9921;color:#4e5536}.restaurant-detail-theme-6-old .offer-card_component.wide .cols .info{background-color:#edeeeb}.restaurant-detail-theme-6-old .offer-card_component.wide .bottom-row{border-top-color:#c3cbcf80}.restaurant-detail-theme-6-old .offer-card_component.wide .locations{background-color:#edeeeb}.restaurant-detail-theme-6-old .offer-card_component.wide .locations div{border-bottom-color:#c3cbcf}.restaurant-detail-theme-6-old .offer-card_component .duration{background:#0000004d;color:#fff;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.restaurant-detail-theme-6-old .offer-card_component .inner-wrapper{background:linear-gradient(180deg,#edeeeb4d,#edeeeb 30%)}.restaurant-detail-theme-6-old .offer-card_component .locations div{border-bottom-color:#c3cbcf80}.restaurant-detail-theme-6-old .gallery-tabs_component .tabs button{color:#000000b3}.restaurant-detail-theme-6-old .newsletter-block{background-color:#f1be65;background-size:cover;background-position:center;position:relative;background-image:linear-gradient(180deg,#f1be65 .96%,#f1be6533),url(../images/newsletter-illustration.CvRrt56T.svg);background-repeat:no-repeat}.restaurant-detail-theme-6-old .newsletter-block .illustration{display:none}.restaurant-detail-theme-6-old .newsletter_component .newsletter-form_component input[type=submit]{background-color:#7d8065}.restaurant-detail-theme-6-old .content-4-block{background-color:#fff}.restaurant-detail-theme-6-old .content-4_component .video-lightbox .play-icon{background-color:#fff;color:#1b1b19}.restaurant-detail-theme-6-old .content-4_component .video-lightbox .play-icon:after{border-left-color:#1b1b19}.restaurant-detail-theme-6-old .content-5-block{background-color:#fff;position:relative}.restaurant-detail-theme-6-old .content-5-block .illustration{content:"";display:block;position:absolute;background-image:url(../images/content-5-illustration.BiTA7hQG.svg);background-repeat:no-repeat;background-position:0rem 5rem;right:0rem;top:-6rem;width:17.3125rem;height:27.1875rem}.restaurant-detail-theme-6-old .content-6-block{background-color:#4e5536;color:#fff}.restaurant-detail-theme-6-old .content-6-block .button{background-color:#f1be65;color:#474d32}.restaurant-detail-theme-6-old .content-6-block .button.is-secondary{background:#0000001a;color:#fff}.restaurant-detail-theme-6-old .content-7-block{background-color:#efedee;color:#4e5536;overflow:hidden}.restaurant-detail-theme-6-old .content-7-block a{color:#4e5536}.restaurant-detail-theme-6-old .content-8-block{background-color:#edeeeb}.restaurant-detail-theme-6-old .footer-menu_component a{color:#ffffff80}@media (max-width: 1200px){.restaurant-detail-theme-2 .newsletter-block:before{right:0rem}}@media (max-width: 991px){.restaurant-detail-theme-2 .newsletter-block:before{display:none}}@media (max-width: 640px){.restaurant-detail-theme-6 .navbar_component .hamburger{filter:invert(1)}.restaurant-detail-theme-6 .navbar_component .hamburger.open{filter:invert(0)}}.button:first-child,.button:last-child{border-radius:0rem!important}.acf-table{border:#ccd0d4 solid 1px;background:#fff;border-spacing:0;padding:0;margin:0;box-sizing:content-box}.accordions_component .accordion .trigger .arrow{position:relative;top:0}.offer-card_component .locations-trigger .arrow{position:relative;left:0rem;bottom:0rem}
