/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.embed>.form{max-width:1352px;margin:0 auto 64px;padding:40px 32px;background:#f2f2f2}@media (min-width:1025px){.embed>.form{padding:80px 64px}}.embed>.form form section+section{margin-top:24px!important}@media (min-width:768px){.embed>.form form,.embed>.form form .webform-section-wrapper,.embed>.form form fieldset>.fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -24px}.embed>.form form fieldset.webform-type-checkboxes>.fieldset-wrapper,.embed>.form form fieldset.webform-type-radios>.fieldset-wrapper{margin:0 0 24px}.embed>.form form fieldset.webform-type-checkboxes>.fieldset-wrapper .js-form-type-checkbox,.embed>.form form fieldset.webform-type-checkboxes>.fieldset-wrapper .js-form-type-radio,.embed>.form form fieldset.webform-type-radios>.fieldset-wrapper .js-form-type-checkbox,.embed>.form form fieldset.webform-type-radios>.fieldset-wrapper .js-form-type-radio{margin-bottom:4px}.embed>.form form>*,.embed>.form form>.webform-section .webform-section-wrapper>*,.embed>.form form fieldset>.fieldset-wrapper>*{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.embed>.form form>.form-item,.embed>.form form>.webform-section .webform-section-wrapper>.form-item,.embed>.form form fieldset>.fieldset-wrapper>.form-item{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 24px;margin:0}.embed>.form form>.description,.embed>.form form>.webform-section .webform-section-wrapper>.description,.embed>.form form fieldset>.fieldset-wrapper>.description{padding:0 24px}.embed>.form form>.js-form-type-textarea,.embed>.form form>.js-form-type-webform-markup,.embed>.form form>.webform-section .webform-section-wrapper>.js-form-type-textarea,.embed>.form form>.webform-section .webform-section-wrapper>.js-form-type-webform-markup,.embed>.form form fieldset>.fieldset-wrapper>.js-form-type-textarea,.embed>.form form fieldset>.fieldset-wrapper>.js-form-type-webform-markup{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.embed>.form form>.js-form-type-webform-markup,.embed>.form form>.webform-section .webform-section-wrapper>.js-form-type-webform-markup,.embed>.form form fieldset>.fieldset-wrapper>.js-form-type-webform-markup{margin-top:40px;margin-bottom:30px}.embed>.form form>.js-form-type-checkbox,.embed>.form form>.webform-section,.embed>.form form fieldset{-webkit-box-flex:1!important;-webkit-flex:1 1 100%!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important}.embed>.form form>.webform-section,.embed>.form form fieldset{margin:0}}.embed>.form form .note{text-align:right;color:#585858;font-size:.875rem;font-weight:700;letter-spacing:.0175rem;margin:0 0 20px}@media (min-width:768px){.embed>.form form .note{margin:0 24px 20px}}.embed>.form form .note.required:after{content:"*";display:inline-block;color:#d1181e;margin-left:8px}@media (min-width:768px){.embed>.form form .form-actions{margin:24px 24px 0}}form .form-wrapper>fieldset{margin-bottom:16px}form .fieldset-legend,form label{font-weight:700;font-size:.875rem;font-family:Gotham,sans-serif;margin-bottom:0;display:block;margin-right:24px}form fieldset .form-item{margin-bottom:24px}form fieldset .description,form fieldset legend{text-align:left!important}form .field--type-address label{text-transform:capitalize}form .choices__inner,form .form-date,form .form-email,form .form-number,form .form-select,form .form-tel,form .form-text,form .form-time,form .form-url,form input[type=text],form select{background:#fff;border:1px solid #e5e5e5;color:#555;display:block;font-family:Gotham,sans-serif;font-size:1rem;font-weight:500;line-height:1.9;padding:8px 16px;height:48px;width:100%}form .choices,form .form-date,form .form-email,form .form-number,form .form-select,form .form-tel,form .form-text,form .form-time,form .form-url,form input[type=text],form select{margin-bottom:40px}form .form-number{display:inline-block}form select[multiple]{height:200px;background:none!important}form label>.select{margin-bottom:16px}form textarea{background:#fff;border:1px solid #e5e5e5;color:#555;font-family:Gotham,sans-serif;font-size:1rem;line-height:1.9;padding:8px 16px;width:100%;margin-bottom:40px}form ::-webkit-input-placeholder{color:rgba(0,0,0,.2)}form ::-moz-placeholder{color:rgba(0,0,0,.2)}form :-ms-input-placeholder,form ::-ms-input-placeholder{color:rgba(0,0,0,.2)}form ::placeholder{color:rgba(0,0,0,.2)}form .flatpickr-input::-webkit-input-placeholder{color:#4c4c4c}form .flatpickr-input::-moz-placeholder{color:#4c4c4c}form .flatpickr-input:-ms-input-placeholder,form .flatpickr-input::-ms-input-placeholder{color:#4c4c4c}form .flatpickr-input::placeholder{color:#4c4c4c}form .flatpickr-wrapper{width:100%}form .choices.is-focused{outline:2px solid #000;outline-offset:5px}form .choices[data-type*=select-one]{position:relative}form .choices[data-type*=select-one]:after{content:"";display:block;height:30px;width:8px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M.465 3.75L3.647.568a.5.5 0 0 1 .707 0L7.536 3.75a.5.5 0 0 1-.707.707L4.501 2.13v13.793h-1V2.129L1.172 4.457a.5.5 0 0 1-.707-.707z" fill="%23d1181e"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:100%;border:unset}form .choices[data-type*=select-one].is-open:after{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}form .form-select,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/faena/assets/img/arrow-dropdown.svg);background-repeat:no-repeat;background-position:95%}form .js-form-item-single-checkbox{margin-bottom:16px}form .js-form-type-checkbox,form .js-form-type-radio,form .webform-options-display-side-by-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}form .js-form-type-checkbox,form .js-form-type-radio{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0}form .js-form-type-checkbox .form-checkbox,form .js-form-type-radio .form-checkbox{margin-top:8px;margin-bottom:8px}form .js-form-type-checkbox .option,form .js-form-type-radio .option{font-size:1rem;font-weight:400;margin:0}form .form-checkbox{border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;background-color:#fff;border-radius:0;position:relative;top:0;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}form .form-checkbox:checked{background-color:#d1181e}form .form-radio{border:1px solid #e5e5e5;background-color:#fff;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;width:26px;position:relative;top:0;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}form .form-radio:checked{background-color:#d1181e}form .submit-next-wrapper,form .submit-prev-wrapper,form .submit-wrapper{position:relative;display:inline-block}form .form-actions{margin:40px 0 0}form .form-actions input{margin:0!important}form .form-required:after{content:"*";color:#d1181e;margin-left:8px}.webform-options-display-three-columns div.form-item,.webform-options-display-two-columns div.form-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}
.gallery{-webkit-margin-after:56px;margin-block-end:56px;position:relative}.gallery.no-margin{-webkit-margin-after:0;margin-block-end:0}.gallery .slick-slide{padding:0}.gallery .slider-controls .slick-active li button,.gallery .slider-controls .slick-dots li button{background-color:#fff}.gallery .header{-webkit-margin-after:48px;margin-block-end:48px;text-align:center}.gallery .header h2{color:#d1181e}.gallery.grid{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gallery.grid .gallery--wrapper{display:-ms-grid;display:grid;gap:8px;grid-auto-flow:dense;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}@media (min-width:1681px){.gallery.grid .gallery--wrapper{margin-inline:-100px}}.gallery.grid .gallery--wrapper figure,.gallery.grid .gallery--wrapper video{-webkit-transition:opacity .2s linear,-webkit-transform .2s ease;transition:opacity .2s linear,-webkit-transform .2s ease;transition:opacity .2s linear,transform .2s ease;transition:opacity .2s linear,transform .2s ease,-webkit-transform .2s ease}.gallery.grid .gallery--wrapper .image,.gallery.grid .gallery--wrapper .video{aspect-ratio:1;cursor:pointer;-ms-grid-column-span:12;grid-column:span 12;-ms-grid-row-span:12;grid-row:span 12;max-width:100%}@media (min-width:768px){.gallery.grid .gallery--wrapper .image,.gallery.grid .gallery--wrapper .video{-ms-grid-column-span:6;grid-column:span 6;-ms-grid-row-span:6;grid-row:span 6}}@media (min-width:1281px){.gallery.grid .gallery--wrapper .image:nth-child(6n+1),.gallery.grid .gallery--wrapper .video:nth-child(6n+1){aspect-ratio:5/4;-ms-grid-column-span:5;grid-column:span 5;-ms-grid-row-span:4;grid-row:span 4}.gallery.grid .gallery--wrapper .image:nth-child(6n+2),.gallery.grid .gallery--wrapper .video:nth-child(6n+2){aspect-ratio:4/4;-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:4;grid-row:span 4}.gallery.grid .gallery--wrapper .image:nth-child(6n+3),.gallery.grid .gallery--wrapper .video:nth-child(6n+3){aspect-ratio:3/4;-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:4;grid-row:span 4}.gallery.grid .gallery--wrapper .image:nth-child(6n+4),.gallery.grid .gallery--wrapper .video:nth-child(6n+4){aspect-ratio:4/4;-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:4;grid-row:span 4}.gallery.grid .gallery--wrapper .image:nth-child(6n+5),.gallery.grid .gallery--wrapper .video:nth-child(6n+5){aspect-ratio:3/4;-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:4;grid-row:span 4}.gallery.grid .gallery--wrapper .image:nth-child(6n+6),.gallery.grid .gallery--wrapper .video:nth-child(6n+6){aspect-ratio:5/4;-ms-grid-column-span:5;grid-column:span 5;-ms-grid-row-span:4;grid-row:span 4}}.gallery.grid .gallery--wrapper>div:nth-child(12)~div{display:none}.gallery.grid .gallery--wrapper.show-all>div{display:block!important}.gallery.grid .load-more{-webkit-margin-before:48px;margin-block-start:48px;text-align:center}.gallery.grid figure{overflow:hidden}.gallery.grid figure img,.gallery.grid figure video{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.gallery.grid figure:focus img,.gallery.grid figure:focus video,.gallery.grid figure:hover img,.gallery.grid figure:hover video{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.lg-backdrop{background-color:#3b3b3b}.lg-backdrop.in{opacity:.9}.lg-container{font-family:Gotham,sans-serif}
.intro{margin:0 auto 24px}@media (min-width:1025px){.intro{margin-bottom:40px;padding:0 18px}}@media (min-width:1281px){.intro{padding:0}}.intro .heading{margin:0}.intro .heading.red{color:#d1181e}.intro .heading+.body{margin-top:24px}.intro .body{margin-bottom:0}@media (max-width:767px){.intro .container-wide{width:auto}}.intro.default.with-links .wrapper{-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;display:block}@media (min-width:768px){.intro.default.with-links .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.intro.default.with-links .wrapper .content{margin-bottom:8px}@media (min-width:768px){.intro.default.with-links .wrapper .content{margin-bottom:0}}@media (min-width:768px){.intro.default.with-links .content{margin-right:64px}}.intro.default.with-links .links{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.intro.default.with-links .links:has(.arrow){margin-right:80px}@media (min-width:1441px){.intro.default.with-links .links:has(.arrow){margin-right:40px}}@media (min-width:1681px){.intro.default.with-links .links:has(.arrow){margin-right:0}}.intro.default.with-slider .container-wide{max-width:unset;padding:0 16px}@media (min-width:768px){.intro.default.with-slider .container-wide{padding-left:40px;padding-right:40px}}@media (min-width:1025px){.intro.default.with-slider .container-wide{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.intro.default.with-slider .container-wide{max-width:calc(100% - 160px);padding-left:64px;padding-right:64px}}@media (min-width:1920px){.intro.default.with-slider .container-wide{max-width:calc(100% - 320px);padding-left:160px;padding-right:160px}}.intro.default .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.intro.inline{-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:768px){.intro.inline{padding-right:30px;padding-left:30px}}@media (min-width:1025px){.intro.inline{-webkit-box-flex:1;-webkit-flex:1 0 250px;-ms-flex:1 0 250px;flex:1 0 250px;width:250px;max-width:250px;padding-left:45px;padding-right:45px}}@media (min-width:1281px){.intro.inline{padding-left:80px;padding-right:80px}}
.navigation--main__wrapper,div.mega-menu{height:100vh}.toolbar-horizontal .navigation--main__wrapper,.toolbar-horizontal div.mega-menu{margin-top:39px;height:calc(100vh - 39px)}.navigation--main{height:100%;left:-100%;position:fixed;top:0;-webkit-transition:all .75s ease;transition:all .75s ease;-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%);width:100%}@media (min-width:1025px){.navigation--main{left:-520px;-webkit-transform:translatex(-520px);-ms-transform:translatex(-520px);transform:translatex(-520px);width:520px}}.navigation--main.open{display:block;left:0;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);z-index:100}.navigation--main__wrapper{background:#fff}.navigation--main__wrapper>nav>.menu{padding:90px 0 48px;position:relative}@media (min-width:768px){.navigation--main__wrapper>nav>.menu{padding:50px 0}}@media (min-width:1281px){.navigation--main__wrapper>nav>.menu{padding:50px 0}}@media (min-width:1441px){.navigation--main__wrapper>nav>.menu{padding:60px 0}}.navigation--main nav{background-position:50%;background-size:cover;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow-y:scroll;overflow-x:hidden;position:relative;width:100%}.navigation--main nav,.navigation--main nav>.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.navigation--main nav>.menu{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.navigation--main nav>.menu>li:not(.link-bottom--wrapper){margin-bottom:56px}.navigation--main nav>.menu>li:not(.link-bottom--wrapper)+.link-bottom--wrapper{margin-top:auto}.navigation--main nav>.menu li:last-of-type.link-bottom--wrapper{padding-bottom:32px}@media (max-width:767px){.navigation--main nav>.menu li:last-of-type.link-bottom--wrapper{padding-bottom:100px}}.navigation--main .menu{height:calc(100% - 60px)}@media (min-width:768px){.navigation--main .menu{height:calc(100% - 80px)}}@media (min-width:1281px){.navigation--main .menu{height:calc(100% - 100px)}}@media (min-width:1921px){.navigation--main .menu{height:calc(100% - 120px)}}.navigation--main .menu .h2{margin-bottom:32px}.mega-menu>div,.navigation--main nav>.menu{margin-top:60px;padding:90px 22px 0;width:100%}@media (min-width:768px){.mega-menu>div,.navigation--main nav>.menu{margin-top:80px;padding:50px 32px 0}}@media (min-width:1281px){.mega-menu>div,.navigation--main nav>.menu{margin-top:100px;padding:50px}}@media (min-width:1921px){.mega-menu>div,.navigation--main nav>.menu{margin-top:120px;padding-top:60px;padding-left:48px;padding-right:48px}}header .navigation--main nav{position:relative}header ul.menu,header ul.menu li{position:unset}header .branding{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1025px){header .branding{display:block}}.book-btn{position:fixed;bottom:0;left:-20px;width:calc(100% + 40px)}@media (min-width:1025px){.book-btn{position:unset;display:block;left:unset;width:auto}}@media (max-width:1024px){.book-btn>button{background:#d1181e!important;border-color:#d1181e!important;width:100%}}.mega-menu a[aria-expanded=true]:focus,.navigation--main a[aria-expanded=true]:focus{outline:none}.navigation--main,.navigation--main a{color:#d1181e;margin-bottom:0}.navigation--main a.nav-close{color:#555;font-size:.8125rem;font-style:normal;font-weight:700;line-height:2.625rem;letter-spacing:.1625rem;text-transform:uppercase}.navigation--main a.nav-close:hover{color:#d1181e}.navigation--main a{display:inline-block;position:relative;text-decoration:none}.navigation--main a.subnav-trigger,.navigation--main a.toggle{width:100%}.navigation--main a.subnav-trigger:after,.navigation--main a.toggle:after{content:"";display:block;height:8px;width:30px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.136.646l3.182 3.182a.5.5 0 0 1 0 .708l-3.182 3.182a.5.5 0 1 1-.707-.708l2.328-2.328H.964v-1h58.793l-2.328-2.328a.5.5 0 1 1 .707-.708z' fill='%23D1181E'/%3E%3C/svg%3E");background-size:cover;background-position:100%}.navigation--main a.subnav-trigger:focus,.navigation--main a.subnav-trigger:hover,.navigation--main a.subnav-trigger[aria-expanded=true],.navigation--main a.toggle:focus,.navigation--main a.toggle:hover,.navigation--main a.toggle[aria-expanded=true]{color:#000}.navigation--main a.subnav-trigger:focus:after,.navigation--main a.subnav-trigger:hover:after,.navigation--main a.subnav-trigger[aria-expanded=true]:after,.navigation--main a.toggle:focus:after,.navigation--main a.toggle:hover:after,.navigation--main a.toggle[aria-expanded=true]:after{right:-15px;width:62px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.136.646l3.182 3.182a.5.5 0 0 1 0 .708l-3.182 3.182a.5.5 0 1 1-.707-.708l2.328-2.328H.964v-1h58.793l-2.328-2.328a.5.5 0 1 1 .707-.708z' fill='%23000'/%3E%3C/svg%3E")}.navigation--main a.subnav-trigger.link-bottom:after,.navigation--main a.toggle.link-bottom:after{width:15px}.navigation--main a.accordion-trigger:after{content:"";display:block;height:30px;width:8px;position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M.465 3.75L3.647.568a.5.5 0 0 1 .707 0L7.536 3.75a.5.5 0 0 1-.707.707L4.501 2.13v13.793h-1V2.129L1.172 4.457a.5.5 0 0 1-.707-.707z" fill="%23fff"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:100%}.navigation--main a.accordion-trigger[aria-expanded=true]:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mega-menu a:focus,.mega-menu a:hover{text-decoration:underline}.nav-close,.subnav-close{display:block;position:relative;-webkit-text-decoration:0;text-decoration:0;-webkit-transition:all .75s ease;transition:all .75s ease;width:100%;cursor:pointer}.subnav-close{padding-left:30px;margin:0 auto 0 40px}.subnav-close:after{content:"";display:block;height:8px;width:30px;position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="9" viewBox="0 0 20 9" fill="none"><path d="M19.137 4.76a.5.5 0 0 0 0-.707L15.955.87a.5.5 0 1 0-.707.707l2.828 2.828-2.828 2.829a.5.5 0 1 0 .707.707l3.182-3.182zM.783 3.906a.5.5 0 0 0 0 1v-1zm18 0h-18v1h18v-1z" fill="%23fff"/></svg>');background-size:cover;background-position:0}.subnav-close:focus:after,.subnav-close:hover:after{left:-50px;width:42px}.nav-close{padding-left:24px;margin-left:16px}.nav-close:after{content:"";display:block;height:15px;width:15px;position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path fill="%23555" d="M1.39.212l16.97 16.97-.707.708L.683.92z"/><path fill="%23555" d="M18.36.919L1.39 17.889l-.707-.707L17.653.212z"/></svg>');background-size:cover;background-position:0}.nav-close:focus,.nav-close:hover{text-decoration:underline}.architecture-link{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:auto;padding:40px 0}.architecture-link a{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-family:Chronicle Display,serif;font-size:1.3125rem;font-style:italic;font-weight:325;letter-spacing:.02625rem}.architecture-link a img{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content}.architecture-link a span{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:right;padding-left:15px}a.link-bottom{color:#555;font-family:Proxima Nova,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.20313rem;text-transform:uppercase}.navigation--main nav>.menu>li:first-of-type,.subnav-close{position:absolute;top:-40px}@media (min-width:1921px){.navigation--main nav>.menu>li:first-of-type,.subnav-close{top:-65px}}.subnav-close{width:100%}.navigation--main nav>.menu>li:first-of-type{width:auto;right:22px}@media (min-width:768px){.navigation--main nav>.menu>li:first-of-type{right:32px}}@media (min-width:1025px){.navigation--main nav>.menu>li:first-of-type{right:unset}}.mega-menu,.mega-menu--title,.mega-menu .h2,.mega-menu a,.mega-menu a[aria-expanded=true]{color:#fff}div.mega-menu{background-color:#d1181e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;left:-200%;overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:100%;z-index:1}@media (min-width:1025px){div.mega-menu{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:420px;z-index:-1}}div.mega-menu.open{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);left:0}@media (min-width:1025px){div.mega-menu.open{left:520px}}div.mega-menu--title,div.mega-menu--view-all,div.mega-menu ul li a{font-weight:400;padding:0}div.mega-menu--desc{margin-bottom:64px}div.mega-menu>div{position:relative;width:100%}div.mega-menu>div,div.mega-menu>div .dropdown.link-bottom--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}div.mega-menu>div .dropdown li.link-separator{padding-top:32px;border-top:1px solid hsla(0,0%,100%,.4)}div.mega-menu>div ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}div.mega-menu>div ul .link-bottom--wrapper{margin-top:auto}div.mega-menu ul.menu>li:not(.subnav-close--wrapper){margin-bottom:8px}@media (min-width:1281px){div.mega-menu ul.menu>li:not(.subnav-close--wrapper){margin-bottom:24px}}div.mega-menu ul.menu>li:not(.subnav-close--wrapper):first-of-type{margin-top:0}div.mega-menu .accordion--wrapper{overflow:hidden}div.mega-menu ul.accordion-menu{display:none;padding:32px 0 0;overflow:hidden}@media (min-width:1281px){div.mega-menu ul.accordion-menu{padding:32px 16px 0}}.subnav-menu{padding-bottom:24px}.subnav-menu li{margin-bottom:32px;line-height:normal}
.room.card .carousel{position:relative}.room.card .carousel .slider-controls{top:unset!important;width:90%}.room.card .carousel .slider-controls .slick-active li button,.room.card .carousel .slider-controls .slick-dots li button{background-color:#fff}.room.card .carousel .slick-slide{padding:0}.room.card .media .image{height:480px}.room.card .content{padding:24px 32px 32px}.room.card .content .body,.room.card .content .card--amenities,.room.card .content .category,.room.card .content .heading{padding-bottom:16px;margin:0}.room.card .card--amenities ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}@media (min-width:1281px){.room.card .card--amenities ul{gap:8px 24px}}.room.card .card--amenities li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.15rem}.room.card .card--amenities li:before{content:"";display:block;height:16px;width:16px}.room.card .card--amenities .featured-bed:before{background:url(/themes/custom/faena/assets/img/beds.svg) no-repeat 50%;background-size:contain}.room.card .card--amenities .featured-size:before{background:url(/themes/custom/faena/assets/img/size.svg) no-repeat 50%;background-size:contain}.room.card .card--amenities .featured-bath:before{background:url(/themes/custom/faena/assets/img/bath.svg) no-repeat 50%;background-size:contain}.room.card .card--amenities .featured-view:before{background:url(/themes/custom/faena/assets/img/bay-view.svg) no-repeat 50%;background-size:contain}.room.card .card--amenities .featured-out:before{background:url(/themes/custom/faena/assets/img/balcony.svg) no-repeat 50%;background-size:contain}.room.full .gallery{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.room.full .gallery .slider-controls{width:50%}.room.full .gallery .header{-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-after:16px;margin-block-end:16px}
.split-callout{-webkit-margin-after:48px;margin-block-end:48px}.split-callout.bg-gray{background-color:#f9f8f7;padding:90px 0;margin:0}@media (min-width:1025px){.split-callout.media-right .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.split-callout.split-issue .journal-content .wrapper,.split-callout .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.split-callout.split-issue .journal-content .wrapper,.split-callout .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.split-callout .wrapper .media{position:relative;overflow:hidden}@media (min-width:1025px){.split-callout .wrapper .media{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:50vw}}@media (min-width:1025px) and (min-width:1681px){.split-callout .wrapper .media{max-width:60vw}}.split-callout .wrapper .media a img{-webkit-transition:.25s;transition:.25s}.split-callout .wrapper .media a:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.split-callout .wrapper .media .image,.split-callout .wrapper .media .video{aspect-ratio:.87}@media (min-width:768px){.split-callout .wrapper .media .image,.split-callout .wrapper .media .video{aspect-ratio:1.5}}@media (min-width:1281px){.split-callout .wrapper .media .image,.split-callout .wrapper .media .video{aspect-ratio:1.04}}@media (min-width:1681px){.split-callout .wrapper .media .image,.split-callout .wrapper .media .video{aspect-ratio:1.58}}.split-callout .wrapper .media .slick-slider.slick-dotted{margin-bottom:0}.split-callout .wrapper .media .slick-slide{padding:0}.split-callout .wrapper .media .slider-controls{bottom:48px;width:calc(100% - 48px)}.split-callout .wrapper .media .slider-controls .slick-active li button,.split-callout .wrapper .media .slider-controls .slick-dots li button{background-color:#fff}.split-callout .wrapper .content{padding:40px 16px}@media (min-width:768px){.split-callout .wrapper .content{padding:60px 44px}}@media (min-width:1025px){.split-callout .wrapper .content{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 120px;max-width:50vw}}@media (min-width:1681px){.split-callout .wrapper .content{padding:0 160px}}.split-callout .wrapper .content .tagline{color:inherit;-webkit-margin-after:24px;margin-block-end:24px}.split-callout .wrapper .content p.small{font-size:.875rem}.split-callout .wrapper .content .body{margin-bottom:48px}.split-callout .wrapper .content .links{margin-left:0}.split-callout.split-issue .container-wide{max-width:1600px}.split-callout.split-issue .intro .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.split-callout.split-issue .intro .wrapper .content{padding:0}.split-callout.split-issue .intro .wrapper .links:has(.arrow){margin-right:80px}.split-callout.split-issue .journal-content .wrapper{background-color:#fff;border:1px solid #e5e5e5}.split-callout.split-issue .journal-content .wrapper .media{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media (min-width:1281px){.split-callout.split-issue .journal-content .wrapper .media{max-width:763px}}@media (min-width:1441px){.split-callout.split-issue .journal-content .wrapper .media{max-width:1040px}}.split-callout.split-issue .journal-content .wrapper .media .image{aspect-ratio:1.5}.split-callout.split-issue .journal-content .wrapper .content{padding:40px}@media (min-width:1281px){.split-callout.split-issue .journal-content .wrapper .content{padding:0 120px}}@media (min-width:1281px){.split-callout.split-issue .journal-content .wrapper .content .category{padding-bottom:24px}}.split-callout.split-issue .journal-content .wrapper .content .heading{line-height:1.5;font-weight:300;color:#555}@media (min-width:1281px){.split-callout.split-issue .journal-content .wrapper .content .heading{line-height:1.1}}
.views-embed{margin:80px auto}.views-embed .columns{margin:0}.views-embed .filters{background-color:#d1181e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.views-embed .filters .form-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-right:8px;position:relative;cursor:pointer;vertical-align:middle}.views-embed .filters .form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.188 16.637c-.496 0-.968-.221-1.293-.61L.81 11.142a1.776 1.776 0 0 1 .185-2.46 1.673 1.673 0 0 1 2.4.188l2.67 3.195 8.441-10.436C15.813-.25 17.18.79 15.868 2.675L7.572 15.906a1.692 1.692 0 0 1-1.31.73l-.074.001z' fill='%23D1181E'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-color:#fff}.views-embed .filters .form-checkbox:focus{outline:2px solid #555;outline-offset:1px}.views-embed .filters .option{width:100%;color:#555;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.1875rem;text-transform:uppercase;text-align:left}.views-embed .filters .form-item-accessible-check .form-checkbox{position:absolute;opacity:0;pointer-events:none}.views-embed .filters .form-item-accessible-check .option{display:inline-block;padding:1rem 1.5rem;margin:8px 0;border-radius:2px;background-color:#fff;color:#555;font-weight:700;font-size:1rem;font-family:Gotham,sans-serif;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:left;width:100%}.views-embed .filters .form-item-accessible-check .form-checkbox:checked+.option{color:#d1181e}.views-embed .filters .form-item-accessible-check .form-checkbox:focus+.option{outline:2px solid #000;outline-offset:1px}.views-embed .filters [data-drupal-selector=edit-accessible]{display:none}.views-embed .filters .wrapper{width:100%}@media (min-width:1025px){.views-embed .filters .wrapper{width:auto}}.views-embed .filters .views-exposed-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px}@media (min-width:768px){.views-embed .filters .views-exposed-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}}.views-embed .filters .views-exposed-form .form-item-created{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.views-embed .filters .views-exposed-form .form-item-created input{margin:0 16px;border-radius:2px;padding:30px;width:200px}.views-embed .filters .views-exposed-form .form-item-created label,.views-embed .filters .views-exposed-form fieldset legend{display:none}.views-embed .filters .views-exposed-form .refine-results{width:100%;color:#fff;font-family:Chronicle Display,serif;font-style:normal;font-size:1.6875rem;font-weight:325;line-height:2.5rem;letter-spacing:.03375rem}@media (min-width:1025px){.views-embed .filters .views-exposed-form .refine-results{margin-right:24px}}@media (min-width:1441px){.views-embed .filters .views-exposed-form .refine-results{width:auto}}.views-embed .filters .views-exposed-form .dropdown,.views-embed .filters .views-exposed-form details{position:relative;min-width:200px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media (min-width:1025px){.views-embed .filters .views-exposed-form .dropdown,.views-embed .filters .views-exposed-form details{min-width:290px;width:auto}}.views-embed .filters .views-exposed-form details>div{position:absolute;background:#fff;z-index:10;min-width:300px;margin-top:1px;padding:0 10px;max-height:300px;overflow-y:auto}.views-embed .filters .views-exposed-form details>div .option{width:100%;color:#555;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.1875rem;text-transform:uppercase;text-align:left}.views-embed .filters .views-exposed-form details>div .form-checkboxes .js-form-item,.views-embed .filters .views-exposed-form details>div .form-radios .js-form-item{padding:8px 0;border-bottom:1px solid rgba(85,85,85,.2)}.views-embed .filters .views-exposed-form details>div .form-checkboxes .js-form-item:last-child,.views-embed .filters .views-exposed-form details>div .form-radios .js-form-item:last-child{border-bottom:none}.views-embed .filters .views-exposed-form .toggle.events-calendar,.views-embed .filters .views-exposed-form details summary{color:#555;text-align:left;font-size:1rem;font-style:normal;font-family:Gotham,sans-serif;font-weight:700;letter-spacing:.20313rem;text-transform:uppercase;padding:16px 24px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none}.views-embed .filters .views-exposed-form .toggle.events-calendar::-webkit-details-marker,.views-embed .filters .views-exposed-form .toggle.events-calendar::marker,.views-embed .filters .views-exposed-form details summary::-webkit-details-marker,.views-embed .filters .views-exposed-form details summary::marker{display:none;content:""}.views-embed .filters .views-exposed-form .toggle.events-calendar:after,.views-embed .filters .views-exposed-form details summary:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M2.735 9.765a.375.375 0 0 0 .53 0L5.652 7.38a.375.375 0 1 0-.53-.53L3 8.968.879 6.85a.375.375 0 1 0-.53.53l2.386 2.386zM3.375.5a.375.375 0 1 0-.75 0h.75zm0 9v-9h-.75v9h.75z' fill='%23D1181E'/%3E%3C/svg%3E");margin-left:auto}.views-embed .filters .views-exposed-form .form-actions{display:none}.views-embed .filters .form-checkboxes.bef-checkboxes.form--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.views-embed .filters .form-checkboxes.bef-checkboxes.form--inline .form-item{margin:0}.views-embed .filters .form-checkboxes.bef-checkboxes.form--inline .form-checkbox{position:absolute;opacity:0;pointer-events:none}.views-embed .filters .form-checkboxes.bef-checkboxes.form--inline .option{display:inline-block;padding:1rem 1.5rem;margin:8px 0;border-radius:2px;background-color:#fff;color:#555;font-weight:700;font-size:1rem;font-family:Gotham,sans-serif;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:left;width:100%}.views-embed .filters .form-checkboxes.bef-checkboxes.form--inline .form-checkbox:checked+.option{color:#d1181e}.views-embed .filters .form-checkboxes.bef-checkboxes.form--inline .form-checkbox:focus+.option{outline:2px solid #000;outline-offset:1px}.views-embed .filters.events .form-item-field-date-recur-end-value,.views-embed .filters.events .form-item-field-date-recur-value{display:none}.views-embed .filters.events .toggle{width:100%;line-height:unset;border:none}.views-embed .filters.events .flatpickr-calendar{top:80px}@media (min-width:1025px){.views-embed .filters.events .flatpickr-calendar{left:-130px}}.views-embed .result-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.views-embed .result-count .result-count-content{background:#fff;text-align:center;font-family:Chronicle Display,serif;font-size:2.5rem;font-weight:400;letter-spacing:.05rem;padding:64px 0}.views-embed .result-count .views-filters-summary-container{width:100%;background:hsla(0,0%,85%,.4);padding:16px 24px}.views-embed .result-count .views-filters-summary-container .views-filters-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin:0 auto}.views-embed .result-count .views-filters-summary-container .views-filters-summary a.reset{color:#555;text-align:center;font-size:1rem;font-style:normal;font-weight:700;line-height:4rem;letter-spacing:.20313rem;text-transform:uppercase;min-width:200px}.views-embed .result-count .views-filters-summary-container .views-filters-summary .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1280px;gap:8px}.views-embed .result-count .views-filters-summary-container .views-filters-summary .items .value{color:#d1181e;background-color:#fff;text-align:center;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.20313rem;text-transform:uppercase;border:none;padding:16px}.views-embed .view-rooms .rooms-container{margin-top:80px}.views-embed .view-rooms .rooms-container>div{display:-ms-grid;display:grid;padding:0 32px;margin:0 auto;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));gap:30px}.views-embed .view-rooms .rooms-container>div:before{display:none}.views-embed .view-rooms .rooms-container>div>:first-child{grid-column:1/-1}@media (min-width:768px){.views-embed .view-rooms .rooms-container>div{gap:30px;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.views-embed .view-rooms .rooms-container>div>:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media (min-width:1281px){.views-embed .view-rooms .rooms-container>div{max-width:1600px;gap:32px;-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.views-embed .view-rooms .rooms-container>div>:first-child{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.views-embed .view-rooms .rooms-container>div>:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}.views-embed .view-rooms .rooms-container>div>:nth-child(3){-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}.views-embed .view-rooms .rooms-container>div>:nth-child(n+4){-ms-grid-column-span:2;grid-column:span 2}}.views-embed .clearfix:after,.views-embed .clearfix:before{display:none}.views-embed .choices__list--single{padding:0}.views-embed .choices__inner{display:inline-block;vertical-align:top;background-color:unset;padding:0;border:none;min-height:unset;overflow:hidden;height:62px}.views-embed .choices__item{background-color:#fff;border-radius:2px;border:none;color:#555;cursor:pointer;font-size:1rem;font-family:Gotham,sans-serif;font-weight:700;height:62px;letter-spacing:.2em;margin:0;text-align:left;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease;padding:16px 40px 16px 24px}.views-embed .choices__item--choice{padding-left:0;padding-right:0;text-align:center;font-weight:400}
