/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-arrow,[dir=rtl] .slick-arrow{background:#f2f2f2;border:none;border-radius:50%;height:48px;-webkit-transition:.2s;transition:.2s;width:48px;z-index:1}.slick-arrow span[class*=icon],[dir=rtl] .slick-arrow span[class*=icon]{opacity:1}.slick-arrow span[class*=icon]:before,[dir=rtl] .slick-arrow span[class*=icon]:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2014%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22m20.7574%201.69654%204.7729%204.77297c.2929.29289.2929.76777%200%201.06066l-4.7729%204.77293c-.2929.2929-.7678.2929-1.0607%200-.2929-.2929-.2929-.7677%200-1.0606l3.4926-3.49266H.999999L1%206.24984h22.1893L19.6967%202.7572c-.2929-.29289-.2929-.76777%200-1.06066s.7678-.29289%201.0607%200Z%22%20%20fill%3D%22%23445730%22%20stroke%3D%22%23445730%22%2F%3E%3C%2Fsvg%3E");background-size:cover;content:"";display:block;height:13px;margin-left:auto;margin-right:auto;width:26px}.slick-arrow:focus,.slick-arrow:hover,[dir=rtl] .slick-arrow:focus,[dir=rtl] .slick-arrow:hover{background:#445730}.slick-arrow:focus span[class*=icon]:before,.slick-arrow:hover span[class*=icon]:before,[dir=rtl] .slick-arrow:focus span[class*=icon]:before,[dir=rtl] .slick-arrow:hover span[class*=icon]:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2014%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22m20.7574%201.69654%204.7729%204.77297c.2929.29289.2929.76777%200%201.06066l-4.7729%204.77293c-.2929.2929-.7678.2929-1.0607%200-.2929-.2929-.2929-.7677%200-1.0606l3.4926-3.49266H.999999L1%206.24984h22.1893L19.6967%202.7572c-.2929-.29289-.2929-.76777%200-1.06066s.7678-.29289%201.0607%200Z%22%20%20fill%3D%22white%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.slick-arrow.slick-disabled,[dir=rtl] .slick-arrow.slick-disabled{display:none!important}.slick-arrow .slick-prev span[class*=icon]:before,[dir=rtl] .slick-arrow .slick-prev span[class*=icon]:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}[dir=rtl] .slick-next span[class*=icon]:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-prev{left:0}.slick-prev span[class*=icon]:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .slick-prev{left:auto;right:0}[dir=rtl] .slick-prev span[class*=icon]:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.slick_carousel,[dir=rtl] .slick_carousel{--slideGap:12px;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.slick_carousel.slick-initialized,[dir=rtl] .slick_carousel.slick-initialized{opacity:1}.slick_carousel .slick-track,[dir=rtl] .slick_carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick_carousel .slick-slide,[dir=rtl] .slick_carousel .slick-slide{height:inherit;margin-left:var(--slideGap);margin-right:var(--slideGap);opacity:.5;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.slick_carousel .slick-slide.slick-active,.slick_carousel .slick-slide.slick-current,[dir=rtl] .slick_carousel .slick-slide.slick-active,[dir=rtl] .slick_carousel .slick-slide.slick-current{opacity:1}.slick_carousel .slick-slide>div,[dir=rtl] .slick_carousel .slick-slide>div{height:100%}.slick_carousel .slick-dots .slick-dot-icon,[dir=rtl] .slick_carousel .slick-dots .slick-dot-icon{display:none}.slick_carousel .slick-dots button,[dir=rtl] .slick_carousel .slick-dots button{background-color:#b1b3b6;border:0;height:4px;width:32px}.slick_carousel .slick-dots li.slick-active button,[dir=rtl] .slick_carousel .slick-dots li.slick-active button{background-color:#445730}.background-color--Green .slick_carousel .slick-dots li.slick-active button,.background-color--Green [dir=rtl] .slick_carousel .slick-dots li.slick-active button{background-color:#fff}.slick_carousel--default .slick-list,[dir=rtl] .slick_carousel--default .slick-list{margin-left:calc(var(--slideGap)*-1);margin-right:calc(var(--slideGap)*-1)}.slick_carousel--default .slick-prev,[dir=rtl] .slick_carousel--default .slick-prev{left:calc(var(--slideGap)*-1)}.slick_carousel--default .slick-next,[dir=rtl] .slick_carousel--default .slick-next{right:calc(var(--slideGap)*-1)}.slick_carousel--stagging_right .slick-arrow,[dir=rtl] .slick_carousel--stagging_right .slick-arrow{top:36%}.slick_carousel--stagging_right .slick-next,[dir=rtl] .slick_carousel--stagging_right .slick-next{right:-10px}@media (min-width:576px){.slick_carousel--stagging_right .slick-next,[dir=rtl] .slick_carousel--stagging_right .slick-next{right:5%}}.slick_carousel--stagging_right .slick-prev,[dir=rtl] .slick_carousel--stagging_right .slick-prev{left:-10px}@media (min-width:1024px){.slick_carousel--stagging_right .slick-prev,[dir=rtl] .slick_carousel--stagging_right .slick-prev{left:0}}.slick_carousel--stagging_right_2 .slick-arrow,[dir=rtl] .slick_carousel--stagging_right_2 .slick-arrow{top:50%}.slick_carousel--stagging_right_2 .slick-next,[dir=rtl] .slick_carousel--stagging_right_2 .slick-next{right:0}@media (min-width:576px){.slick_carousel--stagging_right_2 .slick-next,[dir=rtl] .slick_carousel--stagging_right_2 .slick-next{right:16%}}.slick_carousel--stagging_right_2 .slick-prev,[dir=rtl] .slick_carousel--stagging_right_2 .slick-prev{left:0}@media (min-width:768px){.tc__col-right .slick_carousel--stagging_right_2 .slick-prev,.tc__col-right [dir=rtl] .slick_carousel--stagging_right_2 .slick-prev{left:-1%}}.slick_carousel--stagging_right_3,[dir=rtl] .slick_carousel--stagging_right_3{margin-top:20px}.slick_carousel--stagging_right_3 .slick-prev,[dir=rtl] .slick_carousel--stagging_right_3 .slick-prev{left:-12px}.slick_carousel--stagging_right_3 .slick-next,[dir=rtl] .slick_carousel--stagging_right_3 .slick-next{right:-12px}@media (min-width:576px){.slick_carousel--stagging_right_3 .slick-next,[dir=rtl] .slick_carousel--stagging_right_3 .slick-next{right:16%}}@media (min-width:1280px){.slick_carousel--stagging_right_3 .slick-next,[dir=rtl] .slick_carousel--stagging_right_3 .slick-next{right:11%}}.slick_carousel--stagging_right_3_infinite,[dir=rtl] .slick_carousel--stagging_right_3_infinite{margin-top:20px}.slick_carousel--stagging_right_3_infinite .slick-prev,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-prev{left:-12px}@media (min-width:576px){.slick_carousel--stagging_right_3_infinite .slick-track,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-track{left:-23.7vw}}@media (min-width:1280px){.slick_carousel--stagging_right_3_infinite .slick-track,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-track{left:-16.7vw}}@media (min-width:1440px){.slick_carousel--stagging_right_3_infinite .slick-track,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-track{left:-321px}}.slick_carousel--stagging_right_3_infinite .slick-next,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-next{right:-12px}@media (min-width:576px){.slick_carousel--stagging_right_3_infinite .slick-next,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-next{right:16%}}@media (min-width:1280px){.slick_carousel--stagging_right_3_infinite .slick-next,[dir=rtl] .slick_carousel--stagging_right_3_infinite .slick-next{right:11%}}.slick_carousel--stagging_right_3_two_column,[dir=rtl] .slick_carousel--stagging_right_3_two_column{--padding-right:clamp(1px,6vw,85px);margin-top:20px}.slick_carousel--stagging_right_3_two_column .slick-prev,[dir=rtl] .slick_carousel--stagging_right_3_two_column .slick-prev{left:-12px}@media (min-width:576px){.slick_carousel--stagging_right_3_two_column .slick-list,[dir=rtl] .slick_carousel--stagging_right_3_two_column .slick-list{padding-right:var(--padding-right)}}.slick_carousel--stagging_right_3_two_column .slick-next,[dir=rtl] .slick_carousel--stagging_right_3_two_column .slick-next{right:-12px}@media (min-width:576px){.slick_carousel--stagging_right_3_two_column .slick-next,[dir=rtl] .slick_carousel--stagging_right_3_two_column .slick-next{right:var(--padding-right)}}.slick_carousel--single_centre_mode .slick-prev,[dir=rtl] .slick_carousel--single_centre_mode .slick-prev{left:96px}@media (min-width:576px){.slick_carousel--single_centre_mode .slick-prev,[dir=rtl] .slick_carousel--single_centre_mode .slick-prev{left:124px}}.slick_carousel--single_centre_mode .slick-next,[dir=rtl] .slick_carousel--single_centre_mode .slick-next{right:96px}@media (min-width:576px){.slick_carousel--single_centre_mode .slick-next,[dir=rtl] .slick_carousel--single_centre_mode .slick-next{right:124px}}.slick_carousel--single_centre_mode .slick-slide,[dir=rtl] .slick_carousel--single_centre_mode .slick-slide{opacity:1;text-align:center}.slick_carousel--single_centre_mode .slick-slide img,[dir=rtl] .slick_carousel--single_centre_mode .slick-slide img{max-height:720px;text-align:center}
.carousel__content{margin-bottom:52px;margin-left:auto;margin-right:auto;max-width:1060px;padding-left:40px;padding-right:40px;text-align:center}.sct__inner{position:relative}.sct__row{display:grid}@media (min-width:576px){.sct__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr}}@media (min-width:768px){.sct__row{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.sct__row{grid-template-columns:1fr 1fr 2fr}}.sct__content-col{padding:64px;position:relative}.sct__content-col p{font-size:clamp(1rem,1vw,1.3125rem);line-height:1.75}.sct__slider-nav{left:0;position:absolute;top:50%;width:100%}@media (max-width:576px){.sct__slider-nav{bottom:0;top:auto}}@media (min-width:576px){.sct__slider-nav .slick-prev{left:-35px}}@media (min-width:768px){.sct__slider-nav .slick-next{right:-35px}}.sct .slick_carousel{--slideGap:8px;margin-bottom:0;overflow:hidden}.sct .slick_carousel .slick-slide,.sct .slick_carousel.slick-initialized{opacity:1}@media (min-width:576px){.sct__slider-col-left{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.sct__slider-col-right{display:none}@media (min-width:768px){.sct__slider-col-right{display:block}}@media (min-width:1024px){.paragraph--view-mode--carousel-3-bleed-right .slick-slider.slick-dotted{margin-bottom:0}}.paragraph--view-mode--carousel-3-bleed-right>.field--name-field-links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.paragraph--view-mode--carousel-3-bleed-right>.field--name-field-links{max-width:30%;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-left:auto;margin-right:10%;margin-top:14px}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/starwood/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/starwood/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/starwood/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/starwood/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}

.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{color:#0a1618;display:block;padding:0.2em 1em;text-decoration:none;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/starwood/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/starwood/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/starwood/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a.c-crowdriff-tile__overlay:focus{border:thick solid blue}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}@font-face{font-display:swap;font-family:Noir;font-style:normal;font-weight:900;src:url(/themes/custom/starwood/assets/fonts/noir/NoirStd-Heavy.otf) format("opentype")}@font-face{font-display:swap;font-family:Noir;font-style:normal;font-weight:700;src:url(/themes/custom/starwood/assets/fonts/noir/NoirStd-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Noir;font-style:normal;font-weight:600;src:url(/themes/custom/starwood/assets/fonts/noir/NoirStd-SemiBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Noir;font-style:normal;font-weight:500;src:url(/themes/custom/starwood/assets/fonts/noir/NoirStd-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Noir;font-style:normal;font-weight:400;src:url(/themes/custom/starwood/assets/fonts/noir/NoirStd-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Noir;font-style:normal;font-weight:300;src:url(/themes/custom/starwood/assets/fonts/noir/NoirStd-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:"Averia-Serif";font-style:normal;font-weight:700;src:url(/themes/custom/starwood/assets/fonts/averia-serif-libre/AveriaSerifLibre-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Averia-Serif";font-style:normal;font-weight:400;src:url(/themes/custom/starwood/assets/fonts/averia-serif-libre/AveriaSerifLibre-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Averia-Serif";font-style:normal;font-weight:300;src:url(/themes/custom/starwood/assets/fonts/averia-serif-libre/AveriaSerifLibre-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:900;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-Black.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:800;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-ExtraBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:700;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:600;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-semiBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:500;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:400;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:300;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:200;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-ExtraLight.otf) format("opentype")}@font-face{font-display:swap;font-family:Evenstar;font-style:normal;font-weight:100;src:url(/themes/custom/starwood/assets/fonts/evenstar/Evenstar-thin.otf) format("opentype")}@font-face{font-display:swap;font-family:Coco;font-style:normal;font-weight:700;src:url(/themes/custom/starwood/assets/fonts/coco/CocoGothic-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Coco;font-style:normal;font-weight:400;src:url(/themes/custom/starwood/assets/fonts/coco/CocoGothic.otf) format("opentype")}@font-face{font-display:swap;font-family:Coco;font-style:normal;font-weight:lighter;src:url(/themes/custom/starwood/assets/fonts/coco/CocoGothic-Light.otf) format("opentype")}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6,.columns.two>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{width:41.66666667%}.col-4,.columns.three>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-3,.columns.four>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-2,.columns.six>*{width:16.66666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-1{width:8.33333333%}.container,.container--small,.container--smaller{margin:0 auto;max-width:1416px;padding-left:16px;padding-right:16px;width:100%}.container--small{max-width:1256px}.container--smaller{max-width:1140px}.container--full{max-width:none;padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px);width:100%}.container--fulid{max-width:none;padding-left:0;padding-right:0}.wrapper{position:relative}.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-16px;margin-right:-16px}@media (max-width:576px){.columns{display:block}}@media (max-width:1024px){.columns{margin-left:-8px;margin-right:-8px}}.columns>*{max-width:100%;padding-left:16px;padding-right:16px}@media (max-width:1024px){.columns>*{padding-left:8px;padding-right:8px}}.columns.gapless{margin-left:0;margin-right:0}.columns.gapless>*{padding-left:0;padding-right:0}.columns.gap-small{margin-left:-8px;margin-right:-8px}.columns.gap-small>*{padding-left:8px;padding-right:8px}.columns.one>*,.columns>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:576px){.columns.three>*,.columns.two>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:1024px){.columns.four>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:576px){.columns.four>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.columns.five{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.columns.five>*{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (max-width:1024px){.columns.five>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (max-width:0){.columns.five>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:576px){.columns.six{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1024px){.columns.six>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (max-width:576px){.columns.six>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.sr-only,.visually-hidden{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}.sr-only.focusable:focus,.sr-only.focusable:focus-visible,.sr-only.focusable:focus-within,.visually-hidden.focusable:focus,.visually-hidden.focusable:focus-visible,.visually-hidden.focusable:focus-within{border:none!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:0 auto!important;overflow:auto!important;padding:auto!important;white-space:normal!important;width:30%!important}:focus-visible{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;outline:2px solid #000!important}.sr-only{left:-10000px;position:absolute!important}.skip-link{border:2px solid #000;border-radius:5px;color:#000;left:-10000px;z-index:9999999999}.skip-link:focus-visible{left:0}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:1}.skip-link:focus{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.text-align-center{text-align:center!important}.text-align-left,.text-align-right{text-align:left!important}.anchor-wrap-link{height:100%;left:0;position:absolute;top:0;width:100%}.js-hide{display:none!important}.pattern-preview__preview{min-width:0}.u-margin-bottom-small{margin-bottom:12px!important}.u-margin-top-small{margin-top:12px!important}.u-margin-top{margin-top:36px!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.font-family--base{font-family:Noir,sans-serif!important}.font-family--serif{font-family:"Averia-Serif",serif!important}.font-size--big{font-size:clamp(1.5rem,4vw,2.5rem)!important;line-height:1.25em}.font-size--big:not(:last-child){margin-bottom:clamp(24px,5vw,50px)}.font-size--small{font-size:clamp(.875rem,2vw,1rem)!important}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none}.layout-container{margin-left:auto!important;margin-right:auto!important;max-width:1920px}a#skip-main:active,a#skip-main:focus{background-color:rgba(0,0,0,.5);border:1px solid #c2bdb9;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:block;font-size:1rem;height:auto;left:50%;margin:10px 35%;overflow:auto;padding:5px;position:absolute!important;text-align:center;top:100px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30%;z-index:1010}@media (min-width:768px){a#skip-main:active,a#skip-main:focus{top:40px}}.paragraph--unpublished{opacity:.25}.local-tasks{background:#fff;border-radius:3px;bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);padding:20px;position:fixed;right:10px;z-index:10}.local-tasks ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.local-tasks ul li{margin:0 10px}.local-tasks ul a{padding:5px}.user-login-form{margin:0 auto;max-width:350px;padding:32px 16px}.drupal-messages{background:#fff;color:#000;padding:30px 50px}.component-unpublished{opacity:.25}#drupal-modal,html.paragraphs-previewer-html{background:#fff!important}.paragraphs-previewer header{display:none}.paragraphs-previewer main{margin-top:0!important}.js .field--widget-paragraphs-previewer .paragraphs-dropbutton-wrapper{display:block}html{font-size:1rem}body{color:#333;font-family:Noir,sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.75em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:"Averia-Serif",serif;font-style:normal;letter-spacing:0;line-height:1.2em;margin:0 0 24px;padding:0}.h1.no-bottom-margin,.h2.no-bottom-margin,.h3.no-bottom-margin,.h4.no-bottom-margin,.h5.no-bottom-margin,.h6.no-bottom-margin,h1.no-bottom-margin,h2.no-bottom-margin,h3.no-bottom-margin,h4.no-bottom-margin,h5.no-bottom-margin,h6.no-bottom-margin{margin-bottom:unset}.theme--dark .h1,.theme--dark .h2,.theme--dark .h3,.theme--dark .h4,.theme--dark .h5,.theme--dark .h6,.theme--dark h1,.theme--dark h2,.theme--dark h3,.theme--dark h4,.theme--dark h5,.theme--dark h6{color:inherit}.h1,h1{font-size:clamp(2.625rem,5vw,4.5rem);font-weight:300}.h2,h2{font-size:clamp(1.5rem,4vw,2.5rem)}.h2,.h3,h2,h3{font-weight:200}.h3,h3{font-size:clamp(1.375rem,3vw,2rem)}.h4,h4{font-size:clamp(1.25rem,2vw,1.6875rem);font-weight:200}.h5,h5{font-size:clamp(1.125rem,1.5vw,1.5rem)}.h5,.h6,h5,h6{font-weight:400}.h6,h6{font-family:Noir,sans-serif;font-size:clamp(1.0625rem,1vw,1.125rem)}.subhead{font-size:.9375rem;font-weight:700;letter-spacing:.28125rem;text-transform:uppercase}.p,.subhead,p{font-family:Noir,sans-serif;font-style:normal}.p,p{font-size:clamp(1.0625rem,1vw,1.125rem);font-weight:400;letter-spacing:.03375rem;line-height:2.15em}.p:not(:last-of-type),p:not(:last-of-type){margin-bottom:20px}a{color:#445730}a:focus,a:hover{color:#333}sup{font-size:.5rem;font-size:.625rem;font-weight:800;letter-spacing:.15em;line-height:.625rem;vertical-align:super}.tagline{color:#445730;font-size:2rem;margin-bottom:8px}.paragraph--type--visual-dom-styler{margin-bottom:0}.paragraph_uppercase{font-family:Noir,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.28125rem;line-height:4.375rem;text-transform:uppercase}@media (max-width:576px){.paragraph_uppercase{line-height:normal}}.skeleton-loading{-webkit-animation:skeleton-loading 1.5s linear infinite alternate;animation:skeleton-loading 1.5s linear infinite alternate;display:block;opacity:.5}@-webkit-keyframes skeleton-loading{0%{background-color:#e6e6e6}to{background-color:#000}}@keyframes skeleton-loading{0%{background-color:#e6e6e6}to{background-color:#000}}@-webkit-keyframes bob{0%{margin-top:0}50%{margin-top:-4px}to{margin-top:0}}@keyframes bob{0%{margin-top:0}50%{margin-top:-4px}to{margin-top:0}}@-webkit-keyframes slideBanner{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideBanner{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.btn{background:#fff;border:0;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#445730;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}.btn--secondary,.btn--white{background-color:#fff;color:#333}.btn--secondary:visited,.btn--white:visited{background-color:#fafafa}.btn--secondary:focus,.btn--secondary:hover,.btn--white:focus,.btn--white:hover{background-color:#445730;color:#fff}.btn--black,.btn--priamry{background-color:#000;color:#fff}.btn--black:visited,.btn--priamry:visited{background-color:#050505}.btn--black:focus,.btn--black:hover,.btn--priamry:focus,.btn--priamry:hover{background-color:#445730;color:#fff}.link{display:inline;font-family:Noir,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.225rem;line-height:normal;text-decoration:none;text-transform:uppercase}.link--arrow{color:#445730;position:relative}.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%23445730%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;margin-left:12px;position:relative;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:9px}.link--arrow:focus,.link--arrow:hover{color:#333}.link--arrow:focus:after,.link--arrow:hover: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%23333333%22%2F%3E%3C%2Fsvg%3E")}.link--email,.link--phone{color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Averia-Serif",serif;font-size:clamp(1rem,2vw,1.5rem)!important;font-weight:200;letter-spacing:0;text-decoration:underline;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.link--email:before,.link--phone:before{background-size:contain;content:"";display:inline-block;width:20px}.link--phone:before{background-image:url(/themes/custom/starwood/assets/img/icons/phone-green.svg);height:21px}.link--email{text-transform:lowercase}.link--email:before{background-image:url(/themes/custom/starwood/assets/img/icons/email-green.svg);background-repeat:no-repeat;height:16px}footer{color:#fff;position:relative;z-index:0}footer:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(90%,rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,color-stop(4.96%,rgba(0,46,87,.5)),color-stop(28.06%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0) 90%),linear-gradient(180deg,rgba(0,46,87,.5) 4.96%,rgba(0,0,0,0) 28.06%);background-size:cover;content:"";height:100%;position:absolute;width:100%;z-index:9}footer .footer-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){footer .footer-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;padding:5em}}@media (min-width:1440px){footer .footer-content{grid-template-columns:55% 45%}}footer .footer-content .footer-bg-image #block-starwood-footerbackground{inset:0;position:absolute}footer .footer-content .footer-bg-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}footer .footer-content .site-links{z-index:10}@media (max-width:1023px){footer .footer-content .site-links{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;height:422px;order:2}}@media (min-width:1024px){footer .footer-content .site-links{grid-row:1;position:relative}}footer .footer-content .site-links .footer-certification-icon{height:100px;margin-bottom:1em;margin-top:-1em;width:auto}@media (max-width:1023px){footer .footer-content .site-links .footer-certification-icon{float:right}}footer .footer-content .site-links .block-system-branding-block{overflow:hidden}footer .footer-content .site-links div#block-starwood-footerbranding-2,footer .footer-content .site-links div#block-starwood-footerbranding-2 .clearfix{float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .footer-content .site-links div#block-starwood-footerbranding-2 .clearfix:after,footer .footer-content .site-links div#block-starwood-footerbranding-2:after{content:none}footer .footer-content .site-links .hotel-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:1em 0;z-index:10}@media (max-width:1023px){footer .footer-content .site-links .hotel-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1440px){footer .footer-content .site-links .hotel-links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-content .site-links .hotel-links a{margin-right:1.5em}}footer .footer-content .site-links .hotel-links a{color:#fff;font-family:"Averia-Serif",serif;font-size:clamp(1.125rem,1.45vw,1.5rem);letter-spacing:.03375rem;line-height:1.5em;text-decoration:none;width:100%}@media (max-width:1023px){footer .footer-content .site-links .hotel-links a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1024px){footer .footer-content .site-links .hotel-links a{width:unset}}footer .footer-content .site-links .hotel-links a:focus,footer .footer-content .site-links .hotel-links a:focus-visible{border-radius:3px;outline:3px solid #fff!important;outline-offset:5px}footer .footer-content .site-links .hotel-links a:hover{text-decoration:underline}footer .footer-content .block-webform{z-index:10}@media (min-width:1024px){footer .footer-content .block-webform{grid-column:2;grid-row:1}}@media (max-width:1023px){footer .footer-content .block-webform{margin-bottom:2em}}footer .footer-content .block-webform .description a{color:#fff}footer .footer-content .block-webform .description a:focus,footer .footer-content .block-webform .description a:focus-visible{border-radius:3px;outline:2px solid #fff!important;outline-offset:3px}footer .footer-content .block-webform input[type=submit]{background-color:transparent;border:none;color:#fff;font-size:1.15em;font-weight:700;letter-spacing:.075rem;position:absolute;right:0;text-transform:uppercase}footer .footer-content .block-webform input[type=submit]:focus,footer .footer-content .block-webform input[type=submit]:focus-visible{border-radius:3px;outline:3px solid #fff!important;outline-offset:5px}@media (max-width:768px){footer .footer-content .block-webform input[type=submit]{font-size:.75em;left:0;position:relative}}footer .footer-content .block-webform .form-item-title *{color:#fff;font-family:"Averia-Serif",serif;font-size:1.3125em;letter-spacing:.03938rem;line-height:2.625rem}@media (min-width:1024px){footer .footer-content .block-webform .form-item-title *{font-size:1.5em;letter-spacing:.045rem;line-height:3rem}}footer .footer-content .block-webform .webform-name--wrapper .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}footer .footer-content .block-webform .webform-name--wrapper .fieldset-wrapper .form-item{margin:0}footer .footer-content .block-webform .js-form-type-email{margin:20px 0;position:relative}footer .footer-content .block-webform .js-form-type-email:after{content:url(/themes/custom/starwood/img/icons/arrow-down.svg);display:block;position:absolute;right:-1.5em;top:-7px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit]),footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit]),footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit]),footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit]),footer .footer-content .block-webform .js-form-type-email input:not([type=submit]){background-color:transparent;border:0;border-bottom:2px solid #aeaeae;color:#fff;height:40px;padding:0 10px;width:100%}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit])::-webkit-input-placeholder,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit])::-webkit-input-placeholder,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit])::-webkit-input-placeholder,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit])::-webkit-input-placeholder,footer .footer-content .block-webform .js-form-type-email input:not([type=submit])::-webkit-input-placeholder{color:#aeaeae}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit])::-moz-placeholder,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit])::-moz-placeholder,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit])::-moz-placeholder,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit])::-moz-placeholder,footer .footer-content .block-webform .js-form-type-email input:not([type=submit])::-moz-placeholder{color:#aeaeae}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit]):-ms-input-placeholder,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit]):-ms-input-placeholder,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit]):-ms-input-placeholder,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit]):-ms-input-placeholder,footer .footer-content .block-webform .js-form-type-email input:not([type=submit]):-ms-input-placeholder{color:#aeaeae}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit])::-ms-input-placeholder,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit])::-ms-input-placeholder,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit])::-ms-input-placeholder,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit])::-ms-input-placeholder,footer .footer-content .block-webform .js-form-type-email input:not([type=submit])::-ms-input-placeholder{color:#aeaeae}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit])::placeholder,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit])::placeholder,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit])::placeholder,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit])::placeholder,footer .footer-content .block-webform .js-form-type-email input:not([type=submit])::placeholder{color:#aeaeae}footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit]):focus,footer .footer-content .block-webform .js-form-item-first-name input:not([type=submit]):focus-visible,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit]):focus,footer .footer-content .block-webform .js-form-item-last-name input:not([type=submit]):focus-visible,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit]):focus,footer .footer-content .block-webform .js-form-item-name-first input:not([type=submit]):focus-visible,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit]):focus,footer .footer-content .block-webform .js-form-item-name-last input:not([type=submit]):focus-visible,footer .footer-content .block-webform .js-form-type-email input:not([type=submit]):focus,footer .footer-content .block-webform .js-form-type-email input:not([type=submit]):focus-visible{border-radius:3px;outline:3px solid #fff!important;outline-offset:5px}@media (max-width:768px){footer .footer-content .block-webform input[type=email],footer .footer-content .block-webform input[type=text]{padding-left:0!important}}footer .footer-content .copyright-text{font-size:.875em;line-height:1.75rem}footer .footer-content .footer-utility{background-color:#445730;bottom:0;height:40px;left:0;position:absolute;width:100%;z-index:9}@media (max-width:1023px){footer .footer-content .footer-utility{height:130px}}@media (min-width:1280px){footer .footer-content .footer-utility{padding:0 48px}}@media (max-width:576px){footer .footer-content .footer-utility{padding:0 64px}}footer .footer-content .footer-utility div#block-starwood-footerutilitymenu,footer .footer-content .footer-utility div#block-starwood-footerutilitymenu>.field__item{height:100%}footer .footer-content .footer-utility div#block-starwood-footerutilitymenu>.field__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .footer-content .footer-utility div#block-starwood-footerutilitymenu>.field__item:after{content:none}@media (max-width:1023px){footer .footer-content .footer-utility div#block-starwood-footerutilitymenu>.field__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}footer .footer-content .footer-utility a.site-logo{display:block;margin:auto;max-width:200px;width:100%}@media (max-width:1023px){footer .footer-content .footer-utility a.site-logo{margin:0 auto;max-width:100px}}footer .footer-content .footer-utility a.site-logo svg{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}@media (max-width:1023px){footer .footer-content .footer-utility a.site-logo svg{-webkit-transform:none;-ms-transform:none;transform:none}}footer .footer-content .footer-utility a.site-logo:focus,footer .footer-content .footer-utility a.site-logo:focus-visible{border:3px solid #fff!important;border-radius:10px;padding:5px}footer .footer-content .footer-utility .copyright-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-align-content:center;height:100%;justify-content:space-evenly;position:relative;width:100%;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023px){footer .footer-content .footer-utility .copyright-links{height:auto}footer .footer-content .footer-utility .copyright-links li{font-size:.75rem}}footer .footer-content .footer-utility .copyright-links a{color:#fff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}footer .footer-content .footer-utility .copyright-links a:hover{text-decoration:underline}footer .footer-content .footer-utility .copyright-links #ot-sdk-btn.ot-sdk-show-settings{background:none;border:none;font-size:1rem;letter-spacing:.0225rem;padding:0}@media (max-width:1023px){footer .footer-content .footer-utility .copyright-links #ot-sdk-btn.ot-sdk-show-settings{font-size:.75rem}}footer .footer-content .footer-utility .copyright-links #ot-sdk-btn.ot-sdk-show-settings:focus,footer .footer-content .footer-utility .copyright-links #ot-sdk-btn.ot-sdk-show-settings:focus-visible{border-radius:3px;outline:3px solid #fff!important;outline-offset:5px}footer .footer-content .footer-utility .copyright-links #ot-sdk-btn.ot-sdk-show-settings:hover{text-decoration:underline}footer .field--name-field-background-image{height:100%}.c-crowdriff-tile__modal-text{max-width:100%!important}.c-crowdriff-tile__caption-info a{color:#fff}header{--header-text-color:#fff;background-color:#445730;-webkit-box-shadow:0 -5px 15px 0 #000;box-shadow:0 -5px 15px 0 #000;color:var(--header-text-color,#fff);left:auto;max-width:1920px;position:fixed;right:auto;top:var(--drupal-displace-offset-top,0);-webkit-transition:background-color .5s ease-in-out,color .5s ease-in-out,padding .5s ease-in-out;transition:background-color .5s ease-in-out,color .5s ease-in-out,padding .5s ease-in-out;width:100%;z-index:10}header svg{height:100%;width:100%;fill:var(--header-text-color)}header svg path{fill:inherit}header .sticky-state-logo{display:none}header.transparent{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.5) 20%,rgba(0,0,0,0));-webkit-box-shadow:none;box-shadow:none}header.non-transparent .non-sticky-logo,header.transparent .sticky-state-logo{display:none}header.non-transparent .sticky-state-logo{display:block}.no-hero header{position:-webkit-sticky;position:sticky}.region-header{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;gap:clamp(10px,4vw,50px);margin-left:auto;margin-right:auto;max-width:1670px;padding:20px 25px}@media (max-width:576px){.region-header{position:relative;z-index:99}}.region-header__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-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}.region-header__column:first-child{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.region-header__column:not(:first-child):not(:last-child){display:none}@media (min-width:1280px){.region-header__column:not(:first-child):not(:last-child){display:block}}.region-header__column:last-child{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.region-header .site-logo{display:block;height:100%;max-width:366px}.region-header .site-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mobile-reveal{background-color:#445730;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;inset:0;opacity:0;position:fixed;top:var(--drupal-displace-offset-top,0);-webkit-transition:opacity .25s ease-in-out,visibility .3s ease-in-out;transition:opacity .25s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:1}.mobile-reveal,.mobile-reveal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.mobile-reveal__content{display:block;margin-top:160px;overflow-y:auto;padding:24px 24px 60px;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-reveal .mobile-menu--main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mobile-reveal__toggle-button{background:none;border:0;padding-top:8px}.mobile-reveal__toggle-button span{background:var(--header-text-color);display:block;height:2px;margin-bottom:5px;-webkit-transition:all .3s linear;transition:all .3s linear;width:48px}body.mobile-reveal-open .mobile-reveal__toggle-button span:first-child{-webkit-animation:down-rotate .6s ease-out both;animation:down-rotate .6s ease-out both}body.mobile-reveal-open .mobile-reveal__toggle-button span:nth-child(2){-webkit-animation:hide .6s ease-out forwards;animation:hide .6s ease-out forwards}body.mobile-reveal-open .mobile-reveal__toggle-button span:nth-child(3){-webkit-animation:up-rotate .6s ease-out both;animation:up-rotate .6s ease-out both}.mobile-reveal--open{opacity:1;visibility:visible}body.mobile-reveal-open{overflow:hidden}@-webkit-keyframes up-rotate{0%{-webkit-animation-timing-function:cubic-bezier(.16,-.88,.97,.53);animation-timing-function:cubic-bezier(.16,-.88,.97,.53);-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform:translateY(-6px) rotate(45deg) scale(.9);transform:translateY(-6px) rotate(45deg) scale(.9);-webkit-transform-origin:center;transform-origin:center}}@keyframes up-rotate{0%{-webkit-animation-timing-function:cubic-bezier(.16,-.88,.97,.53);animation-timing-function:cubic-bezier(.16,-.88,.97,.53);-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform:translateY(-6px) rotate(45deg) scale(.9);transform:translateY(-6px) rotate(45deg) scale(.9);-webkit-transform-origin:center;transform-origin:center}}@-webkit-keyframes down-rotate{0%{-webkit-animation-timing-function:cubic-bezier(.16,-.88,.97,.53);animation-timing-function:cubic-bezier(.16,-.88,.97,.53);-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform:translateY(8px) rotate(-45deg) scale(.9);transform:translateY(8px) rotate(-45deg) scale(.9);-webkit-transform-origin:center;transform-origin:center}}@keyframes down-rotate{0%{-webkit-animation-timing-function:cubic-bezier(.16,-.88,.97,.53);animation-timing-function:cubic-bezier(.16,-.88,.97,.53);-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform:translateY(8px) rotate(-45deg) scale(.9);transform:translateY(8px) rotate(-45deg) scale(.9);-webkit-transform-origin:center;transform-origin:center}}@-webkit-keyframes hide{29%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes hide{29%{opacity:1}30%{opacity:0}to{opacity:0}}.slideout{width:100%}.slideout__button{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}.slideout__button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.88286%205.89136L5.74629%2010.0279C5.49245%2010.2818%205.08089%2010.2818%204.82705%2010.0279L0.690474%205.89136C0.436632%205.63752%200.436632%205.22596%200.690474%204.97212C0.944314%204.71828%201.35587%204.71828%201.60971%204.97212L5.20591%208.56831L5.36743%208.56831L8.96362%204.97212C9.21746%204.71828%209.62902%204.71828%209.88286%204.97212C10.1367%205.22596%2010.1367%205.63752%209.88286%205.89136Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";height:14px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:14px}.slideout__icon{display:inline-block;height:20px;margin-right:16px;vertical-align:bottom;width:20px}.slideout__icon path,.slideout__icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slideout__slide{background-color:#445730;height:100%;inset:0;opacity:0;overflow-y:auto;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;visibility:hidden;z-index:1}.slideout__close{background-color:transparent;border:0;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Noir,sans-serif;padding:10px 10px 10px 0;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.15em}.slideout__close:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.88286%205.89136L5.74629%2010.0279C5.49245%2010.2818%205.08089%2010.2818%204.82705%2010.0279L0.690474%205.89136C0.436632%205.63752%200.436632%205.22596%200.690474%204.97212C0.944314%204.71828%201.35587%204.71828%201.60971%204.97212L5.20591%208.56831L5.36743%208.56831L8.96362%204.97212C9.21746%204.71828%209.62902%204.71828%209.88286%204.97212C10.1367%205.22596%2010.1367%205.63752%209.88286%205.89136Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";display:block;height:14px;margin-right:12px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:14px}.slideout__content{background-color:inherit;padding-top:20px}.slideout--open .slideout__slide{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible}.goog-te-gadget-simple{background:0 0;background-color:transparent!important;border:none!important;height:21px;height:100%;width:100%}@media (min-width:768px){.goog-te-gadget-simple .goog-te-gadget-simple{position:unset;width:unset}}.goog-te-gadget-simple>img,.goog-te-gadget-simple>span{display:none}.goog-te-gadget{height:100%;position:absolute;width:100%}.block-system-branding-block.has-mobile-image .site-logo__mobile{display:block}.block-system-branding-block.has-mobile-image .site-logo__desktop{display:none}@media (min-width:768px){.block-system-branding-block.has-mobile-image .site-logo__mobile{display:none}.block-system-branding-block.has-mobile-image .site-logo__desktop{display:block}}.language-text,.text-label{font-size:.75rem}.menu--main{position:static}.menu--main .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,1vw,48px)}.menu--main :where(.menu-item)>a,.menu--main :where(.menu-item)>button{background:transparent;border:0;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;gap:clamp(5px,1vw,18px);letter-spacing:normal;line-height:1.25em;position:relative;text-decoration:none;white-space:nowrap}.menu--main :where(.menu-item)>a{margin-top:2px}.menu--main :where(.menu-item)>button:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.88286%205.89136L5.74629%2010.0279C5.49245%2010.2818%205.08089%2010.2818%204.82705%2010.0279L0.690474%205.89136C0.436632%205.63752%200.436632%205.22596%200.690474%204.97212C0.944314%204.71828%201.35587%204.71828%201.60971%204.97212L5.20591%208.56831L5.36743%208.56831L8.96362%204.97212C9.21746%204.71828%209.62902%204.71828%209.88286%204.97212C10.1367%205.22596%2010.1367%205.63752%209.88286%205.89136Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.menu--main .anchor--block{display:block}.menu--main .anchor--block img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.menu--main .anchor--block:focus img,.menu--main .anchor--block:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.menu--main .anchor--block:focus .pattern-card--menu-card__title,.menu--main .anchor--block:hover .pattern-card--menu-card__title{color:#000}.mobile-menu--main{color:#fff;font-size:1.375rem;position:relative}.mobile-menu--main .menu{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}.mobile-menu--main .menu-item:not(:last-child){border-bottom:1px solid #fff}.mobile-menu--main .mobile_title{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-bottom:1px solid #fff;justify-content:space-between;padding-bottom:30px;padding-top:10px}.mobile-menu--main .mobile_title:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.88286%205.89136L5.74629%2010.0279C5.49245%2010.2818%205.08089%2010.2818%204.82705%2010.0279L0.690474%205.89136C0.436632%205.63752%200.436632%205.22596%200.690474%204.97212C0.944314%204.71828%201.35587%204.71828%201.60971%204.97212L5.20591%208.56831L5.36743%208.56831L8.96362%204.97212C9.21746%204.71828%209.62902%204.71828%209.88286%204.97212C10.1367%205.22596%2010.1367%205.63752%209.88286%205.89136Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";height:14px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:14px}.mobile-menu--main .slideout__button,.mobile-menu--main a{background-color:transparent;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:32px;padding-left:0;padding-top:32px;text-align:left;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;font-family:"Averia-Serif",serif;text-decoration:none}.mobile-menu--main .menu-level--1 .menu-item{border:0}.mobile-menu--main .menu-level--1 .slideout__button,.mobile-menu--main .menu-level--1 a{font-size:1.125rem;padding-bottom:16px;padding-top:16px}.mobile-menu{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1280px){.mobile-menu{display:none}}.menu--secondary-menu .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(5px,.5vw,28px)}.book,.sign-up{position:relative}.book .book__availability,.sign-up .book__availability{background-color:#fff;display:none;position:absolute;right:0;top:100%}.book .book__availability>a,.book .book__availability>h2,.sign-up .book__availability>a,.sign-up .book__availability>h2{display:none}.utility-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(16px,2vw,26px);line-height:1.4;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;margin-right:clamp(12px,2vw,40px);opacity:1}.utility-nav .language,.utility-nav .mission,.utility-nav .phone,.utility-nav .util-gallery{background:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;outline:none;position:relative;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:inherit;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0}.utility-nav .gallery-icon,.utility-nav .language-icon,.utility-nav .mission-icon,.utility-nav .phone-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:21px;margin:0 auto;width:21px}.utility-nav .mission-icon{background-image:url(/themes/custom/starwood/assets/img/icons/person-white.svg)}.utility-nav .phone-icon{background-image:url(/themes/custom/starwood/assets/img/icons/phone.svg)}.utility-nav .language-icon{background-image:url(/themes/custom/starwood/assets/img/icons/lang.svg)}.utility-nav .gallery-icon{background-image:url(/themes/custom/starwood/assets/img/icons/ugc-tab-icon-white.svg)}.utility-nav .language-menu{background-color:#fff;color:#333;display:none;padding:12px 16px;position:absolute;right:0;top:105%;width:150px;z-index:399}.utility-nav .language-menu.language-menu--open{display:block}.utility-nav .language-menu ul{list-style:none;margin:0;padding:0}.utility-nav .language-menu li{margin-bottom:4px}.utility-nav .language-menu a{color:#333;cursor:pointer;text-decoration:none}.utility-nav .language-menu a:hover{text-decoration:underline}.utility-nav .js-language{cursor:pointer}.utility-nav .mission-menu{display:none;padding:24px;position:absolute;right:-24px;top:105%;width:225px;z-index:399}.utility-nav .mission-menu .mission-menu__logo{height:auto;width:150px}.utility-nav .mission-menu .mission-menu__welcome{color:inherit;font-family:Noir,sans-serif;font-size:.875rem;letter-spacing:.15em;line-height:1.125rem;padding:10px 0}.utility-nav .mission-menu .mission-menu__message{color:inherit;font-family:Noir,sans-serif;font-size:.75rem;font-style:italic;letter-spacing:.15em;line-height:.875rem;padding:20px 0}.utility-nav .mission-menu .mission-menu__menu li{margin:10px 0}.utility-nav .phone-menu{display:none;max-width:300px;padding:24px;position:absolute;right:-24px;top:105%}.utility-nav .phone-menu .phone-menu__title{font-weight:700}.utility-nav .phone-menu .phone-menu__number{line-height:1rem}.utility-nav .phone-menu a{display:block;margin-bottom:5px}.utility-nav .phone-menu a:last-child{margin-bottom:0}@media (max-width:768px){.utility-nav .util-gallery{display:none}}.book{display:none}.mobile-reveal-open .book{bottom:0;display:block;left:0;position:fixed;width:100vw;z-index:1000}@media (min-width:1280px){.book{-webkit-box-flex:0;display:block;-webkit-flex:0 1 227px;-ms-flex:0 1 227px;flex:0 1 227px;position:relative;width:auto}}.check-rates{-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.check-rates,.check-rates__modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.check-rates__modal{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - var(--drupal-displace-offset-top,0px));opacity:0;overflow-y:auto;pointer-events:none;position:absolute;-webkit-transform:translateY(96%);-ms-transform:translateY(96%);transform:translateY(96%);-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;visibility:hidden;width:100vw}@media (min-width:1280px){.check-rates__modal{bottom:-5px;max-height:calc(85vh - 55px);right:0;width:calc(100% + 100px)}}.check-rates__close-button{background-color:transparent;border:0;margin-left:auto;margin-top:10px;padding:10px 15px 0}@media (min-width:1280px){.check-rates__close-button{display:none}}.check-rates .bk-query-brand-reservation-card{padding:20px}.check-rates--open .check-rates__modal{opacity:1;padding-top:100px;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}@media (min-width:1280px){.check-rates--open .check-rates__modal{padding-top:unset;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.btn--check-rates{font-size:.75rem;padding-left:10px;padding-right:10px;white-space:nowrap;width:100%}.megamenu{bottom:0;left:50%;max-height:60vh;max-width:1920px;opacity:0;overflow-y:auto;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:opacity .25s ease-in-out,visibility .3s ease-in-out;transition:opacity .25s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.megamenu--open{opacity:1;visibility:visible}.megamenu .menu-level-1{display:grid;gap:38px;grid-template-columns:repeat(auto-fill,minmax(max(200px,15%),1fr))}.pattern_menu-link-grid{background-color:#f4f4ed;color:#445730;width:100%}.pattern_menu-link-grid__inner{margin-left:auto;margin-right:auto;max-width:1700px;padding:30px 20px}.pattern_menu-link-grid__top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-bottom:1px solid #b1b3b6;justify-content:space-between;padding-bottom:15px}.pattern_menu-link-grid__top,.pattern_menu-link-grid__top-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pattern_menu-link-grid__top-link{color:inherit;font-family:"Averia-Serif",serif;font-size:2rem;font-weight:200;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pattern_menu-link-grid__top-link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.88286%205.89136L5.74629%2010.0279C5.49245%2010.2818%205.08089%2010.2818%204.82705%2010.0279L0.690474%205.89136C0.436632%205.63752%200.436632%205.22596%200.690474%204.97212C0.944314%204.71828%201.35587%204.71828%201.60971%204.97212L5.20591%208.56831L5.36743%208.56831L8.96362%204.97212C9.21746%204.71828%209.62902%204.71828%209.88286%204.97212C10.1367%205.22596%2010.1367%205.63752%209.88286%205.89136Z%22%20fill%3D%22%23445730%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";display:block;height:14px;margin-left:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:14px}.pattern_menu-link-grid__top-link:focus,.pattern_menu-link-grid__top-link:hover{color:#000}.pattern_menu-link-grid__top-link:focus:after,.pattern_menu-link-grid__top-link:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.88286%205.89136L5.74629%2010.0279C5.49245%2010.2818%205.08089%2010.2818%204.82705%2010.0279L0.690474%205.89136C0.436632%205.63752%200.436632%205.22596%200.690474%204.97212C0.944314%204.71828%201.35587%204.71828%201.60971%204.97212L5.20591%208.56831L5.36743%208.56831L8.96362%204.97212C9.21746%204.71828%209.62902%204.71828%209.88286%204.97212C10.1367%205.22596%2010.1367%205.63752%209.88286%205.89136Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}.pattern_menu-link-grid__close{background:transparent;border:0;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Noir,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pattern_menu-link-grid__close:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.293015%200.292893C0.68354%20-0.0976311%201.3167%20-0.0976311%201.70723%200.292893L9.00009%207.58575L16.2929%200.292893C16.6835%20-0.0976311%2017.3166%20-0.0976311%2017.7072%200.292893C18.0977%200.683418%2018.0977%201.31658%2017.7072%201.70711L10.4143%208.99997L17.7072%2016.2928C18.0977%2016.6834%2018.0977%2017.3165%2017.7072%2017.707C17.3166%2018.0976%2016.6835%2018.0976%2016.2929%2017.707L9.00009%2010.4142L1.70723%2017.707C1.3167%2018.0976%200.68354%2018.0976%200.293015%2017.707C-0.097509%2017.3165%20-0.097509%2016.6834%200.293015%2016.2928L7.58587%208.99997L0.293015%201.70711C-0.097509%201.31658%20-0.097509%200.683418%200.293015%200.292893Z%22%20fill%3D%22%23445730%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";display:block;height:12px;margin-left:12px;width:12px}.pattern_menu-link-grid__bottom{padding-top:50px}.pattern_menu-link-grid__grid{display:grid;gap:38px;grid-template-columns:repeat(auto-fill,minmax(max(200px,15%),1fr))}.hero .slick-slider{margin:0}
.media,.media .field,.media .field__item,.media img,.media video{height:100%;width:100%}.media img,.media video{-o-object-fit:cover;object-fit:cover}.media--type-video.media--has-mobile-fallback .field--name-field-media-video-file{display:none}@media (min-width:1024px){.media--type-video.media--has-mobile-fallback .field--name-field-media-video-file{display:block}}.media--type-video.media--has-mobile-fallback .field--name-field-mobile-media{display:block}@media (min-width:1024px){.media--type-video.media--has-mobile-fallback .field--name-field-mobile-media{display:none}}video.lazy{opacity:0;-webkit-transition:opacity 1.25s ease-in-out;transition:opacity 1.25s ease-in-out}video.lazy--loaded{opacity:1}.video.bf{height:100%}.video.bf video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-controls{bottom:60px;position:absolute;right:40px;z-index:2}.video-button{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:0;font-size:0;height:28px;line-height:0;width:26px}.video-button--play{background-image:url(/themes/custom/starwood/assets/img/icons/play.svg)}.video-button--pause{background-image:url(/themes/custom/starwood/assets/img/icons/pause.svg)}
.branch-gallery .branch-responsive-container{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;margin:0 auto;max-width:1200px}.branch-gallery .branch-names-stack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.branch-gallery .branch-names-stack .branch-name-item{padding:1rem 1rem 0}.branch-gallery .branch-images-stack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.branch-gallery .branch-images-stack .branch-image-item{height:100px;padding:.9rem 3.2rem 0 .2rem}.branch-gallery .branch-images-stack .branch-image-item img{height:100px;width:auto}.branch-gallery span.branch-name-item.hotel-links{margin:0!important}.site-links{height:224px}@media (max-width:1024px){.site-links{margin-top:0}}@media (max-width:1023px){.branch-gallery .branch-names-stack,.branch-gallery .branch-responsive-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.branch-gallery .branch-names-stack{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.branch-gallery .branch-names-stack .branch-name-item{padding:.5rem 0;text-align:left;width:100%}.branch-gallery .branch-images-stack{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;padding-top:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.branch-gallery .branch-images-stack .branch-image-item{height:auto;padding:.5rem;width:auto}.branch-gallery .branch-images-stack .branch-image-item img{height:60px;width:auto}}@media screen and (min-width:1024px) and (max-width:1171px){.site-links{height:219px;width:auto}.branch-gallery .branch-images-stack .branch-image-item{padding:.9rem 2.5rem 0 .2rem}.branch-gallery .branch-images-stack .branch-image-item img{height:80px}}
.webform-submission-form.webform-submission-email-u-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;padding:0 30px}@media (min-width:1024px){.webform-submission-form.webform-submission-email-u-form{padding:0 4em}}@media (min-width:1440px){.webform-submission-form.webform-submission-email-u-form{padding:0 15em}}@media (max-width:768px){.webform-submission-form.webform-submission-email-u-form .js-form-item{width:100%}}.webform-submission-form.webform-submission-email-u-form label{display:block}.webform-submission-form.webform-submission-email-u-form .js-form-item.js-webform-states-hidden,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper.js-webform-states-hidden{display:unset}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .js-form-item.js-webform-states-hidden,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper.js-webform-states-hidden{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}}.webform-submission-form.webform-submission-email-u-form .fieldset-wrapper,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper{width:100%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.webform-submission-form.webform-submission-email-u-form .fieldset-wrapper .js-form-item-full-name-first,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper .js-form-item-full-name-first{margin-right:1em}.webform-submission-form.webform-submission-email-u-form .webform-name{width:100%}.webform-submission-form.webform-submission-email-u-form .webform-flexbox{margin:0}@media (max-width:768px){.webform-submission-form.webform-submission-email-u-form .webform-flexbox{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.webform-submission-form.webform-submission-email-u-form .webform-flexbox .webform-flex{width:100%}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .webform-flexbox .webform-flex:not(:first-child){margin-left:.5em}}.webform-submission-form.webform-submission-email-u-form .form-type-select label,.webform-submission-form.webform-submission-email-u-form .form-type-tel label{white-space:nowrap}.webform-submission-form.webform-submission-email-u-form .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px auto;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend,.webform-submission-form.webform-submission-email-u-form .form-item label{font-family:Noir,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.28125rem;padding:3px 20px 3px 3px;text-transform:uppercase}@media (max-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend,.webform-submission-form.webform-submission-email-u-form .form-item label{font-size:.75rem}}.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend.form-required,.webform-submission-form.webform-submission-email-u-form .form-item label.form-required{padding-right:35px!important}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend{position:relative;top:8px}.webform-submission-form.webform-submission-email-u-form .form-item.js-webform-type-webform-select-other{position:relative;text-align:left;top:37px}}.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions input:focus,.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions input:focus-visible{border-radius:3px;outline:3px solid #fff!important;outline-offset:5px}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions input{margin:0 .5em}}.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions #edit-terms-and-conditions--description *{color:#fff;font-family:Noir,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.02625rem;line-height:1.125rem}.webform-submission-form.webform-submission-email-u-form .form-item input[type=email],.webform-submission-form.webform-submission-email-u-form .form-item input[type=tel],.webform-submission-form.webform-submission-email-u-form .form-item input[type=text],.webform-submission-form.webform-submission-email-u-form .form-item select{color:#445730;padding:.5em 1em;width:100%}.webform-submission-form.webform-submission-email-u-form .form-item select{-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/starwood/assets/img/icons/select-icon.svg);background-position-x:98%;background-position-y:50%;background-repeat:no-repeat;border-radius:0;letter-spacing:.09375rem;padding:14px;width:100%}.webform-submission-form.webform-submission-email-u-form .form-item-markup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webform-submission-form.webform-submission-email-u-form .form-item-markup p{font-family:"Averia-Serif",serif;font-size:2.5em;font-weight:200;line-height:3.25rem;margin-top:0}.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you .form-textarea-wrapper,.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you label{margin:0 .5em}}.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you .form-textarea-wrapper{width:100%}.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you .form-textarea-wrapper textarea{padding:1em}.webform-submission-form.webform-submission-email-u-form .form-required:after{background-image:url(/themes/custom/starwood/images/icons/required-white.svg);position:absolute}.webform-submission-form.webform-submission-email-u-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#000;font-family:Noir,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.075rem;padding:18px 40px;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:3px;justify-content:center;position:relative;text-align:center;text-decoration:none;-webkit-transition:.25s;transition:.25s;vertical-align:middle;z-index:5}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form input[type=submit]{margin:0 .5em}}.webform-submission-form.webform-submission-email-u-form input[type=submit]:active,.webform-submission-form.webform-submission-email-u-form input[type=submit]:focus,.webform-submission-form.webform-submission-email-u-form input[type=submit]:not(:disabled):not(.disabled):active{-webkit-box-shadow:0 0 4px 0 #000;box-shadow:0 0 4px 0 #000;outline:auto}.webform-submission-form.webform-submission-email-u-form input[type=submit]:hover{background-color:#445730;color:#fff;cursor:pointer}.webform-submission-newsletter-signup-form .description{font-size:.75rem;line-height:1.25rem;margin-left:0}.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions{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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;justify-content:flex-start}@media (min-width:768px){.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions input{margin:0 .5em}}.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions #edit-terms-and-conditions--description *{color:#fff;font-family:Noir,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.02625rem;line-height:1.125rem}@media (max-width:768px){.webform-submission-newsletter-signup-form input[type=email]{padding-left:0!important}.webform-submission-newsletter-signup-form input[type=submit]{margin-left:0;padding-left:0}}.heading:has(+.field--name-field-embed){text-align:center}
.crowdriff{margin:2em 0;position:relative}.crowdriff .headline{background:#f1eeeb;border-radius:5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50%;padding:24px;position:absolute;top:260px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media (min-width:576px){.crowdriff .headline{top:350px}}@media (min-width:768px){.crowdriff .headline{top:450px}}.crowdriff .headline .subheadline{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;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.crowdriff .headline .subheadline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.crowdriff .headline .subheadline .subtitle .field--name-field-subtitle{line-height:1.5rem;margin:10px 0 0}@media (min-width:576px){.crowdriff .headline .subheadline .subtitle .field--name-field-subtitle{margin:20px 0 0}}@media (min-width:768px){.crowdriff .headline{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-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}}@media (min-width:576px){.crowdriff .headline{padding:20px 40px}}@media (min-width:768px){.crowdriff .headline{padding:48px 60px}}@media (min-width:1024px){.crowdriff .headline{padding:48px 100px}}.crowdriff .headline h2{margin:0}.crowdriff .headline .h4{margin:0;text-align:center}.crowdriff .headline .social .field--type-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0 0;-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 (min-width:768px){.crowdriff .headline .social .field--type-link{margin:20px 0 0 60px}}.crowdriff .headline .social .field--type-link .field__item{display:inherit}.crowdriff .headline .social .field--type-link a{background:#000;border-radius:50%;height:32px;margin:0 12px;overflow:hidden;width:32px}.crowdriff .headline .social .field--type-link a:before{background:50% no-repeat;content:"";display:block;height:100%;width:100%}.crowdriff .headline .social .field--type-link a[href*=instagram]:before{background-image:url(/themes/custom/starwood/assets/img/instagram.svg)}.crowdriff .headline .social .field--type-link a[href*=facebook]:before{background-image:url(/themes/custom/starwood/assets/img/facebook.svg)}.crowdriff .headline .social .field--type-link a[href*=youtube]:before{background-image:url(/themes/custom/starwood/assets/img/youtube.svg)}.crowdriff .headline .social .field--type-link a[href*=weibo]:before{background-image:url(/themes/custom/starwood/assets/img/weibo.svg)}.crowdriff .headline .social .field--type-link a[href*=linkedin]:before{background-image:url(/themes/custom/starwood/assets/img/linkedin.svg)}.crowdriff .headline .social .field--type-link a[href*=tiktok]:before{background-image:url(/themes/custom/starwood/assets/img/tiktok.svg)}.crowdriff .headline .social .field--type-link a[href*=spotify]:before{background-image:url(/themes/custom/starwood/assets/img/spotify.svg)}.crowdriff .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.crowdriff .row .tile{height:260px}@media (min-width:576px){.crowdriff .row .tile{height:360px}}@media (min-width:1024px){.crowdriff .row .tile{height:480px}}@media (max-width:576px){.crowdriff .row{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.crowdriff .row .tile{-webkit-flex-basis:50%!important;width:50%!important;-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.crowdriff .row.first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.crowdriff .row.first .tile{height:260px}@media (min-width:576px){.crowdriff .row.first .tile{height:360px}}@media (min-width:1024px){.crowdriff .row.first .tile{height:480px}}.crowdriff .row.first .tile:first-child{-webkit-flex-basis:24%;width:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.crowdriff .row.first .tile:nth-child(3){-webkit-flex-basis:14%;width:14%;-ms-flex-preferred-size:14%;flex-basis:14%}.crowdriff .row.first .tile:nth-child(5){-webkit-flex-basis:18%;width:18%;-ms-flex-preferred-size:18%;flex-basis:18%}@media (max-width:576px){.crowdriff .row.first .tile:nth-child(5),.crowdriff .row:last-child{display:none}}.crowdriff .row:last-child .tile{height:480px}.crowdriff .row:last-child .tile:first-child{-webkit-flex-basis:18%;width:18%;-ms-flex-preferred-size:18%;flex-basis:18%}.crowdriff .row:last-child .tile:nth-child(2){-webkit-flex-basis:24%;width:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.crowdriff .row:last-child .tile:nth-child(3){-webkit-flex-basis:18%;width:18%;-ms-flex-preferred-size:18%;flex-basis:18%}.crowdriff .row:last-child .tile:nth-child(4){-webkit-flex-basis:15%;width:15%;-ms-flex-preferred-size:15%;flex-basis:15%}.crowdriff .tile{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:4px;position:relative;text-decoration:none;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;width:20%;-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}.crowdriff .tile:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.crowdriff .tile .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:relative;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.crowdriff .tile .content{height:100%;overflow:hidden;position:relative;width:100%}.crowdriff .tile .content .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.crowdriff .c-crowdriff{text-align:center}.crowdriff .c-crowdriff .c-crowdriff__load-more{background-color:unset;border:none;border-bottom:1px solid #000;bottom:-2em;font-family:Noir,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.2em;margin-top:0;padding:0 0 4px;position:relative;text-transform:uppercase}@media (min-width:768px){.crowdriff .c-crowdriff .c-crowdriff__load-more{bottom:-3em}}.crowdriff .c-crowdriff .instagram-user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;padding:8px;position:absolute;top:0;width:100%}.crowdriff .c-crowdriff .instagram-user:after{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}.crowdriff .c-crowdriff .instagram-user:before{background-image:url(/themes/custom/starwood/assets/img/instagram.svg);background-size:100% 100%;content:"";display:block;height:16px;margin-right:4px;margin-top:4px;position:relative;width:16px;z-index:1}.crowdriff .c-crowdriff .instagram-user .username{color:#fff;font-size:.75rem;font-weight:700;opacity:0;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden;z-index:1}.crowdriff .c-crowdriff .c-crowdriff-tile__overlay:hover:before{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%}.crowdriff .c-crowdriff .c-crowdriff-tile__overlay:hover .instagram-user:after{visibility:visible}.crowdriff .c-crowdriff .c-crowdriff-tile__overlay:hover .instagram-user .username{opacity:1;visibility:visible}
