/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.section{isolation:isolate;position:relative}.section__inner{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:clamp(40px,4vw,80px)}.section__background{z-index:-1}.section__background,.section__background-item{inset:0;position:absolute}.container--default,.container--full,.container--medium,.container--small,.container--smaller,.container--wide{--sidePadding:clamp(24px,5vw,40px);margin-left:auto;margin-right:auto;padding-left:var(--sidePadding);padding-right:var(--sidePadding)}.container--fluid{max-width:none;padding-left:0;padding-right:0}.container--full{max-width:none}.container--wide{max-width:1800px}@media (min-width:1280px){.container--medium{max-width:1142px}}@media (min-width:1440px){.container--medium{max-width:1673px}}.container--default{max-width:1600px}.container--small{max-width:1315px}.container--smaller{max-width:1000px}.container--staging_right{margin-left:clamp(0px,5.25vw,170px);margin-right:clamp(0px,5.25vw,170px)}.pt--half{padding-top:clamp(20px,2.5vw,60px)}.pb--half{padding-bottom:clamp(20px,2.5vw,60px)}.pt--default{padding-top:clamp(40px,5vw,120px)}.pb--default{padding-bottom:clamp(40px,5vw,120px)}.pt--double{padding-top:clamp(80px,10vw,240px)}.pb--double{padding-bottom:clamp(80px,10vw,240px)}.pt--triple{padding-top:clamp(120px,15vw,360px)}.pb--triple{padding-bottom:clamp(120px,15vw,360px)}.theme--dark{color:#fff}.theme--dark .link--arrow{color:inherit}.theme--dark .link--arrow:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%2215%22%20viewBox%3D%220%200%209%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.17128%208.41627L2.30682%2014.3591C1.93376%2014.7371%201.32905%2014.7371%200.956171%2014.3591C0.583294%2013.9812%200.583294%2013.3682%200.956171%2012.9903L6.14521%207.73199L0.956354%202.47363C0.583477%202.09558%200.583477%201.48276%200.956354%201.10489C1.32923%200.726836%201.93395%200.726836%202.30701%201.10489L8.17146%207.04771C8.35781%207.23674%208.45098%207.48427%208.45098%207.73199C8.45098%207.97971%208.35763%208.22742%208.17128%208.41627Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E")}
@media (min-width:768px){.block-views-blockgallery-block-1 .form--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.block-views-blockgallery-block-1 .form--inline .js-form-type-select{margin:0 0 13px;width:100%}@media (min-width:768px){.block-views-blockgallery-block-1 .form--inline .js-form-type-select{width:50%}.block-views-blockgallery-block-1 .form--inline .js-form-type-select:not(:first-child){margin-left:10px}}.block-views-blockgallery-block-1 .form--inline .js-form-type-select label{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.block-views-blockgallery-block-1 .form--inline .js-form-type-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/starwood/assets/img/icons/select-icon.svg);background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;border-radius:0;letter-spacing:.09375rem;padding:14px;width:100%}@media (min-width:768px){.block-views-blockgallery-block-1 .form--inline .js-form-type-select select{padding:14px 24px}}.block-views-blockgallery-block-1 .form--inline .form-actions{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.block-views-blockgallery-block-1 .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-infinite-scroll-content-wrapper{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-infinite-scroll-content-wrapper{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}}@media (min-width:1440px){.block-views-blockgallery-block-1 .views-infinite-scroll-content-wrapper{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:24px}}.block-views-blockgallery-block-1 .views-infinite-scroll-content-wrapper:after{display:none}.block-views-blockgallery-block-1 .views-row{cursor:pointer;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.block-views-blockgallery-block-1 .views-row a:focus img,.block-views-blockgallery-block-1 .views-row a:focus-visible img{outline:3px solid #000}.block-views-blockgallery-block-1 .views-row:focus,.block-views-blockgallery-block-1 .views-row:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.block-views-blockgallery-block-1 .views-row:focus .video-controls,.block-views-blockgallery-block-1 .views-row:hover .video-controls{bottom:60px}.block-views-blockgallery-block-1 .views-row .field--name-field-media-video-file,.block-views-blockgallery-block-1 .views-row .video.bf{position:relative}.block-views-blockgallery-block-1 .views-row .field--name-field-media-video-file video::-webkit-media-controls-play-button,.block-views-blockgallery-block-1 .views-row .video.bf video::-webkit-media-controls-play-button{display:none}.block-views-blockgallery-block-1 .views-row .video.bf>div.fancybox{height:100%}.block-views-blockgallery-block-1 .views-row .video-controls{border:2px solid #fff;border-radius:100px;bottom:15px;height:50px;left:20px;right:unset;-webkit-transition:all .5s ease;transition:all .5s ease;width:50px}.block-views-blockgallery-block-1 .views-row .video-controls:focus-within{bottom:60px;outline:2px solid #000;outline-offset:2px}.block-views-blockgallery-block-1 .views-row .video-controls:focus-within button{outline:none!important}.block-views-blockgallery-block-1 .views-row .video-controls button{height:20px;left:30%;position:absolute;top:28%;width:20px}.block-views-blockgallery-block-1 .views-row .video-controls button:focus,.block-views-blockgallery-block-1 .views-row .video-controls button:focus-visible{outline:none!important}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row{height:262px!important;width:unset}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row{height:320px!important}}@media (min-width:1440px){.block-views-blockgallery-block-1 .views-row{height:480px!important}}.block-views-blockgallery-block-1 .views-row:nth-child(6n+1){height:262px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+1){-webkit-box-flex:0;-webkit-flex:0 0 44%;-ms-flex:0 0 44%;flex:0 0 44%}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+1){-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}}.block-views-blockgallery-block-1 .views-row:nth-child(6n+2){height:182px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+2){-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+2){-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}}.block-views-blockgallery-block-1 .views-row:nth-child(6n+3){height:162px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+3){-webkit-box-flex:1;-webkit-flex:1 0 10%;-ms-flex:1 0 10%;flex:1 0 10%}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+3){-webkit-box-flex:1;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%}}.block-views-blockgallery-block-1 .views-row:nth-child(6n+4){height:162px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+4){-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+4){-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}}.block-views-blockgallery-block-1 .views-row:nth-child(6n+5){height:182px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+5){-webkit-box-flex:1;-webkit-flex:1 0 10%;-ms-flex:1 0 10%;flex:1 0 10%}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+5){-webkit-box-flex:1;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%}}.block-views-blockgallery-block-1 .views-row:nth-child(6n+6){height:262px}@media (min-width:768px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+6){-webkit-box-flex:0;-webkit-flex:0 0 44%;-ms-flex:0 0 44%;flex:0 0 44%}}@media (min-width:1280px){.block-views-blockgallery-block-1 .views-row:nth-child(6n+6){-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}}.block-views-blockgallery-block-1 .media--type-video a[data-fancybox]{height:100%;position:absolute;top:0;width:100%}.block-views-blockgallery-block-1 .js-pager__items.pager{margin-top:40px}@media (min-width:1280px){.block-views-blockgallery-block-1 .js-pager__items.pager{margin-top:50px}}@media (min-width:1440px){.block-views-blockgallery-block-1 .js-pager__items.pager{margin-top:60px}}.block-views-blockgallery-block-1 .js-pager__items.pager .pager__item{display:block;text-align:center}.block-views-blockgallery-block-1 .js-pager__items.pager .button{background:#fff;background-color:#000;border:0;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#445730;color:#fff;display:inline-block;font-family:Noir,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.075rem;line-height:normal;padding:14px 40px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.block-views-blockgallery-block-1 .js-pager__items.pager .button:visited{background-color:#050505}.block-views-blockgallery-block-1 .js-pager__items.pager .button:focus,.block-views-blockgallery-block-1 .js-pager__items.pager .button:hover{background-color:#445730;color:#fff}
.language-menu .weglot__anchor{color:#333;cursor:pointer;display:block;text-decoration:none}.language-menu .weglot__anchor:focus,.language-menu .weglot__anchor:hover{color:#000;text-decoration:underline}
header div#block-starwood-notificationblock{color:#fff;height:0;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-nav-open header div#block-starwood-notificationblock{display:none!important}header div#block-starwood-notificationblock [class*=slick-next],header div#block-starwood-notificationblock [class*=slick-prev]{background:transparent;background-size:100% 100%}header div#block-starwood-notificationblock [class*=slick-next] span[class*=icon]:before,header div#block-starwood-notificationblock [class*=slick-prev] span[class*=icon]:before{background:url(/themes/custom/starwood/assets/img/icons/arrow-down-white.svg);content:"";height:8px;width:13px}header div#block-starwood-notificationblock [class*=slick-next]{right:12px!important}header div#block-starwood-notificationblock [class*=slick-next] span[class*=icon]:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}header div#block-starwood-notificationblock [class*=slick-prev]{left:12px!important}header div#block-starwood-notificationblock [class*=slick-prev] span[class*=icon]:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header div#block-starwood-notificationblock .notifications{height:40px;margin:0;width:100%}@media (max-width:768px){header div#block-starwood-notificationblock .notifications{height:60px}}header div#block-starwood-notificationblock .notifications .slick-list,header div#block-starwood-notificationblock .notifications .slick-track{height:100%;width:100%}header div#block-starwood-notificationblock .notifications .slick-list .slick-slide,header div#block-starwood-notificationblock .notifications .slick-track .slick-slide{width:100%}header div#block-starwood-notificationblock .notifications .slick-list .slick-slide>div,header div#block-starwood-notificationblock .notifications .slick-track .slick-slide>div{height:100%}header.non-transparent div#block-starwood-notificationblock{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:40px!important;opacity:1!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}@media (max-width:768px){header.non-transparent div#block-starwood-notificationblock{height:60px}}.notification{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;font-size:1em;height:100%;letter-spacing:0;line-height:2rem;padding:0 50px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.notification>span{display:none}}.notification.Passive{background:#c0d6be}.notification.Passive a{color:#000}.notification.Positive{background:#262b1e}.notification.Alert{background:#f1c973}.notification.Alert a{color:#000}.notification.Warning{background:#db4a2c}.notification.Warning a{color:#000}@media (max-width:768px){.notification{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.notification a{color:#fff;margin-left:.25em;text-decoration:underline}@media (max-width:768px){.notification span{margin-bottom:-.5em}}
