html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{vertical-align:baseline;display:inline-block}
audio:not([controls]){height:0;display:none}
[hidden],template{display:none}
a{background-color:#0000}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:none}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}
[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}
.w-icon-slider-right:before{content:""}
.w-icon-slider-left:before{content:""}
.w-icon-nav-menu:before{content:""}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}
.w-icon-file-upload-remove:before{content:""}
.w-icon-file-upload-icon:before{content:""}
*{box-sizing:border-box}
html{height:100%}
body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}
img{vertical-align:middle;max-width:100%;display:inline-block}
html.w-mod-touch *{background-attachment:scroll!important}
.w-block{display:block}
.w-inline-block{max-width:100%;display:inline-block}
.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}
.w-clearfix:after{clear:both}
.w-hidden{display:none}
.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}
input.w-button{-webkit-appearance:button}
html[data-w-dynpage] [data-w-cloak]{color:#0000!important}
.w-code-block{margin:unset}
pre.w-code-block code{all:inherit}
.w-optimization{display:contents}
.w-webflow-badge,.w-webflow-badge *{z-index:auto;visibility:visible;box-sizing:border-box;float:none;clear:none;box-shadow:none;opacity:1;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal;background:0 0;border:0 #0000;border-radius:0;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;list-style-type:disc;transition:none;display:block;position:static;inset:auto;overflow:visible;transform:none}
.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;z-index:2147483647!important;color:#aaadb0!important;opacity:1!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;overflow:visible!important;transform:none!important}
.w-webflow-badge>img{visibility:visible!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}
h1{margin-top:20px;font-size:38px;line-height:44px}
h2{margin-top:20px;font-size:32px;line-height:36px}
h3{margin-top:20px;font-size:24px;line-height:30px}
h4{margin-top:10px;font-size:18px;line-height:24px}
h5{margin-top:10px;font-size:14px;line-height:20px}
h6{margin-top:10px;font-size:12px;line-height:18px}
p{margin-top:0;margin-bottom:10px}
blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}
figure{margin:0 0 10px}
figcaption{text-align:center;margin-top:5px}
ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}
.w-list-unstyled{padding-left:0;list-style:none}
.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}
.w-embed:after{clear:both}
.w-video{width:100%;padding:0;position:relative}
.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}
fieldset{border:0;margin:0;padding:0}
button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}
.w-form{margin:0 0 15px}
.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}
.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}
label{margin-bottom:5px;font-weight:700;display:block}
.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}
.w-input::placeholder,.w-select::placeholder{color:#999}
.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}
.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}
.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}
textarea.w-input,textarea.w-select{height:auto}
.w-select{background-color:#f3f3f3}
.w-select[multiple]{height:auto}
.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}
.w-radio{margin-bottom:5px;padding-left:20px;display:block}
.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}
.w-radio:after{clear:both}
.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}
.w-file-upload{margin-bottom:10px;display:block}
.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}
.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}
.w-file-upload-error{margin-top:10px;display:block}
.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}
.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}
.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}
.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}
.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}
.w-icon-file-upload-remove{margin:auto;font-size:10px}
.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}
.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}
.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}
.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}
.w-icon-file-upload-uploading{height:20px}
.w-container{max-width:940px;margin-left:auto;margin-right:auto}
.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}
.w-container:after{clear:both}
.w-container .w-row{margin-left:-10px;margin-right:-10px}
.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}
.w-row:after{clear:both}
.w-row .w-row{margin-left:0;margin-right:0}
.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}
.w-col .w-col{padding-left:0;padding-right:0}
.w-col-1{width:8.33333%}
.w-col-2{width:16.6667%}
.w-col-3{width:25%}
.w-col-4{width:33.3333%}
.w-col-5{width:41.6667%}
.w-col-6{width:50%}
.w-col-7{width:58.3333%}
.w-col-8{width:66.6667%}
.w-col-9{width:75%}
.w-col-10{width:83.3333%}
.w-col-11{width:91.6667%}
.w-col-12{width:100%}
.w-hidden-main{display:none!important}
@media screen and (max-width:991px){.w-container{max-width:728px}
.w-hidden-main{display:inherit!important}
.w-hidden-medium{display:none!important}
.w-col-medium-1{width:8.33333%}
.w-col-medium-2{width:16.6667%}
.w-col-medium-3{width:25%}
.w-col-medium-4{width:33.3333%}
.w-col-medium-5{width:41.6667%}
.w-col-medium-6{width:50%}
.w-col-medium-7{width:58.3333%}
.w-col-medium-8{width:66.6667%}
.w-col-medium-9{width:75%}
.w-col-medium-10{width:83.3333%}
.w-col-medium-11{width:91.6667%}
.w-col-medium-12{width:100%}
.w-col-stack{width:100%;left:auto;right:auto}
}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}
.w-hidden-small{display:none!important}
.w-row,.w-container .w-row{margin-left:0;margin-right:0}
.w-col{width:100%;left:auto;right:auto}
.w-col-small-1{width:8.33333%}
.w-col-small-2{width:16.6667%}
.w-col-small-3{width:25%}
.w-col-small-4{width:33.3333%}
.w-col-small-5{width:41.6667%}
.w-col-small-6{width:50%}
.w-col-small-7{width:58.3333%}
.w-col-small-8{width:66.6667%}
.w-col-small-9{width:75%}
.w-col-small-10{width:83.3333%}
.w-col-small-11{width:91.6667%}
.w-col-small-12{width:100%}
}@media screen and (max-width:479px){.w-container{max-width:none}
.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}
.w-hidden-tiny{display:none!important}
.w-col{width:100%}
.w-col-tiny-1{width:8.33333%}
.w-col-tiny-2{width:16.6667%}
.w-col-tiny-3{width:25%}
.w-col-tiny-4{width:33.3333%}
.w-col-tiny-5{width:41.6667%}
.w-col-tiny-6{width:50%}
.w-col-tiny-7{width:58.3333%}
.w-col-tiny-8{width:66.6667%}
.w-col-tiny-9{width:75%}
.w-col-tiny-10{width:83.3333%}
.w-col-tiny-11{width:91.6667%}
.w-col-tiny-12{width:100%}
}.w-widget{position:relative}
.w-widget-map{width:100%;height:400px}
.w-widget-map label{width:auto;display:inline}
.w-widget-map img{max-width:inherit}
.w-widget-map .gm-style-iw{text-align:center}
.w-widget-map .gm-style-iw>button{display:none!important}
.w-widget-twitter{overflow:hidden}
.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}
.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}
.w-widget-twitter-count-shim.w--large{width:36px;height:28px}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}
.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}
.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}
.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}
.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}
.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}
.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}
.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}
.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}
.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}
.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}
.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}
.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}
.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}
.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}
.w-background-video--control>[hidden]{display:none!important}
.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}
.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}
.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}
.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}
.w-slider-nav.w-round>div{border-radius:100%}
.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}
.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}
.w-slider-nav-invert{color:#fff}
.w-slider-nav-invert>div{background-color:#2226}
.w-slider-nav-invert>div.w-active{background-color:#222}
.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}
.w-slider-dot.w-active{background-color:#fff}
.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}
.w-slider-dot:focus.w-active{box-shadow:none}
.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}
.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}
.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}
.w-slider-arrow-left{z-index:3;right:auto}
.w-slider-arrow-right{z-index:4;left:auto}
.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}
.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.w-slider-force-show{display:block!important}
.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}
.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}
.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}
.w-dropdown-toggle:focus{outline:0}
.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}
.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}
.w-dropdown-list.w--open{display:block}
.w-dropdown-link{color:#222;padding:10px 20px;display:block}
.w-dropdown-link.w--current{color:#0082f3}
.w-dropdown-link:focus{outline:0}
@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}
}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}
.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}
.w-lightbox-content{height:100vh;position:relative;overflow:hidden}
.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}
.w-lightbox-view:before{content:"";height:100vh}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}
.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}
.w-lightbox-figure{margin:0;position:relative}
.w-lightbox-group .w-lightbox-figure{cursor:pointer}
.w-lightbox-img{width:auto;max-width:none;height:auto}
.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}
.w-lightbox-group .w-lightbox-image{max-height:86vh}
.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}
.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}
.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}
.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}
.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}
.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}
.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}
.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}
.w-lightbox-active{opacity:.3}
.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}
.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}
.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}
.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}
.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}
.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}
.w-lightbox-hide{display:none}
.w-lightbox-noscroll{overflow:hidden}
@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}
.w-lightbox-view,.w-lightbox-view:before{height:96vh}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}
.w-lightbox-image{max-width:96vw;max-height:96vh}
.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}
.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}
.w-lightbox-close{opacity:.8}
.w-lightbox-control:hover{opacity:1}
}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}
.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}
.w-richtext:after{clear:both}
.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}
.w-richtext ol,.w-richtext ul{overflow:hidden}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}
.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}
.w-richtext figure{max-width:60%;position:relative}
.w-richtext figure>div:before{cursor:default!important}
.w-richtext figure img{width:100%}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}
.w-richtext figure div{color:#0000;font-size:0}
.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}
.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}
.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}
.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}
.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}
.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}
.w-richtext figure.w-richtext-align-normal{clear:both}
.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}
.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}
.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}
.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}
.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}
.w-nav{z-index:1000;background:#ddd;position:relative}
.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}
.w-nav:after{clear:both}
.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}
.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}
.w-nav-link.w--current{color:#0082f3}
.w-nav-menu{float:right;position:relative}
[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}
.w--nav-link-open{display:block;position:relative}
.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}
.w-nav-overlay [data-nav-menu-open]{top:0}
.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}
.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}
.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}
.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}
.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}
.w-nav-button:focus{outline:0}
.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}
.w-nav[data-collapse=all] .w-nav-menu{display:none}
.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}
.w--nav-dropdown-list-open{position:static}
@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}
.w-nav[data-collapse=medium] .w-nav-button{display:block}
}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}
.w-nav[data-collapse=small] .w-nav-button{display:block}
.w-nav-brand{padding-left:10px}
}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}
.w-nav[data-collapse=tiny] .w-nav-button{display:block}
}.w-tabs{position:relative}
.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}
.w-tabs:after{clear:both}
.w-tab-menu{position:relative}
.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}
.w-tab-link.w--current{background-color:#c8c8c8}
.w-tab-link:focus{outline:0}
.w-tab-content{display:block;position:relative;overflow:hidden}
.w-tab-pane{display:none;position:relative}
.w--tab-active{display:block}
@media screen and (max-width:479px){.w-tab-link{display:block}
}.w-ix-emptyfix:after{content:""}
@keyframes spin{0%{transform:rotate(0)}
to{transform:rotate(360deg)}
}.w-dyn-empty{background-color:#ddd;padding:10px}
.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}
.wf-layout-layout{display:grid}
.w-code-component>*{width:100%;height:100%;position:absolute;top:0;left:0}
:root{--night-blue:#0b263b;--heading-blue:#164572;--fade-orange:#c38359;--sky-blue:#3a7cb2;--white:white;--color:#004f82;--orange:#e28658;--lime-green:#cfc361;--teal-dark:#00455d;--pampas:#eae4dc;--transparent:#fafafa00;--light-blue:#6b75b8}
.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}
.w-pagination-previous,.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}
body{color:var(--night-blue);font-family:Mulish,sans-serif;font-size:20px;font-weight:300;line-height:30px}
h1{color:var(--heading-blue);margin-top:0;margin-bottom:20px;font-family:Prompt,sans-serif;font-size:88px;font-weight:100;line-height:92px}
h2{color:var(--heading-blue);margin-top:0;margin-bottom:20px;font-family:Prompt,sans-serif;font-size:60px;font-weight:100;line-height:69px}
h3{color:var(--fade-orange);margin-top:0;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:30px;font-style:italic;font-weight:500;line-height:40px}
h4{color:var(--heading-blue);margin-top:0;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:25px;font-weight:700;line-height:33px}
h5{color:var(--fade-orange);margin-top:0;margin-bottom:20px;font-size:20px;font-style:italic;font-weight:700;line-height:27px}
p{margin-bottom:30px;font-family:Mulish,sans-serif;font-size:20px;font-weight:300;line-height:30px}
a{color:var(--sky-blue);font-style:italic;font-weight:600;text-decoration:underline;transition:color .35s}
a:hover{text-decoration:none}
ul{margin-top:0;margin-bottom:10px;padding-left:0}
li{margin-bottom:10px;padding-left:10px}
strong{font-weight:700}
.style-guide-wrapper{background-color:var(--night-blue);width:100%;padding-top:40px;padding-bottom:40px}
.container-xlarge{width:100%;max-width:1685px;margin-left:auto;margin-right:auto}
.row{width:100%;max-width:100%;padding-left:20px;padding-right:20px}
.h1-heading{color:var(--heading-blue);margin-bottom:30px;font-family:Prompt,sans-serif;font-size:88px;font-weight:100;line-height:92px}
.h1-heading.sl-title{text-align:right;font-size:72px;line-height:82px}
.h4-heading{color:var(--heading-blue);text-align:left;text-transform:none;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:25px;font-weight:700;line-height:33px}
.primary-solid{background-color:var(--sky-blue);color:var(--white);text-align:center;letter-spacing:.5px;text-transform:uppercase;padding:29px 30px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-color .35s}
.primary-solid:hover{background-color:var(--color);color:#fff}
.primary-solid.mxw-475{width:100%;max-width:300px;padding-left:30px}
.primary-solid.mxw-300{width:100%;max-width:300px}
.primary-solid.mxw-515{width:100%;max-width:515px}
.primary-solid.zindex-top{z-index:2;position:relative}
.semi-bold{font-weight:600}
.h3-heading{color:var(--fade-orange);font-family:Mulish,sans-serif;font-size:30px;font-style:italic;font-weight:500;line-height:40px}
.color-box-flex{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}
.color-box-flex.space-between{justify-content:space-between}
.secondary-solid{z-index:2;background-color:var(--fade-orange);color:var(--white);text-align:center;letter-spacing:.5px;text-transform:uppercase;padding:28px 30px 29px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-position .35s,background-color .35s;position:relative}
.secondary-solid:hover{background-color:var(--orange);color:#fff}
.secondary-solid.mxw-350.hide{display:none}
.secondary-solid.mxw-400{width:100%;max-width:400px}
.secondary-solid.mxw-300{width:100%;max-width:300px}
.secondary-solid.mxw-300.borobtn{margin-bottom:-45px;margin-right:10%;position:absolute;inset:auto 0% 0% auto}
.secondary-solid.mxw-270{width:100%;max-width:270px}
.secondary-solid.mxw-270.borobtn{margin-bottom:-45px;margin-right:10%;position:absolute;inset:auto 0% 0% auto}
.secondary-solid.mxw-450{width:100%;max-width:450px}
.secondary-solid.mxw-700{width:100%;max-width:700px}
.hr{background-color:var(--lime-green);width:100%;height:2px;margin-top:70px;margin-bottom:70px}
.h2-heading{color:var(--heading-blue);margin-bottom:20px;font-family:Prompt,sans-serif;font-size:60px;font-weight:100;line-height:69px}
.btn-box-w{flex:1;width:100%;max-width:24%;margin-bottom:40px}
.h1-heading-small{color:var(--white);margin-bottom:20px;font-family:Prompt,sans-serif;font-size:79px;font-weight:100;line-height:83px}
.h1-heading-small.darkbg{background-color:var(--night-blue)}
.h1-heading-small.t-teal{margin-bottom:0}
.h1-heading-small.maxw-880{width:100%;max-width:880px}
.h1-heading-small.t-blue{color:var(--heading-blue);margin-bottom:0}
.h1-heading-small.t-blue.mb-10{margin-bottom:10px}
.h1-heading-small.t-nblue.mb-60{text-transform:uppercase;font-size:60px}
.h2-heading-small{color:var(--heading-blue);letter-spacing:.5px;margin-bottom:20px;font-family:Prompt,sans-serif;font-size:50px;font-weight:100;line-height:60px}
.sg-heading-w{padding-top:40px;padding-bottom:40px}
.home-heading{color:var(--white);margin-bottom:30px;font-family:Prompt,sans-serif;font-size:110px;font-style:normal;font-weight:100;line-height:115px}
.home-heading.darkbg{background-color:var(--night-blue)}
.h2-heading-xsmall{color:var(--heading-blue);letter-spacing:.5px;margin-bottom:20px;font-family:Prompt,sans-serif;font-size:40px;font-weight:100;line-height:60px}
.h5-heading{color:var(--fade-orange);text-align:left;text-transform:none;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:20px;font-style:italic;font-weight:700;line-height:27px}
.h5-heading.mr-10{padding-right:10px}
.h5-heading.calc-title{color:var(--sky-blue);font-style:normal;font-weight:600}
.uc{text-transform:uppercase}
.mxw-350{width:100%;max-width:350px}
.margin-topandbottom-classes{width:100%}
.mt-0{margin-top:0}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mb-0{margin-bottom:0}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.padding-topandbottom-classes{width:100%}
.pt-0{padding-top:0}
.pt-10{padding-top:10px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-80{padding-top:80px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pb-0{padding-bottom:0}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-70{padding-bottom:70px}
.pb-80{padding-bottom:80px}
.pb-90{padding-bottom:90px}
.pb-100{padding-bottom:100px}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.header{z-index:999;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;position:relative}
.header-inner{width:100%;max-width:1920px;min-height:150px;margin-left:auto;margin-right:auto;display:flex;position:fixed}
.header-spacer{width:100%;height:150px}
.logo-brand{width:100%;max-width:495px;padding-top:10px;padding-bottom:10px;padding-left:20px}
.logo-desktop{background-color:var(--night-blue);justify-content:flex-end;align-items:center;width:100%;max-width:385px;height:100%;min-height:150px;padding-right:20px;display:flex}
.header-right{width:75%}
.main-dd.hide{display:none}
.top-links-w{margin:0 2% 0 0;padding:0;font-size:20px;list-style-type:none;display:flex}
.head-top-right{background-color:var(--fade-orange);text-align:center;justify-content:center;align-items:center;width:100%;max-width:262px;font-size:24px;display:flex}
.level2{text-align:center;background-color:#eaeae9;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;min-width:260px}
.level2.w--open{background-color:#0000;background-image:none}
.nav-arrow{color:#fff;justify-content:center;align-items:center;width:15px;height:15px;margin-left:auto;margin-right:auto;padding-bottom:5px;font-weight:400;display:flex;position:absolute}
.top-links{color:var(--fade-orange);text-transform:uppercase;font-family:Prompt,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:18px;text-decoration:none}
.top-links:hover{color:var(--orange);font-weight:400}
.top-links.w--current{color:var(--fade-orange);font-weight:400}
.top-links.ph{align-items:center;font-weight:600;display:flex}
.mddt{padding:0}
.scrollwrap.desktop{display:flex}
.nav-link{color:var(--heading-blue);letter-spacing:.5px;text-transform:uppercase;padding:25px 5px;font-family:Prompt,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;transition:text-shadow .35s,color .35s}
.nav-link:hover{color:var(--night-blue);text-shadow:0 0 .5px var(--night-blue);font-weight:400}
.nav-link.w--current{color:var(--night-blue);font-weight:500}
.nav-menu{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}
.top-links--item{border-right:1px solid var(--fade-orange);background-image:none;flex:1;margin-bottom:0;padding-left:10px;padding-right:10px;font-size:16px;line-height:18px}
.top-links--item.brnone{border-right-style:none;border-right-width:0;flex:0 auto}
.top-nav-flex{justify-content:space-between;align-items:center;width:100%;display:flex}
.schedule-link{color:#fff;letter-spacing:2px;text-transform:uppercase;background-image:none;background-repeat:repeat;background-size:auto;justify-content:flex-end;align-items:center;min-height:75px;font-family:Prompt,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;transition:background-position .35s,color .35s;display:flex}
.schedule-link:hover{color:var(--pampas)}
.navbar{background-color:#0000;justify-content:flex-end;width:100%;margin-right:25px;display:flex}
.navbar.nav-tablet{display:none}
.head-top-left{background-color:var(--white);justify-content:flex-end;align-items:center;width:100%;max-width:100%;min-height:75px;display:flex}
.tp-arrow{background-color:#6188b5;background-image:none;background-repeat:repeat;background-size:auto;width:207px;height:3px;position:absolute}
.nav-sub-link{background-color:var(--night-blue);color:var(--white);text-align:left;text-transform:uppercase;white-space:normal;border-bottom:1px solid #eae4dc3d;min-width:195px;padding:12px 20px;font-family:Prompt,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;transition:background-color .35s,color .35s}
.nav-sub-link:hover{background-color:var(--heading-blue);color:#fff}
.nav-sub-link.w--current{background-color:var(--heading-blue);color:#fff;font-weight:700}
.head-top-inner{background-image:linear-gradient(90deg,var(--white),var(--white)30%,var(--fade-orange)30%,var(--fade-orange));width:100%}
.brand-logo{width:100%}
.main-nav-w{background-color:var(--pampas);justify-content:flex-end;align-items:center;width:100%;min-height:75px;display:flex}
.logo-tablet{background-color:var(--night-blue);justify-content:flex-end;align-items:center;width:100%;max-width:30%;height:100%;min-height:150px;padding-right:20px;display:flex}
.hero-home{justify-content:center;align-items:flex-end;width:100%;min-height:930px;margin-bottom:0;display:flex;position:relative}
.container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}
.container-large{width:100%;max-width:1540px;margin-left:auto;margin-right:auto}
.container-medium{width:100%;max-width:1466px;margin-left:auto;margin-right:auto}
.container-small{width:100%;max-width:1266px;margin-left:auto;margin-right:auto}
.container-small.overflowhidden{overflow:hidden}
.container-xsmall{width:100%;max-width:1128px;margin-left:auto;margin-right:auto}
.container-xxlarge{width:100%;max-width:1810px;margin-left:auto;margin-right:auto}
.hero-content-home{z-index:2;text-align:center;justify-content:center;align-items:flex-end;width:100%;margin-bottom:-100px;display:flex;position:relative}
.vdiv{background-color:var(--sky-blue);width:2px;min-height:260px;margin-left:auto;margin-right:auto}
.home-intro-s{width:100%;padding-top:50px;padding-bottom:100px}
.home-gallery-sec{width:100%}
.home-gallery-left{border-right:10px solid var(--white);width:100%;max-width:50%;height:auto}
.home-gallery-right{width:100%;max-width:50%}
.home-gallery-flex{border-bottom:10px solid var(--white);background-color:var(--pampas);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}
.home-glb{border-bottom:10px solid var(--white);justify-content:center;align-items:center;width:100%;display:flex;position:relative}
.home-glb.bb-none{border-bottom-width:0}
.gallery-home-content{width:100%;max-width:80%;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}
.home-form-w{background-color:var(--heading-blue);background-image:none;background-repeat:repeat;background-size:auto;justify-content:center;align-items:center;width:100%;min-height:565px;padding-top:85px;padding-bottom:85px;display:flex}
.t-white{color:var(--white)}
.mw-745{width:100%;max-width:745px}
._w-auto{margin-left:auto;margin-right:auto}
.tril-form{margin-top:40px}
.tril-form.lbtn.mt-30,.tril-form.lbtnf.mt-30{margin-top:30px}
.hg-hover{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .35s;display:flex;position:absolute;inset:0% auto auto 0%}
.hg-hover:hover{background-color:var(--fade-orange);mix-blend-mode:multiply}
.picon{z-index:2;opacity:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:44px;line-height:44px;position:absolute}
.irc-sec{width:100%;padding-top:85px;padding-bottom:85px}
.mxw-1088{width:100%;max-width:1088px}
.prompt-fw-light{font-family:Prompt,sans-serif;font-weight:300}
.irc-box-flex{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:60px;display:flex}
.flip3d{width:100%;max-width:528px;min-height:320px;position:relative}
.front{transform-style:preserve-3d;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661ab21154b9f3c84bb6bd28_AL-thumbnail-528x318.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:320px}
.front:active{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0)rotateY(180deg)rotate(0)}
.irc-hover{z-index:2;background-color:var(--heading-blue);opacity:.76;mix-blend-mode:multiply;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .35s;display:flex;position:absolute}
.irc-hover:hover{mix-blend-mode:multiply}
.ircb-front{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;inset:0% auto auto 0%}
.irc-card-title{color:var(--white);font-family:Prompt,sans-serif;font-size:25px;font-weight:400}
.irc-card-sub-title{color:var(--white);margin-top:10px;margin-bottom:5px;font-family:Prompt,sans-serif;font-size:15px;font-style:italic;font-weight:300;text-decoration:none}
.irc-card-sub-title:hover{text-decoration:underline}
.back{z-index:2;background-color:var(--night-blue);opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 50px;transition:opacity 1s;display:flex;position:absolute;inset:0% auto auto 0%}
.irc-img2{transform-style:preserve-3d;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d640c_Bridge_inset398x318.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:320px}
.irc-img2:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.irc-img2:active{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0)rotateY(180deg)rotate(0)}
.irc-img3{transform-style:preserve-3d;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661ab2121ef0918a1c076fab_MC-thumbnail-528x318.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:320px}
.irc-img3:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.irc-img3:active{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0)rotateY(180deg)rotate(0)}
.boro-sec{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d640f_TheBoro_1920x896.avif);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:896px;display:flex}
.boro-box{background-color:var(--white);width:100%;max-width:675px;padding:55px 85px;position:relative}
.progress-sec{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}
.progress-left{width:100%;max-width:55%;position:relative}
.progress-right{width:100%;max-width:45%}
.boro-overlay{z-index:12;width:100%;padding-top:70px;padding-bottom:115px;position:absolute}
.boro-slider{width:100%;min-height:896px}
.boro-mask{width:100%}
.boro-slide1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661b43aa8b819c5d55e3635e_FloorPlan-galleryimg-1920x793.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662288a99630f7265d8a46a6_HDP-WatermarkTheLanding-DayTwo-64.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662288a97b110e6f582798a1_HDP-WatermarkTheLanding-DayTwo-60.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide4{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662288a82c66ef9f6f5c4279_HDP-WatermarkTheLanding-DayTwo-41.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide5{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661b43aa8b819c5d55e3635e_FloorPlan-galleryimg-1920x793.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide6{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6416_96374302_2898319963584214_6320824389486264337_n.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide7{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6417_IMG_0087.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide8{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6418_Interior-2-small.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide9{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6419_MBP21168L.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide10{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d641f_MBP25879FR.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide11{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6420_North-Italia.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-slide12{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6421_Poki-DC-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.boro-g-pagination{z-index:99;justify-content:center;width:100%;max-width:60%;margin-left:0;margin-right:auto;padding-bottom:4%;display:flex}
.boro-rt-arrow,.boro-lft-arrow{display:none}
.home-video{justify-content:flex-start;align-items:center;width:100%;max-width:1090px;height:655px;display:flex;overflow:hidden}
.video-thumb{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6423_Video%20Thumb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.pause-state{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.pp-btn{width:100%;height:100%;bottom:0;right:0}
.play-state{justify-content:flex-end;align-items:flex-end;height:100%;display:none}
.pause-btn{color:var(--night-blue);background-color:#ffffff80;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:50px;height:50px;font-family:Glyphicons Halflings;font-size:32px;font-weight:400;line-height:32px;display:flex}
.playbtn{z-index:2;transition:opacity .35s;position:relative}
.playbtn:hover{opacity:.8}
.play-btn-w{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0% auto auto 0%}
.video-content{width:100%;max-width:715px;padding-top:20px;padding-bottom:20px;padding-left:12%}
.footer{color:var(--night-blue);width:100%}
.footer-top{background-color:var(--heading-blue);width:100%;padding-top:60px;padding-bottom:30px}
.footer-logo-sec{text-align:center;width:100%}
.footer-logo{width:100%;max-width:344px;margin-bottom:68px}
.eho-logo-w{align-items:flex-end;width:300px;height:auto;margin-left:30px;display:flex}
.copyright-sec{background-color:var(--white);text-align:center;width:100%;padding-top:34px;padding-bottom:50px}
.fph{color:var(--heading-blue);letter-spacing:.5px;margin-bottom:10px;font-family:Prompt,sans-serif;font-size:50px;font-style:normal;font-weight:100;line-height:60px;text-decoration:none;display:inline-block}
.fph:hover{color:var(--fade-orange)}
.ls-1-2{letter-spacing:1.2px}
.cr-text{font-size:18px}
.copyright-year{padding-right:3px}
.footer-address{color:var(--teal-dark);margin-bottom:20px}
.resize{z-index:99;text-align:center;background-color:#0000;flex-direction:column;display:flex;position:fixed;inset:50% 0% auto auto;box-shadow:0 0 5px #00000533}
.goto-top{color:#bb945d;text-align:center;text-transform:uppercase;background-color:#eae4dc;width:68px;margin-bottom:2px;font-size:16px;font-style:normal;font-weight:600;line-height:1.2em;text-decoration:none}
.goto-top:hover{filter:saturate(200%);text-decoration:none}
.resize-w{background-color:var(--pampas);margin-bottom:2px;padding-bottom:15px}
.textsize{color:#fff;text-align:center;text-transform:uppercase;padding-top:10px;padding-bottom:0;font-family:Mulish,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.2em;text-decoration:none}
.textsize:hover{filter:saturate(200%);text-decoration:none}
.resizeitem{color:#fff;justify-content:center;align-items:center;font-size:38px;font-style:normal;font-weight:200;line-height:26px;text-decoration:none;display:flex;overflow:hidden}
.resizeitem:hover{filter:saturate(200%);color:#54075b;text-decoration:none}
.srch{color:#bb945d;text-align:center;text-transform:uppercase;background-color:#eae4dc;width:68px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:600;line-height:1.2em;text-decoration:none}
.srch:hover{filter:saturate(200%);text-decoration:none}
.gtt{width:0;height:0;position:absolute;inset:0% auto auto 0%}
.hero-faq{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d642c_TRIL_BlueTexture_1920x496.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:496px;padding-bottom:60px;display:flex}
.faq-title{color:var(--white);font-size:130px;line-height:145px}
.testimonial-w{background-color:var(--heading-blue);width:100%;padding-top:60px;padding-bottom:80px}
.testimonial-flex{justify-content:space-between;align-items:center;display:flex}
.testimonial-left{justify-content:center;align-items:center;width:100%;max-width:35%;display:none}
.testimonial-right{justify-content:flex-end;align-items:center;width:100%;max-width:100%;display:flex}
.t-thimb{mix-blend-mode:color-burn}
.tmonial-content-w{width:100%;max-width:70%;margin-top:10%;margin-bottom:5%;margin-right:10%;position:relative}
.tmonial-text{z-index:2;color:var(--white);font-family:Prompt,sans-serif;font-size:65px;font-weight:100;line-height:65px;position:relative}
.cite-text{color:var(--lime-green);font-weight:500}
.t-comma{z-index:1;width:213px;height:170px;margin-top:-7%;margin-left:-15%;position:absolute;inset:0% auto auto 0%}
.faq-sec{width:100%;padding-top:85px;padding-bottom:85px}
.faqlistitem{z-index:1;border-bottom:2px solid var(--sky-blue);width:100%;margin-top:50px;padding-bottom:50px;display:block;overflow:hidden}
.faqlistitem.bb-none{border-bottom-width:0}
.faqlistitem.mt-0{margin-top:0}
.faqlistitem.ilfaq-item{border-bottom:0px none var(--transparent);margin-top:0;margin-bottom:15px;padding-bottom:0}
.faqheader{background-color:var(--white);white-space:normal;flex-wrap:nowrap;place-content:flex-start;align-items:center;width:100%;padding:23px 50px;transition:background-color .2s;display:flex;overflow:visible}
.faqtitle{color:var(--night-blue);flex-wrap:wrap;place-content:flex-start;align-items:center;font-size:30px;font-weight:500;line-height:40px;display:block;overflow:hidden}
.aaicon{z-index:2;background-color:#c3835980;border-radius:100%;flex:0 auto;justify-content:center;align-self:auto;align-items:center;width:37px;height:37px;font-family:Glyphicons Halflings;font-weight:400;transition:transform .35s;display:flex;position:relative}
.faqbody{background-color:#0000;height:0%;transition:top .35s;display:none;position:relative}
.faqbody.w--open{justify-content:flex-start;align-items:stretch;width:100%;margin-left:0;margin-right:0;padding:0;display:block;position:relative}
.faqbodycont{width:100%;max-width:1110px;padding-top:30px;padding-left:110px}
.pb0{justify-content:center;align-items:center;margin-bottom:0}
.minus{position:absolute;transform:rotate(-90deg)}
.accord-icon{width:40px;margin-right:20px}
.blog-sec{width:100%;padding-top:85px;padding-bottom:85px}
.blog-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6433_TRIL_BlogHERO_1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.hidden{display:none}
.t-teal{color:var(--teal-dark)}
.blog-content-divider{background-color:var(--fade-orange);width:100%;max-width:765px;height:2px;margin-left:auto;margin-right:auto;display:none}
.rtext h2,.rtext h4{color:var(--heading-blue)}
.yb{max-width:550px}
.yb.services{color:#0b263bb3;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:875px;margin-left:auto;margin-right:auto;display:flex}
.yb.cbw{max-width:80%}
.blog-clw{margin-top:80px}
.blog-cl{grid-column-gap:16px;grid-row-gap:70px;flex-wrap:wrap;justify-content:space-between;display:flex}
.blog-cli{width:100%;max-width:49%;transition:transform .35s}
.blog-cli:hover{transform:translateY(-40px)}
.blog-thumb{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:431px;margin-bottom:20px}
.blog-card-title{color:var(--heading-blue);margin-bottom:20px;font-size:25px;font-weight:700;line-height:33px}
.blog-link{color:var(--fade-orange);text-transform:uppercase;align-items:center;font-size:22px;font-style:normal;font-weight:600;text-decoration:none;display:flex}
.blog-link:hover{color:var(--orange)}
.blog-link.hidden{display:none}
.blog-link-arrow{margin-left:15px;font-family:Fontawesome Webfont;font-size:30px;font-weight:400;display:inline-block}
.prev-btn{border:0px none var(--transparent);color:var(--white);border-radius:100px;justify-content:center;align-items:center;padding:0;font-family:Fontawesome Webfont;font-size:30px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:background-color .35s;display:flex}
.prev-btn:hover{background-color:var(--teal-dark);color:var(--white)}
.next-btn{border:0px none var(--transparent);background-color:var(--transparent);color:var(--white);border-radius:100px;justify-content:center;align-items:center;padding:0;font-family:Fontawesome Webfont;font-size:30px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:background-color .35s;display:flex}
.next-btn:hover{background-color:var(--teal-dark);color:var(--white)}
.pagination{margin-top:100px}
.empty-state{background-color:var(--pampas);text-align:center}
.blog-detail-hero{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:496px;padding-bottom:60px;display:flex}
.blog-detail-w{width:100%;padding-top:85px;padding-bottom:85px}
.blog-date-w{align-items:center;width:100%;margin-bottom:30px;display:flex}
.back-link-arrow{margin-right:15px;font-family:Fontawesome Webfont;font-size:30px;font-weight:400;display:inline-block}
.pp-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d64ce_TRIL_CharterProgram_Hero_1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:715px;padding-bottom:60px;display:flex}
.pp-intro{width:100%;padding-top:15px;padding-bottom:0}
.pp-intro-flex{justify-content:space-between;align-items:center;width:100%;display:flex}
.pp-intro-half{width:100%;max-width:50%}
.pp-intro-content{width:100%;padding:40px 0 40px 75px}
.pp-ig-flex{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}
.pp-gall{border-bottom:15px solid var(--white);justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative}
.pp-gall-half{width:100%;max-width:49%}
.pp-join-sec{text-align:center;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d643e_TRIL_Terrace_1920x532.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:532px;padding-top:60px;padding-bottom:60px;display:flex;position:relative}
.pp-join-overlay{z-index:1;background-color:var(--light-blue);mix-blend-mode:multiply;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .35s;display:flex;position:absolute;inset:0% auto auto 0%}
.pp-join-overlay:hover{mix-blend-mode:multiply}
.pp-zindex{z-index:2;position:relative}
.pp-join-text{color:var(--white);width:100%;max-width:885px;margin-left:auto;margin-right:auto}
.white-link{color:var(--white);font-style:normal}
.white-link:hover{color:var(--lime-green);text-decoration:none}
.contact-map{width:100%;min-height:496px;display:flex}
.contact-wrapper{background-image:linear-gradient(to right,var(--white),var(--white)35%,#f4f1ed 35%,#f4f1ed);width:100%;padding-top:90px;padding-bottom:90px}
.sidebar-flex{justify-content:space-between;width:100%;display:flex}
.sidebar-left{justify-content:flex-end;width:100%;max-width:35%;padding-left:20px;padding-right:20px;display:flex}
.sidebar-right{width:100%;max-width:65%;padding-left:20px;padding-right:20px}
.sc-left{width:100%;max-width:500px;margin-right:0%}
.map-address{color:var(--fade-orange);font-style:normal;font-weight:700;display:inline-block}
.phone,.email{color:var(--fade-orange);font-style:normal;font-weight:700}
.sc-right{width:100%;max-width:935px;padding-left:10%}
.event-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661fbdc638c25a86980caee6_TRIL_EventsHERO_1920x715.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:715px;padding-bottom:60px;display:flex}
.event-sec{width:100%;padding-top:85px;padding-bottom:85px}
.event-cl{grid-column-gap:16px;grid-row-gap:70px;flex-wrap:wrap;justify-content:space-between;display:flex}
.event-cli{width:100%;max-width:49%}
.event-thumb{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;height:338px;padding-bottom:10%;text-decoration:none;display:flex;position:relative}
.event-thumb-bot{background-color:var(--heading-blue);min-height:92px;display:flex}
.event-thumb-left{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:10px 25px;display:flex}
.event-sub-title{color:var(--white);font-style:italic;line-height:27px}
.event-date-w{flex-wrap:wrap;align-items:center;display:flex}
.event-thumb-date{color:var(--white);text-transform:uppercase;margin-right:5px;font-size:20px;font-weight:700;line-height:33px}
.dt-stext,.mid-bullet{color:var(--white);text-transform:none;margin-right:5px;font-size:20px;font-weight:700;line-height:33px}
.dt-onhoverhide{align-items:center;display:flex}
.dt-onhovershow{align-items:center;transition:transform .5s;display:none}
.rsvp-btn{background-color:var(--sky-blue);color:var(--white);text-align:center;letter-spacing:2px;text-transform:uppercase;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d644c_next-arrow.png);background-position:85%;background-repeat:no-repeat;background-size:auto;justify-content:center;align-items:center;min-width:190px;padding:10px 30px;font-family:Prompt,sans-serif;font-size:35px;font-style:normal;font-weight:600;line-height:56px;transition:background-position .35s,background-color .35s;display:flex}
.rsvp-btn:hover{background-color:var(--sky-blue);color:#fff}
.event-thumb-title{z-index:5;opacity:0;color:var(--white);text-align:center;max-width:43%;max-height:65px;font-size:32px;font-style:normal;font-weight:400;line-height:32px;text-decoration:none;transition:opacity .35s;display:none;position:relative;overflow:hidden}
.event-location{color:var(--light-blue);align-items:center;margin-bottom:30px;font-style:italic;font-weight:700;display:flex}
.event-detail-date-w{align-items:center;margin-bottom:40px;display:flex}
.edetail-date{color:#004f82;text-transform:uppercase;font-size:30px;font-weight:700}
.edt-stext{color:#004f82;text-transform:none;margin-left:10px;margin-right:10px;font-size:30px;font-weight:700;line-height:33px}
.fst-title{margin-bottom:40px;font-weight:400}
.call-us{background-color:var(--heading-blue);color:var(--white);text-align:center;letter-spacing:2px;text-transform:uppercase;justify-content:flex-start;align-items:center;padding:29px 50px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-color .35s;display:inline-block}
.call-us:hover{background-color:var(--sky-blue);color:#fff}
.event-form{margin-top:60px;margin-bottom:0}
.event-header{width:100%;max-width:1920px;margin-top:-1px;margin-left:auto;margin-right:auto;position:relative}
.hero-ed{background-color:var(--fade-orange);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:385px;min-height:496px;padding:20px;display:flex}
.event-hero-flex{justify-content:space-between;align-items:center;display:flex}
.event-detail-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:496px}
.hefro-ed{color:var(--white);text-align:center;text-transform:uppercase;width:200px;font-family:Prompt,sans-serif;font-size:100px;font-weight:100;line-height:100px}
.hero-or-w{justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}
.hero-ediv{background-color:var(--lime-green);width:100%;height:1px;position:absolute}
.hero-ed-or{z-index:1;background-color:var(--fade-orange);color:var(--lime-green);text-align:center;text-transform:uppercase;background-image:none;background-repeat:repeat;background-size:auto;width:80px;position:relative}
.lifestyle-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6621f9a1a070b7b7102f7ecb_Lifestyle-hero-1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.lifestyle-serv{padding-top:85px;padding-bottom:85px}
.lifestyle-serv.pb-0{padding-bottom:0}
.lifestyle-head{text-align:center;width:100%;max-width:1088px;margin-bottom:85px;margin-left:auto;margin-right:auto}
.lifestyle-head.mb-0{margin-bottom:0}
.services-box-w{width:100%}
.serv-flex-box{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}
.serv-box{width:100%;max-width:32.2%;min-height:320px;position:relative}
.serv-front{transform-style:preserve-3d;width:100%;height:320px}
.serv-front:active{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0)rotateY(180deg)rotate(0)}
.serv-back{z-index:2;background-color:var(--teal-dark);opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 18%;transition:opacity 1s;display:flex;position:absolute;inset:0% auto auto 0%}
.graze-img{z-index:1;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6451_Dining_GrazeTHUMB_398x318.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.savor-img{z-index:1;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6458_Dining_SavorTHUMB_398x318.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.ccafe-img{z-index:1;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6459_Dining_CocosCafeTHUMB_398x318.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.zola-img{z-index:1;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d645a_Dining_ZolaTHUMB_398x318.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.laveu-img{z-index:1;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d645b_Dining_LaVueTHUMB_398x318.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.partake-img{z-index:1;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d645c_Dining_PartakeTHUMB_398x318.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.lifestyle-bot-sec{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}
.lifestyle-bot-flex{grid-column-gap:10px;grid-row-gap:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}
.lifestyle-bot-flex.flip{flex-direction:row-reverse}
.lifestyle-half{width:100%;max-width:50%}
.lifestyle-half.peachbg{background-color:#eae4dc80;align-self:stretch;align-items:center;display:flex}
.lifestyle-half.peachbg.left{justify-content:flex-end}
.lifestyle-boximg1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6472_TRIL_ConveniencesInset_955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:688px}
.gallery-home-content-left{width:100%;max-width:825px;padding:20px 12% 20px 20px}
.lifestyle-boximg2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6470_TRIL_WellnessInset_955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:688px}
.about-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661cbfe391d39eddddaec4f4_About-hero-1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.v-divider{background-color:var(--lime-green);width:2px;height:160px;margin:60px auto}
.lead-model{z-index:999999999;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .35s;display:none;position:fixed;inset:0% auto auto 0%}
.job-status{color:var(--fade-orange);text-transform:capitalize;font-family:Mulish,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:30px}
.team-title-w{align-items:center;display:flex}
.job-sub-title-w{align-items:center;margin-bottom:28px;display:flex}
.bio-title{color:#003762;text-transform:uppercase;margin-bottom:0;font-size:25px;font-weight:700;line-height:30px}
.closebtn{z-index:99999999;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;position:absolute;inset:-20px -20px auto auto}
.closebtn:hover{transform:rotate(-180deg)}
.lead-model-content{width:100%;max-width:100%;height:100%;max-height:450px;padding-right:40px;display:block;position:relative;overflow:auto}
.lead-right{flex-direction:column;align-items:flex-start;min-height:460px;padding-left:7%;display:flex;position:relative}
.team-bg{background-color:var(--heading-blue);opacity:.95;mix-blend-mode:multiply;width:100%;height:100%;position:absolute}
.lead-detail{z-index:99999;background-color:#fff;width:100%;max-width:1364px;padding:35px;display:block;position:relative}
.leaddescription{text-align:left;font-family:Mulish,sans-serif;display:block}
.lead-detail-img{object-fit:fill;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 25%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-width:1px;max-width:365px;height:100%;min-height:460px;max-height:460px;position:relative;overflow:hidden}
._2-col-flex-w{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}
.close-btn{transition:transform .35s,background-position .35s}
.close-btn:hover{transform:rotate(180deg)}
.short-card{flex:1;position:relative}
.card-thumb-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 25%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:350px;transition:border-radius .5s,transform .5s}
.team-title-card{background-color:var(--heading-blue);opacity:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:78px;padding:10px 20px;transition:min-height .35s,opacity .35s;display:flex;position:absolute;bottom:0}
.team-title-card:hover{min-height:142px}
.slider{z-index:221;position:relative}
.slide{cursor:pointer}
.cycle-slideshow{z-index:99;grid-column-gap:15px;overflow:hidden}
.cycle-slide{width:100%;max-width:33%}
.slide-content{width:100%;max-width:97%;margin-left:auto;margin-right:auto;overflow:hidden}
.left-arrow{z-index:99;align-items:center;width:52px;height:100%;display:flex;position:absolute;inset:0% auto 0% 0%}
.cycle-prev{background-color:#6b75b880;border-radius:100px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}
.right-arrow{z-index:99;align-items:center;width:52px;height:100%;display:flex;position:absolute;inset:0% 0% 0% auto}
.cycle-next{background-color:#6b75b880;border-radius:100px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}
.team-card-title{color:var(--white);text-transform:uppercase;margin-bottom:0;font-weight:700;line-height:25px}
.team-card-sub-title{color:var(--white);margin-bottom:5px;font-style:italic;font-weight:300;line-height:30px}
.cycle-pager{text-align:center;width:100%;margin-top:40px}
.hover-bio-img{opacity:0;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .75s;position:absolute}
.hover-bio-img:hover{opacity:1}
.bio-btn{background-color:var(--lime-green);color:var(--white);text-align:center;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;padding:28px 30px 29px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-position .35s,background-color .35s;position:absolute;inset:auto 0% -80px auto}
.bio-btn:hover{color:#fff;background-color:#007a8a}
.bio-btn-inr{flex-wrap:wrap;justify-content:center;display:flex}
.bio-btn-text{padding-left:5px;padding-right:5px}
.borobtn{margin-bottom:-45px;margin-right:10%;position:absolute;inset:auto 0% 0% auto}
.about-slider{width:100%;min-height:532px}
.about-slider-mask{width:100%}
.about-slider-sec{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d640f_TheBoro_1920x896.avif);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:532px;display:flex}
.about-slider-sec.hidden{display:none}
.lightbox-btn{background-color:var(--lime-green);color:var(--white);text-align:center;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;padding:28px 30px 29px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-position .35s,background-color .35s;position:absolute;inset:auto 7% -40px auto}
.lightbox-btn:hover{color:#fff;background-color:#007a8a}
.health-services-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d6479_TRIL_HealthServicesHERO_1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
._3box-sec{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;display:flex}
.hserv{text-align:center;background-color:#eae4dc80;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:50%;min-height:550px;padding:30px 20px;display:flex}
.hserv1{text-align:center;background-color:#eae4dc40;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:50%;min-height:560px;padding:30px 20px;display:flex}
.hserv-inr{width:100%;max-width:400px;margin-left:auto;margin-right:auto}
.about-slide1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d643c_G220650_TRIL_Lobby_0327_02.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.about-slide2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d63ff_home-gallery-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.about-slide3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d63fe_home-gallery-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.about-slide4{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d63fd_home-gallery-4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.about-slide5{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d63fc_home-gallery-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}
.hsfp-sec{width:100%;padding-top:85px;padding-bottom:85px}
.hs-faq-sec{background-color:#f5f1ed;padding-top:85px;padding-bottom:85px}
.hs-faq{z-index:1;width:100%;margin-bottom:18px;display:block;overflow:hidden}
.hs-faqbodycont{width:100%;max-width:1110px;padding-top:20px;padding-bottom:20px;padding-left:60px}
.aaicon-hs{z-index:2;background-color:#6b75b880;border-radius:100%;flex:0 auto;justify-content:center;align-self:auto;align-items:center;width:37px;height:37px;font-family:Glyphicons Halflings;font-weight:400;transition:transform .35s;display:flex;position:relative}
.btn-line{z-index:1;background-color:var(--lime-green);width:100%;height:2px;margin-top:41px;position:absolute;left:-35%}
.il-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661bc01ecb60f1919a31b767_IL-hero-1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.il-list-flex{align-items:flex-start;display:flex}
._6col{width:100%;max-width:50%}
.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}
.utility-page-content{text-align:center;flex-direction:column;width:100%;max-width:750px}
.utility-page-form{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}
.search-result-wrap{padding-top:85px;padding-bottom:85px}
.input{color:var(--night-blue);text-transform:uppercase;border:1px solid #0f5960;min-height:70px;padding:10px 20px;font-size:16px}
.input::placeholder{color:var(--night-blue);text-transform:uppercase}
.search-result{margin-top:85px}
.lock{width:100%;max-width:100px;margin-bottom:40px}
.cms-floorplans-studio{display:none}
.reserved-status{z-index:99;width:100%;padding:10px 18px;display:none;position:absolute;inset:auto 0% 0%}
.thumb-card{background-color:var(--teal-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;transition:background-color .35s;display:flex}
.thumb-card:hover{background-color:#00455dd9}
.thumb-card.hidden{display:none}
.thumb-title{color:var(--white);text-transform:uppercase;font-weight:700}
.fp-thumb-text{color:var(--white);font-style:italic}
.swiper-slide{cursor:pointer}
.rsvp-form-w{width:100%;margin-bottom:75px}
.rsvp-footer{border-top:2px solid #cfc361;justify-content:space-between;align-items:flex-end;min-height:80px;padding-top:20px;padding-bottom:20px;display:flex}
.rsvp-header{justify-content:center;align-items:center;width:100%;min-height:200px;padding-top:40px;padding-bottom:40px;display:flex}
.logo-2{width:100%;max-width:250px}
.italic-text{letter-spacing:.5px}
.rsvp-ph{color:#feffff;letter-spacing:3px;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:100;line-height:38px;text-decoration:none;transition:color .35s}
.rsvp-ph:hover{color:#cfc361}
.rsvp-copyright{letter-spacing:1px;font-family:Proxima Nova;font-size:16px;font-style:italic;font-weight:100}
.rsvp-container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}
.rsvp-row{width:100%;padding-left:20px;padding-right:20px}
.rsvp-form{width:100%;max-width:930px;margin-left:auto;margin-right:auto}
.rsvp-body{background-color:var(--night-blue);color:#8b9298}
.mb-25{margin-bottom:25px}
.card-logo{width:100%;max-width:225px}
.team-bio-overlay{z-index:9999;background-color:#0b263bd6;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0%}
.about-agination{z-index:99;justify-content:center;width:100%;max-width:60%;margin-left:auto;margin-right:0;padding-bottom:4%;display:flex}
.about-slide-overlay{z-index:12;width:100%;padding-top:70px;padding-bottom:115px;position:absolute}
.ett-intro{justify-content:center;align-items:flex-end;width:100%;height:0;display:flex}
.ph-icon{color:#91563c;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00a1c99a826f61292f8a8_icon-phone.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;margin-top:2px;margin-right:5px;font-size:18px;font-weight:400;line-height:16px;position:relative;transform:rotate(10deg)}
.map-maker{color:var(--fade-orange);background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00b4124b001d939e75a56_icon-location.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:8px;font-style:normal}
.sideaw{align-items:flex-start;margin-bottom:20px;display:flex}
.sideaw.hidden{display:none}
.mm-sidebar{color:var(--fade-orange);background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00b4124b001d939e75a56_icon-location.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-top:6px;margin-right:10px;font-style:normal;line-height:20px}
.ph-sidebar{color:var(--fade-orange);background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00aaf6674801c76a13eb2_icon-phone1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-top:5px;margin-right:10px;font-size:22px;font-style:normal;line-height:22px;transform:rotate(10deg)}
.email-sidebar{color:var(--fade-orange);background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00bcb63721bcbbfe7100c_icon-mail.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-top:6px;margin-right:10px;font-style:normal;line-height:20px}
.call-btn-txt{display:flex}
.call-txt{margin-right:5px}
.event-thumb-overlaybg{z-index:1;background-color:var(--teal-dark);opacity:0;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}
.featured-title-section{display:block}
.paypal-btn{z-index:2;color:var(--white);text-align:center;letter-spacing:.5px;text-transform:uppercase;background-color:#0000;padding:28px 30px 29px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-position .35s,background-color .35s;position:relative}
.paypal-btn:hover{color:#fff}
.paypal-btn.mxw-350.hide{display:none}
.paypal-btn.mxw-400{width:100%;max-width:400px}
.paypal-btn.mxw-300{width:100%;max-width:300px}
.paypal-btn.mxw-300.borobtn{margin-bottom:-45px;margin-right:10%;position:absolute;inset:auto 0% 0% auto}
.is-before{text-align:center;width:100%}
.image,.image-2{max-width:30%;padding-bottom:15px}
.click-to-call{z-index:999;text-align:center;background-color:#6b75b8;justify-content:center;align-items:center;width:100%;padding:15px 15% 15px 15px;font-family:Prompt,sans-serif;font-weight:600;display:flex;position:fixed;bottom:-60px}
.click-to-call-link{color:#fff;letter-spacing:.8px;text-transform:uppercase;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d64cd_PHONE%20ICON.svg);background-position:0%;background-repeat:no-repeat;background-size:auto;padding-left:25px;font-family:Prompt,sans-serif;font-size:17px;font-style:normal;text-decoration:none}
.click-to-call-link:hover{color:#fff;text-decoration:none}
.hero-pp{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d642c_TRIL_BlueTexture_1920x496.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:350px;padding-top:60px;padding-bottom:60px;display:flex}
.pp-w{width:100%}
.pp-title{color:var(--white);font-size:80px;line-height:110%}
.footer-link{color:var(--night-blue);font-style:normal;text-decoration:none}
.h5-heading-copy{color:var(--light-blue);text-align:left;text-transform:none;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:20px;font-style:italic;font-weight:700;line-height:27px}
.h5-heading-copy.mb-40.tac{text-align:left}
.h5-heading-copy.mr-10{padding-right:10px}
.italic-text-2{text-align:left}
.h3-heading-copy{color:var(--light-blue);font-family:Mulish,sans-serif;font-size:22px;font-style:italic;font-weight:500;line-height:40px}
.heading{color:var(--heading-blue)}
.heading-2,.heading-3{color:var(--fade-orange)}
.boro-slider-flex{justify-content:flex-end;width:100%;display:flex}
.ea-icon-box{text-align:center;flex-flow:column;justify-content:flex-end;align-items:center;height:150px;display:flex}
.ea-icon{width:100%;max-width:80px;max-height:80px;margin-bottom:10px}
.ea-icon-text{color:var(--heading-blue);font-size:22px;font-weight:600}
.ea-box-flex{grid-column-gap:50px;grid-row-gap:50px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:60px;display:flex}
.ea-box-flex.mb-0{margin-bottom:0}
.home-din-thumb{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661b4f4a8bda4a590a619f12_Dining-thumbnail-1084x682.avif);background-position:0%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;width:100%;max-width:1090px;height:680px;display:flex;overflow:hidden}
.home-dine-sec{background-color:var(--pampas);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}
.home-dine-content{width:100%;max-width:550px;padding-top:20px;padding-bottom:20px;padding-left:12%}
.pride-logo,.pet-friendly-logo{min-height:40px;margin-left:10px;margin-right:10px}
.dc-best-of-city-badge{max-width:100px;max-height:77px}
.social-icon-flex{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;margin-top:20px;display:flex}
.social-icon{width:42px;transition:color .35s}
.social-icon:hover{mix-blend-mode:exclusion}
.il-cal-sec{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661bd1f5ef304aaa92776eb1_calculator-1920x532.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:wrap;justify-content:center;align-items:center;width:100%;min-height:532px;padding-top:60px;padding-bottom:60px;display:none}
.il-calc-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}
.calc-img{margin-bottom:60px;display:none}
.il-gallery-sec{width:100%;padding-top:60px;padding-bottom:100px}
.p-image{width:100%;height:auto}
.owl-caption{margin-top:5px}
.thumb-item{border-radius:4px;margin-left:5px;margin-right:5px;position:relative;overflow:hidden}
.owl-carousel.owl-theme{justify-content:center;display:flex;position:relative}
.owl-carousel.owl-theme.navigation-thumbs{width:500px;margin-left:auto;margin-right:auto}
.owl-carousel.owl-theme.slider{margin-bottom:10px}
.main-item{border-radius:4px;width:100%;height:auto;position:relative;overflow:hidden}
.owl-carousel-wrapper{flex-direction:column;justify-content:center;width:890px;margin:30px auto;display:flex}
.gallery-set{margin-top:60px}
.section-sub-text{color:#425c6b;font-size:28px;font-weight:600}
._2-col-flex-about{flex-flow:wrap;justify-content:space-between;width:100%;max-width:1217px;margin-left:auto;margin-right:auto;display:flex}
.about-intron{width:100%;max-width:57%;margin-left:40px;margin-right:40px;display:block}
.about-img-lft{width:100%;max-width:320px;margin-top:10px}
.about-brochure{width:100%;margin-bottom:40px;box-shadow:0 0 20px 5px #0000004d}
.maxw-680{width:100%;max-width:750px}
.secondary-ghost{z-index:2;border:1px solid var(--fade-orange);background-color:var(--transparent);color:var(--fade-orange);text-align:center;letter-spacing:.5px;text-transform:uppercase;padding:28px 30px 29px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-position .35s,background-color .35s;position:relative}
.secondary-ghost:hover{background-color:var(--orange);color:#fff}
.secondary-ghost.mxw-350.hide{display:none}
.secondary-ghost.mxw-400{width:100%;max-width:400px}
.secondary-ghost.mxw-300{width:100%;max-width:300px}
.secondary-ghost.mxw-300.borobtn{margin-bottom:-45px;margin-right:10%;position:absolute;inset:auto 0% 0% auto}
.quotes{opacity:1}
.about-eq-sec{width:100%;max-width:100%;margin-top:10px;margin-left:auto;margin-right:auto}
.about-eq-sec.mt-0{margin-top:0}
.about-eq-flex{flex-flow:wrap;justify-content:space-between;align-items:stretch;width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;display:flex}
.about-eq-flex.flipsec{direction:rtl}
.about-eq-img{align-items:center;width:100%;height:100%;min-height:682px;display:flex;position:relative}
.about-eq-info{direction:ltr;text-align:left;width:100%;max-width:500px;margin-left:auto;margin-right:auto;padding:50px 20px}
.about-eq-lft{border-right:5px solid var(--white);width:100%;max-width:50%}
.about-eq-rt{border-left:5px solid var(--white);background-color:#eae4dc80;align-items:center;width:100%;max-width:50%;display:flex}
.about-eq-lft1{border-left:5px solid var(--white);width:100%;max-width:50%}
.about-eq-rt1{border-right:5px solid var(--white);background-color:#eae4dc80;align-items:center;width:100%;max-width:50%;display:flex}
.about-dine-sec{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661d0658ab5a9784b9c6f5e3_danishes-1920x532.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:wrap;justify-content:center;align-items:center;width:100%;min-height:532px;padding-top:60px;padding-bottom:60px;display:flex}
.about-dine-info{width:100%;max-width:660px}
.hero-no-img{background-color:var(--heading-blue);justify-content:center;align-items:flex-end;width:100%;min-height:355px;padding-bottom:60px;display:flex}
.h2-heading-large{color:var(--heading-blue);margin-bottom:20px;font-family:Prompt,sans-serif;font-size:80px;font-weight:100;line-height:80px}
.h1-heading-large{color:var(--heading-blue);margin-bottom:30px;font-family:Prompt,sans-serif;font-size:130px;font-weight:100;line-height:136px}
.h1-heading-large.t-white{color:var(--white)}
.h1-heading-large.t-white.uc.mb-0{margin-bottom:0}
.gallery-intro{border-bottom:2px solid #3a7cb2;width:100%;max-width:760px;margin-bottom:100px;margin-left:auto;margin-right:auto;padding-bottom:40px}
.galleryw{width:100%}
.gallery-top-image{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661f9a4c74735b20d0b992f3_Lobby_gallery_1222x632.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
.gallery-lightbox{width:100%}
.gallery-bot{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;justify-content:flex-start;width:100%;margin-top:5px;display:flex}
.gallery-light-box{width:100%;max-width:100%}
.gci{width:100%;max-width:32.6%}
.gclw{width:100%}
.gci-top{width:100%;max-width:100%}
.next,.prev{border:0px none var(--transparent);background-color:var(--transparent);padding:0}
.gnav{margin-top:40px;margin-bottom:40px}
.events-intro{justify-content:center;width:100%;max-width:1088px;margin-bottom:70px;margin-left:auto;margin-right:auto;padding-bottom:20px;display:flex;position:relative}
.divider{background-color:var(--sky-blue);width:100%;max-width:765px;height:2px;margin-left:auto;margin-right:auto;position:absolute;inset:auto 0% 0%}
.text-block{color:var(--fade-orange)}
.team-intro,.galleri-intro{justify-content:center;width:100%;max-width:1088px;margin-bottom:70px;margin-left:auto;margin-right:auto;padding-bottom:20px;display:flex;position:relative}
.team-thumb{cursor:pointer;flex-flow:column;justify-content:space-between;align-items:stretch;width:100%;min-height:425px;display:flex;position:relative}
.team-ci{width:100%;max-width:32.6%}
.team-cl{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;justify-content:flex-start;width:100%;margin-top:5px;display:flex}
.team-clw{width:100%}
.lead-hover-img{opacity:0;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}
.lead-btn{background-color:var(--sky-blue);color:var(--white);text-align:center;letter-spacing:.5px;text-transform:uppercase;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6620e7983ab4dcdd40f69752_contact-text.png);background-position:30px;background-repeat:no-repeat;background-size:auto;padding:29px 30px 29px 145px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-color .35s;position:absolute;inset:auto 40px -40px auto}
.lead-btn:hover{background-color:var(--color);color:#fff}
.lead-btn.mxw-475{width:100%;max-width:300px;padding-left:30px}
.lead-btn.mxw-300{width:100%;max-width:300px}
.lead-btn.mxw-515{width:100%;max-width:515px}
.mxw-822{width:100%;max-width:822px}
.mxw-822._w-auto.tac{font-size:21px}
.blog-srch-w{position:relative}
.blog-srch-input{color:var(--fade-orange);background-color:#c3835940;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6620f8ea933824700178209a_srch-icon.svg);background-position:25px;background-repeat:no-repeat;background-size:auto;border:1px solid #c3835940;border-radius:100px;min-height:55px;margin-bottom:0;padding-left:60px;padding-right:200px;font-size:20px}
.blog-srch-input::placeholder{color:var(--fade-orange)}
.blog-srch-btn{background-color:var(--fade-orange);text-transform:uppercase;border-radius:100px;width:100%;max-width:172px;min-height:55px;font-family:Prompt,sans-serif;font-size:22px;font-weight:600;line-height:22px;position:absolute;inset:0% 0% auto auto}
.blog-srch-btn:hover{background-color:var(--orange)}
.paragraph{color:var(--night-blue)}
.faq-btn-w{margin-left:60px}
.il-faq-form-w{background-color:var(--pampas);background-image:none;background-repeat:repeat;background-size:auto;justify-content:center;align-items:center;width:100%;min-height:565px;padding-top:85px;padding-bottom:85px;display:flex}
.t-nblue{color:var(--night-blue)}
.faq-gallerybox{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;margin-top:10px;margin-bottom:10px;display:flex}
.faq-gallery{width:100%;max-width:32.66%}
.faq-galleryw{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;justify-content:flex-start;width:100%;display:flex;overflow:hidden}
.resources-flexbox{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;margin-top:10px;margin-bottom:10px;display:flex}
.resources-cli{width:100%;max-width:32.5%}
.reslurces-cl{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;justify-content:space-between;display:flex}
.brochure-title{text-transform:uppercase;font-size:22px;font-weight:600}
.brochure-download{font-size:15px}
.brochure-link{color:var(--night-blue);background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6621f040a02a3130e6f91366_download-icon.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;padding-bottom:50px;font-style:normal;text-decoration:none;transition:transform .35s,color .35s}
.brochure-link:hover{transform:translateY(-25px)}
.popcorn-img{box-shadow:none;width:100%}
.popcorn-img.mobile-img{display:none}
.tmonial-content-w1{width:100%;max-width:92%;margin-top:10%;margin-bottom:5%;margin-right:0%;position:relative}
.t-comma1{z-index:1;width:213px;height:170px;margin-top:-7%;margin-left:-13%;position:absolute;inset:0% auto auto 0%}
.tmonial-text1{z-index:2;color:var(--white);font-family:Prompt,sans-serif;font-size:54px;font-weight:100;line-height:65px;position:relative}
.lifestyle-videow{width:100%;padding-top:85px;padding-bottom:0}
.lifestyle-video,.ls-vdo-thumb{width:100%}
.loc-sec{width:100%;padding-bottom:80px;position:relative}
.loc-pattern{z-index:-10;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662222c04e943c788c44d95b_PATTERN.avif);background-position:0 100%;background-repeat:repeat-x;background-size:contain;width:100%;min-height:500px;max-height:650px;position:absolute;bottom:0}
.serv-amenities-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66222db69a071f07497a4990_S%26A_hero-1920x718.avif);background-position:0%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
._2col-img{width:100%;height:100%;position:absolute}
._2col-img.sa-img1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6622446a2de4b93afefa2914_TRIL_ConveniencesInset_955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.sa-img2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662244d197606224994f89f3_TRIL_WellnessInset_955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.sa-img3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6622451fb253a510b73a342a_dogwalk-thumb-955x688.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}
._2col-img.about-img1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661cf32f35949d329c8e2cec_brickoven-955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.about-img2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661d038fdbfa7021406341a4_spa-955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.about-img3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/661d03a633351a5ad181247b_breakfast-955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.well-img1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66227d9a86884472af1f3743_taichi-955x688.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.well-img2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66227db925f10d1a7bf3188c_treadmill-955x688.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}
._2col-img.dineimg1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66228658dc075e8109e4d48b_HDP-WatermarkTheLanding-DayTwo-67.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662315e050414800d0d04337_delanos-1080x499.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66233e54efa66c07a87a83a5_pilotspub-1080x499.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66233e54b54cf9a055ebfdd1_riversidecafe-1080x499.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg4{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66233e53d4f46682e0596a4f_terracelounge-1080x499.avif);background-position:0%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg5{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66233e5450414800d0eecc21_winecellar-1080x499.avif);background-position:0%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg6{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66233e57acf4936897d20b07_potomacroom-1080x499.avif);background-position:0%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg7{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66233e533e60afcd06fadc3d_roomservice-1080x499.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.dimg-bot{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623476550414800d0f6509a_blog-img.png);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.kim-jones{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662379113e60afcd062c64b5_LEFT.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.loc-img1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623c86dc332da05e4759ff4_oldtown-955x500.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.loc-img2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623c86c94d863895b5a5d74_shopping-955x500.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.loc-img3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623c86c69cfaf07263386a0_metro-955x500.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}
._2col-img.incentive-img1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6624a001ebbe7bffdc1ab572_AL-thumb-955x500.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
._2col-img.incentive-img2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6624a001f971285a2374a493_MC_inset955X500.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}
.wellness-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66227a2e25f10d1a7befcab1_wellness-hero-1920x718.avif);background-position:40%;background-repeat:no-repeat;background-size:cover;justify-content:flex-end;align-items:center;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.mw-980{width:100%;max-width:980px}
.float-right{float:right}
.wellness-intro{width:100%;max-width:965px;margin-left:40px;margin-right:40px;display:block}
.well-orchid-flower{box-shadow:none;width:100%;display:none}
.wellness-sec{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;padding-top:85px;padding-bottom:85px}
._2-col-flex-welll{flex-flow:wrap;justify-content:flex-end;width:100%;max-width:1217px;margin-left:auto;margin-right:auto;display:flex}
.awl-sec{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6622875712b2f49d92fb5c33_GettyImages-856955380.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:wrap;justify-content:center;align-items:center;width:100%;min-height:532px;padding-top:60px;padding-bottom:60px;display:flex}
.dine-gallery-sec{width:100%;padding-top:60px;padding-bottom:80px;position:relative}
.dine1-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66228461dd760b5e24bac0f1_TRIL_AboutHERO_1920x718.avif);background-position:100%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.dine1-intro{width:100%;max-width:740px;margin-left:40px;margin-right:40px;display:block}
.dine-leftimg{width:100%;max-width:458px;margin-top:10px;position:relative}
.dine-intro-img{box-shadow:none;width:100%}
._2-col-flex-dine1{flex-flow:wrap;justify-content:space-between;width:100%;max-width:1530px;display:flex}
.dining-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66229e7b187dd3c6dc063dc1_dining-hero-1920x718.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:718px;padding-bottom:60px;display:flex}
._2-col-flex-dining{flex-flow:wrap;justify-content:space-between;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;display:flex}
.dining-sec{justify-content:space-between;width:100%;display:flex;position:relative}
.dine-dishplate{z-index:-10;background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6622a2b3886d1ae44914c53e_dishplate.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;width:100%;max-width:517px;height:100%;max-height:597px}
.dishplate-img{position:relative}
.dishplate-img.mobile-img{display:none}
.dining-w{justify-content:flex-start;align-items:center;width:100%;min-height:595px;display:flex;position:relative}
.dining-intro{width:100%;max-width:850px;margin-left:auto;margin-right:auto;padding:40px;display:block}
.dining-sliderw{width:100%;max-width:100%;margin-top:0;margin-left:auto;margin-right:auto}
.dining-flex{flex-flow:wrap;justify-content:space-between;align-items:stretch;width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;display:flex}
.dining-flex.flipsec{direction:rtl}
.dining-lft{border-right:5px solid var(--white);width:100%;max-width:55%}
.dining-rt{border-left:5px solid var(--white);background-color:#eae4dc80;align-items:center;width:100%;max-width:45%;display:flex}
.dine-slider{background-color:var(--transparent);height:500px}
.dining-ginfo{direction:ltr;text-align:left;width:100%;max-width:575px;margin-left:auto;margin-right:auto;padding:50px 20px}
.gslide-nav{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;display:flex;position:absolute;inset:auto 0% 8% 55%}
._w-slider-dot{background-color:var(--fade-orange)}
._w-slider-dot._w-active{background-color:#c383594d}
.tmonial-content-w-75{width:100%;max-width:75%;margin-top:10%;margin-bottom:5%;margin-right:10%;position:relative}
.t-comma2{z-index:1;width:213px;height:170px;margin-top:-9%;margin-left:-15%;position:absolute;inset:0% auto auto 0%}
.testimonial-w-dark{background-color:var(--night-blue);width:100%;padding-top:60px;padding-bottom:80px}
.quotes--dark{opacity:.25}
.dining-botsec{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}
.dining-flex-bot{flex-flow:wrap;justify-content:space-between;align-items:stretch;width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;display:flex}
.dining-flex-bot.flipsec{direction:rtl}
.dining-lft-bot{border-right:5px solid var(--white);width:100%;max-width:40%}
.dining-rt-bot{border-left:5px solid var(--white);background-color:#eae4dc80;align-items:center;width:100%;max-width:60%;display:flex}
.dining-bot-info{direction:ltr;text-align:left;width:100%;max-width:865px;margin-left:auto;margin-right:auto;padding:50px 20px}
.ilfp-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662353e4fd9f586ebc1a705d_IL-hero-1920x713.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.mxw-850{width:100%;max-width:900px}
.mxw-850._w-auto.tac{font-size:21px}
.al-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/662379123e60afcd062c669f_AL-hero-1920x496.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:496px;padding-bottom:60px;display:flex}
.il-faqs-w{background-color:#f5f1ed;width:100%;padding-top:85px;padding-bottom:85px;position:relative}
.il-faq-btn{justify-content:flex-end;align-items:center;display:flex}
.btn-border{z-index:1;background-color:var(--sky-blue);width:100%;height:2px;position:absolute;right:32%}
.mc-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623b749ea98f3eda35c4df2_MC-hero-1920x496.avif);background-position:0%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:496px;padding-bottom:60px;display:flex}
.teepa-sec{background-color:#eae4dc;width:100%;padding-top:85px;padding-bottom:85px}
.inclucive-factor{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623b7489ca8198198c8ca69_puzzle-1920x532.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:wrap;justify-content:center;align-items:center;width:100%;min-height:532px;padding-top:60px;padding-bottom:60px;display:flex}
.io-info{width:100%;max-width:777px}
.il-calc-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623c317d2c90c9b1c9fa615_calculatorhero-1920x496.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:496px;padding-bottom:60px;display:flex}
.location-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6623c86e8097c9dfdfe2772b_location-hero-1920x718.avif);background-position:70%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.location-info{padding-top:85px;padding-bottom:85px}
._2-col-flex-location{flex-flow:wrap;justify-content:center;align-items:center;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex}
.loc-img-lft{justify-content:flex-start;align-items:center;width:100%;max-width:35%;margin-top:10px;padding-left:40px;display:flex}
.loc-intro{max-width:840px;padding-left:40px;padding-right:40px;display:block}
.loc-sec-rt{max-width:65%}
.loc-img{align-items:center;width:100%;height:100%;min-height:500px;display:flex;position:relative}
.incentive-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6624a002f9e16bdd91b28d62_incentive-1920x530.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;width:100%;min-height:530px;padding-bottom:60px;display:flex}
.mw-995{width:100%;max-width:995px}
.dine-imgw{align-items:center;width:100%;height:100%;min-height:500px;display:flex;position:relative}
.incentive-intro-w{background-image:linear-gradient(270deg,var(--heading-blue),var(--heading-blue)35%,var(--white)35%,#f4f1ed);width:100%;padding-top:90px;padding-bottom:90px}
.inc-right{float:right;width:100%;max-width:930px;padding-right:10%}
.incentive-ftitle{color:var(--white);margin-bottom:20px;font-size:30px;font-style:italic;font-weight:500}
.bookappoint-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/6624c7c5f971285a23964eff_bookanappt-hero-1920x540.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:496px;padding-bottom:60px;display:flex}
.bap-wrapper{background-image:linear-gradient(90deg,var(--pampas),var(--pampas)35%,#f4f1ed 35%,#f4f1ed);width:100%}
.bap-flex{justify-content:space-between;align-items:center;width:100%;display:flex}
.bap-left{justify-content:flex-end;width:100%;max-width:35%;padding-left:20px;padding-right:20px;display:flex}
.bap-rt{width:100%;max-width:65%;padding-left:0;padding-right:0}
.bap-rt-inner{width:100%;max-width:100%}
.sl-hero{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66252659e66b7f6a332183ff_hero-SL.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;min-height:718px;padding-bottom:60px;display:flex}
.home-dine-content1{width:100%;max-width:680px;padding:20px 20px 20px 12%}
.dine-right-arrow{left:3%}
.plus-icon-team{opacity:0;display:none}
.heading-4{margin-bottom:0}
.al-fp-anchor{width:100%}
.hg-hover-2{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .35s;display:flex;position:absolute;inset:0% auto auto 0%}
.hg-hover-2:hover{mix-blend-mode:multiply;background-color:#cfc361}
.dmem-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto}
.dmem-intro-half-left{width:100%;max-width:735px}
.h5-heading-2{color:#7394bb;text-align:left;text-transform:none;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:20px;font-style:italic;font-weight:700;line-height:27px}
.dmem-intro-flex{justify-content:space-between;align-items:center;width:100%;display:flex}
.dmem-intro-half{width:100%;max-width:735px;margin-left:auto;margin-right:auto}
.pp-gall-2{border-bottom:15px solid #fff;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative}
.tertiary-solid{z-index:2;color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;background-color:#7f78be;padding:28px 30px 29px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:background-position .35s,background-color .35s;position:relative}
.tertiary-solid:hover{color:#fff;background-color:#251f5f}
.row-2{width:100%;max-width:100%;padding-left:20px;padding-right:20px}
.opm-w{background-image:linear-gradient(90deg,var(--heading-blue),var(--heading-blue)30%,var(--pampas)30%,var(--pampas));width:100%;display:none}
.opml-w{background-image:linear-gradient(90deg,#d0dae3,#d0dae3 30%,var(--pampas)30%,var(--pampas));width:100%;display:none}
.incentives-flex-left{width:100%;max-width:750px}
.incentive-strong{font-weight:700}
.incentive-btn{color:#fff;letter-spacing:.333em;text-transform:uppercase;background-color:#5a2a42;padding:15px 40px;font-size:15px;line-height:120%;transition:background-color .35s,color .35s}
.incentive-btn:hover{background-color:#960048;text-decoration:none}
.incentive-btn.mb-10{background-color:var(--heading-blue)}
.incentive-bar{z-index:99;background-color:var(--sky-blue);width:100%;padding-top:30px;padding-bottom:20px;transition:transform .4s;position:relative}
.incentive-flex{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}
.incentive-bar-info{color:#fff;text-align:left;margin-bottom:10px;font-size:21px;font-weight:300;line-height:32px}
.incentive-bar-title{color:#fff;text-align:left;font-size:27px;font-weight:300;line-height:37px}
.video-section{padding-top:80px;padding-bottom:80px}
.video-card{width:90%;margin-left:auto;margin-right:auto;display:block;position:relative}
.video-card_playbutton{z-index:999;width:80px;height:80px;margin:auto;position:absolute;inset:0%}
.video-card_title{color:#fff;text-align:right;font-style:normal;position:absolute;inset:auto 20px 0% auto}
.comm-thumb2{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66a66085fd0055e6ff771cbc_22-032-76%20Skyline%20Terrace1.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;max-width:594px;height:396px;display:flex}
.comm-logo-sec{grid-column-gap:50px;grid-row-gap:50px;flex-flow:wrap;justify-content:center;width:100%;display:flex}
.comm-info-txt{font-size:25px;line-height:33px}
.h5-heading-teal{color:#00455d;text-align:left;text-transform:none;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:20px;font-weight:700;line-height:27px}
.h5-heading-teal.tac{text-align:center}
.h5-heading-teal.tac.mb-10{margin-bottom:10px}
.comm-card-info{width:100%;max-width:808px;padding:40px 20px;display:flex}
.comm-thumb4{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66a66084fd0055e6ff771c1a_2650_Seneca_G04a_Building_v02.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;max-width:594px;height:396px;display:flex}
.community-map{width:100%;min-height:718px;display:flex}
.comm-thumb1{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66a66085fd0055e6ff771c98_G220650_TRIL_Unit_IL_0403_03.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;max-width:594px;height:396px;display:flex}
.serv-links{text-transform:uppercase;margin-bottom:15px;font-size:22px}
.comm-sec{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}
.comm-card-info-inr{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding-bottom:100px;position:relative}
.greystone-logo{width:100%;max-width:302px}
.comm-card{background-color:#eae4dc59;justify-content:space-between;width:100%;margin-bottom:60px;display:flex}
.comm-card.hidden{display:none}
.comm-info{text-align:center;width:100%;max-width:1200px;margin-bottom:85px;margin-left:auto;margin-right:auto}
.h3-heading-small{color:#00455d;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px;font-family:Mulish,sans-serif;font-size:37px;font-weight:500;line-height:42px}
.comm-card-sev{position:absolute;inset:auto 0% 0%}
.silverstone-logo{width:100%;max-width:332px}
.seneca-btn{color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;background-color:#551c55;justify-content:center;align-items:center;width:100%;min-height:76px;padding:10px 30px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:min-height .35s,background-color .35s;display:flex}
.seneca-btn:hover{color:#fff;background-color:#681f68;min-height:100px}
.community-sec{padding-top:85px;padding-bottom:85px}
.comm-thumb3{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66a66085fd0055e6ff771c4a_21-015-36%20Lvl%207%20Fitness%20Center.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;max-width:594px;height:396px;display:flex}
.land-btn{color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;background-color:#0c4085;justify-content:center;align-items:center;width:100%;min-height:76px;padding:10px 30px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:min-height .35s,background-color .35s;display:flex}
.land-btn:hover{color:#fff;background-color:#0649a3;min-height:100px}
.prov-btn{color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;background-color:#77183b;justify-content:center;align-items:center;width:100%;min-height:76px;padding:10px 30px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:min-height .35s,background-color .35s;display:flex}
.prov-btn:hover{color:#fff;background-color:#920e3f;min-height:100px}
.till-btn{color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;background-color:#00455d;justify-content:center;align-items:center;width:100%;min-height:76px;padding:10px 30px;font-family:Prompt,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:min-height .35s,background-color .35s;display:flex}
.till-btn:hover{color:#fff;background-color:#005d7e;min-height:100px}
.comm-address{font-size:16px}
.home-hero-image{z-index:1;object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute}
@media screen and (min-width:1280px){a:hover{text-decoration:none}
.logo-desktop{max-width:411px}
.nav-link{padding-left:10px;padding-right:10px;font-size:18px}
.top-links--item{padding-left:20px;padding-right:20px}
.schedule-link{font-size:15px}
.navbar{margin-right:5px}
.tmonial-content-w{max-width:80%}
.sc-left{margin-right:10%}
.event-thumb-date,.dt-stext,.edt-stext{font-size:25px}
.hero-ed{max-width:411px}
.hefro-ed{font-size:110px;line-height:110px}
.serv-box{max-width:32.4%}
.lead-model{transition:opacity .4s}
.about-intron{max-width:775px}
.about-img-lft{max-width:360px}
.gci,.team-ci{max-width:32.75%}
.faq-gallery{max-width:32.81%}
.resources-cli{max-width:32.5%}
.wellness-sec{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66227e7482beba2849a2f620_pinkflowers-870x608.avif);background-position:0%;background-repeat:no-repeat;background-size:19%}
.dine-leftimg{max-width:615px}
.gslide-nav{left:58%}
.location-hero,.incentive-hero{background-position:50%}
.bap-rt{width:100%;max-width:65%}
}@media screen and (min-width:1440px){.row.pl-0{padding-left:0}
.logo-brand{padding-left:25px}
.logo-desktop{max-width:433px;padding-right:40px}
.head-top-right{max-width:330px}
.top-links.w--current{min-width:auto}
.nav-link{padding-left:15px;padding-right:15px;font-size:18px}
.top-links--item{padding-left:25px;padding-right:25px}
.schedule-link{font-size:18px}
.navbar{margin-right:14px}
.logo-tablet{padding-right:40px}
.video-content{padding-left:15%}
.hero-ed{max-width:433px}
.gallery-home-content-left{padding-right:15%}
.home-dine-content{padding-left:15%}
.about-eq-info{max-width:600px}
.faq-gallery{max-width:32.87%}
.wellness-hero{background-position:60%}
.wellness-sec{background-size:25%}
.dine-leftimg{max-width:620px}
.gslide-nav{left:60%}
.btn-border{right:35%}
.location-info{background-size:25%}
.home-dine-content1{padding-left:15%}
.dine-right-arrow{left:4%}
}@media screen and (min-width:1920px){.logo-desktop{max-width:575px;padding-right:60px}
.header-right{width:70%}
.head-top-right{max-width:388px}
.nav-link{padding-left:30px;padding-right:30px;font-size:18px}
.nav-link.nll{padding-left:60px;padding-right:30px}
.top-nav-flex{min-height:75px}
.schedule-link{font-size:20px}
.navbar{align-items:center;margin-right:22px}
.head-top-inner{min-height:0}
.logo-tablet{padding-right:60px}
.home-gallery-right{background-color:var(--pampas)}
.home-gallery-flex{justify-content:space-between;align-items:center;display:flex}
.home-g-thumb{width:100%}
.yb{max-width:700px}
.yb.cbw{width:80%;max-width:800px}
.hero-ed{max-width:574px}
.il-list-flex{justify-content:flex-start;align-items:flex-start;display:flex}
.about-eq-info{max-width:700px}
.about-eq-lft,.about-eq-rt,.about-eq-lft1,.about-eq-rt1{width:100%;max-width:50%}
.faq-gallery{max-width:32.9823%}
.wellness-hero{background-position:0%}
.dine-leftimg{max-width:665px}
.gslide-nav{left:63%}
.list{list-style-type:disc}
.dine-right-arrow{left:5%}
.hg-hover-2:hover{background-color:#cfc361}
.paragraph-2,.paragraph-3,.paragraph-4{line-height:32px}
}@media screen and (max-width:991px){h1{font-size:68px;line-height:80px}
h2{font-size:50px;line-height:59px}
.container-xlarge.hid-mobile{display:none}
.row{padding-left:40px;padding-right:40px}
.h1-heading{font-size:68px;line-height:80px}
.h4-heading{font-size:30px;line-height:38px}
.color-box-flex{grid-column-gap:20px;grid-row-gap:20px;justify-content:center}
.h2-heading{font-size:50px;line-height:59px}
.btn-box-w{flex:0 auto;width:100%;max-width:425px}
.h1-heading-small.darkbg{font-size:59px;line-height:63px}
.h1-heading-small.event-htitle{color:var(--teal-dark)}
.h2-heading-small{font-size:40px;line-height:50px}
.sg-heading-w{background-color:var(--pampas)}
.home-heading{font-size:80px;line-height:90px}
.h2-heading-xsmall{font-size:30px;line-height:50px}
.header-inner{min-height:60px}
.header-spacer{height:60px}
.logo-brand{max-width:250px;padding-top:5px;padding-bottom:5px;padding-left:0}
.logo-desktop{max-width:42%;min-height:60px;padding-left:20px;padding-right:20px;display:none}
.header-right,.main-dd{width:100%}
.top-links-w{display:none}
.overflow-box{width:100%}
.head-top-right{max-width:25%;display:none}
.level2.w--open{text-align:left;width:100%;min-width:100%;max-width:100%;padding-left:0;padding-right:0;position:relative}
.nav-arrow{color:var(--heading-blue);width:22px;font-size:25px;right:0}
.nav-arrow.mob-link{padding-bottom:0;font-family:Fontawesome Webfont;top:18px;right:20px}
.mddt{width:100%}
.scrollwrap{width:100%;height:90vh;overflow:auto}
.nav-link{color:var(--heading-blue);letter-spacing:2px;text-transform:uppercase;width:85%;margin-left:0;margin-right:0;padding:10px 20px;font-family:Prompt,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.nav-link:hover,.nav-link.w--current{color:var(--night-blue)}
.nav-link.ph{background-image:url(https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66173fad7fbece1b875d63f9_ph-icon.png);background-position:20px;background-repeat:no-repeat;background-size:auto;padding-left:40px}
.nav-menu{background-color:var(--pampas);width:80%;height:100vh;margin-top:60px}
.top-nav-flex{background-color:var(--night-blue);justify-content:flex-end}
.schedule-link{font-size:18px;font-weight:500;line-height:22px}
.icon-bar{color:#00518a;border-top:2px solid #fff;width:35px;height:2px;margin-top:5px;margin-bottom:7px;padding-bottom:0;padding-right:0;font-size:40px;line-height:2em;position:relative}
.navbar.nav-tablet{justify-content:space-between;margin-right:0;display:flex}
.head-top-left{background-color:var(--night-blue);justify-content:flex-end;max-width:100%;min-height:60px}
.menu-button{background-color:var(--heading-blue);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:60px;padding:15px 10px 10px;font-size:35px;display:flex}
.menu-button:hover{background-color:var(--night-blue)}
.menu-button.w--open{background-color:var(--color);color:#1e355e}
.tp-arrow{display:none}
.nav-sub-link:hover{background-color:#045e7e;font-weight:400}
.brand-logo{max-height:50px}
.main-nav-w{display:none}
.logo-tablet{text-align:left;justify-content:flex-start;max-width:100%;min-height:60px;padding-left:20px;padding-right:20px;display:flex}
.home-gallery-left{border-right-width:0;max-width:100%}
.home-gallery-right{max-width:100%;padding-top:40px;padding-bottom:40px}
.home-gallery-flex{flex-flow:column wrap}
.gallery-home-content{max-width:100%;margin-left:0%;padding:50px 20px}
.progress-left,.progress-right{max-width:100%}
.boro-g-pagination{justify-content:center;padding-right:0%}
.video-content{max-width:100%;margin-left:0%;padding:60px 20px}
.eho-logo-w{margin-top:20px}
.resize-w{display:none}
.faq-title{font-size:80px;line-height:95px}
.testimonial-flex{flex-direction:column}
.testimonial-left{max-width:100%}
.testimonial-right{justify-content:center;max-width:100%}
.tmonial-content-w{max-width:100%;margin-right:0%}
.t-comma{display:none}
.faqlistitem{padding-left:0;padding-right:10px}
.faqheader{padding-left:20px;padding-right:0}
.blog-cli{max-width:48%}
.pp-intro-flex{flex-direction:column}
.pp-intro-half{max-width:100%;padding-bottom:60px}
.pp-intro-content{padding:0}
.contact-wrapper{background-image:none}
.sidebar-flex{flex-direction:column}
.sidebar-left{max-width:100%;padding-bottom:60px}
.sidebar-left.incentivert{background-color:var(--heading-blue);padding-top:60px}
.sidebar-right{background-color:#f4f1ed;max-width:100%;padding-top:60px;padding-bottom:60px}
.sc-left{max-width:100%;margin-right:0%}
.sc-right{max-width:100%;padding-left:0%}
.event-cli{max-width:100%}
.hero-ed{background-size:cover;max-width:100%;min-height:300px}
.event-hero-flex{flex-direction:column}
.lifestyle-hero{background-position:0%}
.serv-box{max-width:48.8%}
.lifestyle-bot-flex,.lifestyle-bot-flex.flip{flex-direction:column}
.lifestyle-half{max-width:100%}
.gallery-home-content-left{max-width:100%;margin-left:0%;padding:50px 20px}
.lead-model{z-index:9999999;flex-wrap:wrap;position:fixed}
.closebtn{top:10px;right:10px}
.lead-model-content{max-height:400px}
.lead-right{padding-left:0%}
.lead-detail{width:100%;display:block;position:relative}
.lead-detail-img{background-position:50% 0;max-width:100%;min-height:400px;max-height:400px;display:none}
.short-card{padding-bottom:50px}
.cycle-slide{max-width:50%}
._3box-sec{justify-content:center;align-items:center}
.hserv{max-width:50%;min-height:480px}
.hserv1{max-width:50%;min-height:450px}
.hs-faq{padding-left:0;padding-right:10px}
.il-hero{background-position:100%}
._6col{max-width:100%}
.rsvp-footer{border-top-color:var(--fade-orange)}
.rsvp-header{min-height:300px}
.rsvp-ph{font-size:50px}
.rsvp-ph:hover{color:var(--fade-orange)}
.about-agination{justify-content:center;padding-right:0%}
.hid-mobile{display:none}
.pp-title{font-size:80px}
.pp-title.uc.tac{font-size:60px}
.home-din-thumb{height:550px}
.home-dine-content{max-width:100%;margin-left:0%;padding:60px 20px}
.il-cal-sec{background-position:0%;padding-top:0;display:block}
.il-calc-flex{flex-flow:column-reverse}
.calc-img{display:inline-block}
.owl-carousel-wrapper{width:100%}
.gallery-set{margin-top:20px}
.about-img-lft{margin-bottom:40px}
.about-eq-img{min-height:500px}
.about-eq-lft{border-right-width:0;max-width:100%}
.about-eq-rt{border-left-width:0;max-width:100%;padding-left:20px;padding-right:20px}
.about-eq-lft1{border-left-width:0;max-width:100%}
.about-eq-rt1{border-right-width:0;max-width:100%;padding-left:20px;padding-right:20px}
.about-dine-sec{background-position:0%;padding-top:0;display:block}
.hero-no-img{min-height:255px}
.h2-heading-large{font-size:50px;line-height:59px}
.h1-heading-large{font-size:68px;line-height:80px}
.gci,.team-ci{max-width:49.2%}
.faq-gallery{max-width:32.4%}
.resources-cli{max-width:49%}
.popcorn-img.mobile-img{display:inline-block}
.tmonial-content-w1{max-width:100%;margin-right:0%}
.t-comma1{display:none}
._2col-img{min-height:0}
.wellness-hero{background-position:32%}
.well-orchid-flower{display:inline-block}
._2-col-flex-welll{justify-content:space-between}
.awl-sec{background-position:0%;padding-top:0;display:block}
.dine1-hero{background-position:100%}
.dine-leftimg{margin-bottom:40px}
.dining-hero{background-position:0%}
.dining-sec{padding-top:85px;padding-bottom:85px}
.dine-dishplate{background-image:none;background-repeat:repeat;background-size:auto;height:auto;max-height:none;display:flex}
.dishplate-img.mobile-img{width:517px;display:block}
.dining-w{flex-flow:wrap;min-height:100%}
.dining-lft{border-right-width:0;max-width:100%}
.dining-rt{border-left-width:0;max-width:100%;padding-left:20px;padding-right:20px}
.mask{height:100%}
.tmonial-content-w-75{max-width:100%;margin-right:0%}
.t-comma2{display:none}
.dining-lft-bot{border-right-width:0;max-width:100%}
.dining-rt-bot{border-left-width:0;max-width:100%;padding-left:20px;padding-right:20px}
.ilfp-hero,.al-hero,.mc-hero{background-position:100%}
.inclucive-factor{background-position:0%;min-height:100%;padding-top:60px;display:block}
.il-calc-hero{background-position:100%}
._2-col-flex-location{flex-flow:column;justify-content:space-between}
.loc-img-lft{max-width:100%;margin-bottom:40px;padding-left:0}
.loc-intro{max-width:100%;padding-left:0;padding-right:0}
.loc-sec-rt{max-width:100%}
.loc-img,.dine-imgw{min-height:500px}
.incentive-intro-w{background-image:none;padding-top:0;padding-bottom:0}
.inc-right{max-width:100%;padding-left:0%}
.bookappoint-hero{background-position:100%}
.bap-wrapper{background-image:none;padding-top:0;padding-bottom:0}
.bap-flex{flex-direction:column}
.bap-left{background-color:var(--pampas);max-width:100%;padding-top:60px;padding-bottom:60px}
.bap-left.incentivert{background-color:var(--heading-blue);padding-top:60px}
.bap-rt{background-color:#f4f1ed;max-width:100%;padding-top:0;padding-bottom:0}
.bap-rt-inner{max-width:100%;padding-left:0%}
.sl-hero{background-position:100%}
.home-dine-content1{max-width:100%;margin-left:0%;padding:60px 20px}
.dine-right-arrow{left:auto}
.dmem-intro-half-left{max-width:100%;padding-bottom:60px}
.dmem-intro-flex{flex-direction:column}
.dmem-intro-half{max-width:100%;padding-bottom:60px}
.row-2{padding-left:40px;padding-right:40px}
.incentive-flex{flex-flow:column}
.incentive-bar-info,.incentive-bar-title{text-align:center}
.video-section{padding-top:60px;padding-bottom:60px}
.video-card_title{font-size:5.5vw;line-height:110%}
.comm-thumb2{width:100%;max-width:100%}
.comm-card-info{width:100%;padding-left:40px;padding-right:40px}
.comm-thumb4,.comm-thumb1{width:100%;max-width:100%}
.comm-card-info-inr{padding-bottom:0}
.comm-card{flex-flow:column}
.h3-heading-small{font-size:30px;line-height:50px}
.comm-card-sev{position:relative}
.comm-thumb3{width:100%;max-width:100%}
.home-hero-image{object-position:80% 50%}
}@media screen and (max-width:767px){h1{font-size:48px;line-height:60px}
h2{font-size:40px;line-height:49px}
.row{padding-left:20px;padding-right:20px}
.h1-heading{font-size:48px;line-height:60px}
.primary-solid{padding-top:20px;padding-bottom:24px;font-size:20px;line-height:30px}
.secondary-solid{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.h2-heading{font-size:40px;line-height:49px}
.btn-box-w{max-width:260px}
.h1-heading-small{font-size:50px;line-height:60px}
.h1-heading-small.darkbg{font-size:39px;line-height:43px}
.h2-heading-small{font-size:40px;line-height:40px}
.home-heading{font-size:60px;line-height:70px}
.h2-heading-xsmall{font-size:40px;line-height:40px}
.header-inner{background-color:var(--night-blue)}
.logo-brand{padding-top:5px;padding-bottom:5px;padding-left:0}
.head-top-right{display:none}
.head-top-left{background-color:var(--night-blue);max-width:100%}
.hero-home{min-height:450px;margin-bottom:0}
.hero-content-home{margin-bottom:-130px}
.vdiv{min-height:175px}
.boro-box{padding-left:35px;padding-right:35px}
.fph{font-size:50px}
.resize{display:none}
.hero-faq{min-height:450px}
.faq-title{font-size:60px;line-height:70px}
.tmonial-text{font-size:42px;line-height:52px}
.faqtitle{font-size:30px;line-height:40px}
.blog-hero{min-height:450px}
.blog-cli{max-width:100%}
.blog-detail-hero{min-height:450px}
.blog-detail-w{padding-top:50px;padding-bottom:50px}
.pp-hero{min-height:450px}
.contact-wrapper{padding-top:50px;padding-bottom:50px}
.event-hero{min-height:450px}
.rsvp-btn{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.call-us{padding-top:20px;padding-bottom:24px;font-size:20px;line-height:30px}
.event-detail-img{display:none}
.lifestyle-hero{min-height:450px}
.serv-box{max-width:100%}
.about-hero{min-height:450px}
.lead-model{width:90%}
.bio-title{font-size:21px;line-height:28px}
.closebtn{inset:25px 25px auto auto}
.lead-detail{flex-direction:column;padding-left:20px;padding-right:20px}
.card-thumb-img{padding-top:125%}
.bio-btn{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.about-slider,.about-slider-sec{min-height:650px}
.lightbox-btn{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.health-services-hero{min-height:450px}
.hserv{max-width:100%;min-height:auto}
.hserv1{max-width:100%}
.il-hero{min-height:450px}
.rsvp-footer{flex-wrap:wrap;justify-content:center;align-items:center}
.rsvp-ph{margin-top:20px}
.paypal-btn{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.hero-pp{min-height:450px}
.pp-title{font-size:60px}
.home-din-thumb{height:450px}
.owl-carousel.owl-theme.navigation-thumbs{width:400px}
.secondary-ghost{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.about-eq-img{min-height:300px}
.h2-heading-large{font-size:40px;line-height:49px}
.h1-heading-large{font-size:48px;line-height:60px}
.gallery-top-image{min-height:350px}
.gallery-light-box,.gci,.gci-top,.team-ci{max-width:100%}
.lead-btn{padding-top:20px;padding-bottom:24px;font-size:20px;line-height:30px}
.faq-gallery,.resources-cli{max-width:100%}
.tmonial-text1{font-size:42px;line-height:52px}
.serv-amenities-hero,.wellness-hero,.dine1-hero,.dining-hero,.ilfp-hero,.al-hero,.mc-hero,.il-calc-hero,.location-hero{min-height:450px}
.loc-img{min-height:300px}
.incentive-hero{min-height:450px}
.dine-imgw{min-height:300px}
.bookappoint-hero{min-height:450px}
.bap-wrapper{padding-top:0;padding-bottom:0}
.sl-hero{min-height:450px}
.tertiary-solid{padding-top:20px;padding-bottom:24px;font-size:20px;font-weight:600;line-height:30px}
.row-2{padding-left:20px;padding-right:20px}
.video-card{width:calc(100% - 48px)}
.comm-card-info{padding-left:30px;padding-right:30px}
.h3-heading-small{font-size:40px;line-height:40px}
.seneca-btn,.land-btn,.prov-btn,.till-btn{padding-top:20px;padding-bottom:24px;font-size:20px;line-height:30px}
.home-hero-image{object-position:90% 50%}
}@media screen and (max-width:479px){h1{font-size:37px;line-height:45px}
h2{font-size:30px;line-height:39px}
.h1-heading{font-size:37px;line-height:45px}
.h4-heading{font-size:25px;line-height:32px}
.secondary-solid.mxw-300.borobtn,.secondary-solid.mxw-270.borobtn{margin-right:5%}
.h2-heading{font-size:30px;line-height:39px}
.h1-heading-small{font-size:30px;line-height:36px}
.h1-heading-small.darkbg{font-size:29px;line-height:33px}
.h2-heading-small{font-size:35px;line-height:36px}
.home-heading{font-size:42px;line-height:50px}
.h2-heading-xsmall{font-size:30px;line-height:36px}
.logo-desktop{max-width:58%}
.nav-link{width:80%}
.nav-menu{width:90%}
.icon-bar{height:2px}
.hero-home{margin-bottom:0}
.hero-content-home{margin-bottom:-90px}
.vdiv{min-height:130px}
.back{padding-left:20px;padding-right:20px}
.boro-sec,.boro-slider{min-height:1250px}
.home-video{height:250px}
.fph{font-size:30px;line-height:36px}
.hero-faq{min-height:300px}
.faq-title{font-size:42px;line-height:52px}
.faqlistitem{margin-top:30px;padding-bottom:30px}
.faqtitle{padding-right:10px;font-size:20px;line-height:28px}
.aaicon{right:0}
.faqbodycont{padding-top:0}
.blog-hero{min-height:300px}
.yb{padding-left:20px}
.blog-detail-hero,.pp-hero,.event-hero{min-height:300px}
.event-thumb-bot{flex-direction:column}
.event-thumb-date,.dt-stext,.edt-stext{font-size:20px}
.event-detail-img,.lifestyle-hero{min-height:300px}
.lifestyle-serv{padding-top:50px;padding-bottom:50px}
.lifestyle-boximg1,.lifestyle-boximg2{min-height:450px}
.about-hero{min-height:300px}
.bio-title{font-weight:500}
.short-card{width:100%}
.cycle-slide{max-width:100%}
.about-slider,.about-slider-sec{min-height:900px}
.lightbox-btn{right:2%}
.health-services-hero{min-height:300px}
.hs-faqbodycont{padding-top:0}
.aaicon-hs{right:0}
.il-hero{min-height:300px}
.il-list-flex{flex-wrap:wrap}
.rsvp-footer{text-align:center}
.paypal-btn.mxw-300.borobtn{margin-right:5%}
.hero-pp{min-height:300px}
.pp-title{font-size:42px}
.pp-title.uc.tac{font-size:33px}
.home-din-thumb{height:250px}
.owl-carousel.owl-theme.navigation-thumbs{width:240px}
.owl-carousel-wrapper{align-self:center;margin-top:0}
.about-intron{margin-left:2%;margin-right:2%}
.secondary-ghost.mxw-300.borobtn{margin-right:5%}
.about-eq-lft,.about-eq-rt,.about-eq-lft1,.about-eq-rt1{max-width:100%}
.hero-no-img{min-height:200px}
.h2-heading-large{font-size:30px;line-height:39px}
.h1-heading-large{font-size:37px;line-height:45px}
.serv-amenities-hero,.wellness-hero{min-height:300px}
.wellness-intro{margin-left:2%;margin-right:2%}
.wellness-sec{padding-top:50px;padding-bottom:50px}
.dine1-hero,.dining-hero{min-height:300px}
.dining-sec{padding-top:50px;padding-bottom:50px}
.dining-lft,.dining-rt,.dining-lft-bot,.dining-rt-bot{max-width:100%}
.ilfp-hero,.al-hero,.mc-hero,.il-calc-hero,.location-hero{min-height:300px}
.location-info{padding-top:50px;padding-bottom:50px}
.incentive-hero,.bookappoint-hero,.sl-hero{min-height:300px}
.video-section{padding-top:40px;padding-bottom:40px}
.video-card{width:calc(100% - 40px)}
.video-card_playbutton{width:60px;height:60px}
.video-card_title{margin-bottom:10px;right:10px}
.comm-card-info{padding-left:0;padding-right:0}
.h3-heading-small{font-size:30px;line-height:36px}
.community-sec{padding-top:50px;padding-bottom:50px}
.home-hero-image{object-position:85% 50%}
}
@font-face{font-family: 'Mulish';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d000d6cdd4c2243ba8932a_Mulish-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Mulish';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d000b6af6d037a41fe96ea_Mulish-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Mulish';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d000b6ddf1563101a17bba_Mulish-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Mulish';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d000b692a92ee8b5305c9c_Mulish-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Prompt';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d0015266a34467e8611c21_Prompt-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Prompt';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d0015215e8278cc8fb8420_Prompt-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Prompt';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d0015260efae0cc7455524_Prompt-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Prompt';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00152ea82d9d2152f51bf_Prompt-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Prompt';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d00152973ab1f88da90303_Prompt-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Prompt';
  src: url('https://cdn.prod.website-files.com/66173fad7fbece1b875d63c2/66d0015171566bbab745c10e_Prompt-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;}
ul.yb li::marker{content:url('https://cdn.prod.website-files.com/64cb953db4288253b5c25baa/64cc81c0a215dd87f4f049bb_list-bullet.png');background-position:0 8px;  background-repeat:no-repeat;margin-bottom:10px;padding-left:30px;list-style-type:none;}
.rtext ul li:before{content:url('https://cdn.prod.website-files.com/64cb953db4288253b5c25baa/64cc81c0a215dd87f4f049bb_list-bullet.png');background-position:0 0px;  background-repeat:no-repeat;margin-bottom:10px;padding:0px 0px 0px 0px;position:absolute;left:0;}
.rtext ul li{padding-left:30px;margin-left:20px;list-style-type:none;position:relative;}
.rtext ul li::marker{display:none;}
ul.yb li{margin-left:20px;}
.logo-desktop:before{content:'';background-color:#0B263B;width:100%;position:absolute;left:-50%;height:185px;z-index:-1;}
.head-top-inner:before{content:'';background-color:#C38359;width:100%;position:absolute;right:-50%;height:75px;z-index:-1;}
.main-nav-w:before{content:'';background-color:#eae4dc;width:100%;position:absolute;right:-50%;height:94px;z-index:-1;}
.w-slider-dot.w-active{background-color: rgba(195, 131, 89)!important;}
.w-slider-dot{background-color: rgba(195, 131, 89, .3)!important;margin-left:6px!important;margin-right:6px!important;}
body.home .w-slider-dot.w-active{background-color: rgba(234,228,220)!important;}
body.home .w-slider-dot{background-color: rgba(234,228,220, .5)!important;margin-left:6px!important;margin-right:6px!important;}
.flex-control-paging li a.flex-active{background-color: rgba(195, 131, 89)!important;}
.flex-control-paging li a{background-color: rgba(195, 131, 89, .3)!important;border:0px solid #c38359!important;}
/* FormStack Form Footer */
#fform .fsEmbed .fsPage,#fform .sleft #fsRow5728974-1{min-width:inherit!important;display:flex;flex-wrap:wrap;justify-content:space-between;}
#fform .sleft #fsRow5728974-1 .fsFieldRow .fsFieldCell.fsSpan50{width:calc(49.5%);}
#fform .sleft{width:55%;}
#fform .sRight{width:43%;}
#fsRow5728974-8,#fsRow5728974-8{max-width:300px;/*margin-left:7px;*/}
/* Header Custom Css */
@media screen and (max-width: 991px){.logo-desktop:before,.head-top-inner:before,.main-nav-w:before{display:none;content:'';}
.header-inner{transform: translate3d(0px, 0px, 0px)!important;}
}

#rl-email-container{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998}
#rl-email{background-color:#fff;border:30px solid #fff;border-radius:5px;font-family:Arial,sans-serif;font-size:16px;margin:30px auto;position:relative;width:400px;z-index:99999}
#rl-email .rl-email-company-name{font-size:12px;font-weight:700;letter-spacing:5px;margin:0 0 1em 0;text-align:center;text-transform:uppercase}
#rl-email input,#rl-email textarea{color:#222;font-family:Arial,sans-serif;font-size:18px;padding:5px 5px 4px;line-height:normal;border-width:1px;border-color:gray}
#rl-email textarea{height:3em;margin:0 0 1.5em 2px}
#rl-email label{color:#444;display:block;font-family:Arial,sans-serif;font-size:16px;text-align:left;width:100%;left:auto;position:static}
#rl-email label.error .rl-email-required{color:#b94a48}
#rl-email label.error input,#rl-email label.error textarea{background-color:#fff8e1}
#rl-email label#rl-do-not-email-label{text-align:justify;font-size:12px;margin:-1.5em 0 1.5em 2px;clear:both}
#rl-email .rl-email-required{color:#999;margin-left:.5em;font-weight:700;font-size:12px;text-transform:uppercase}
#rl-email .rl-email-field{display:block;width:96%}
#rl-email .rl-button{display:inline-block;border-radius:3px;cursor:pointer;font-family:arial;font-size:15px;font-weight:700;margin:3px;padding:6px 24px;text-decoration:none}
#rl-email .rl-button[type=submit]{-moz-box-shadow:inset 0 1px 0 0 #54a3f7;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7;box-shadow:inset 0 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);background-color:#007dc1;border:1px solid #124d77;color:#fff;text-shadow:0 1px 0 #154682}
#rl-email .rl-button:hover[type=submit]{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);background-color:#0061a7}
#rl-email .rl-button[type=button]{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fff),color-stop(1,#e3e0e3));background:-moz-linear-gradient(top,#fff 5%,#e3e0e3 100%);background:-webkit-linear-gradient(top,#fff 5%,#e3e0e3 100%);background:-o-linear-gradient(top,#fff 5%,#e3e0e3 100%);background:-ms-linear-gradient(top,#fff 5%,#e3e0e3 100%);background:linear-gradient(to bottom,#fff 5%,#e3e0e3 100%);background-color:#fff;border:1px solid #ccc;color:#666;text-shadow:0 1px 0 #fff}
#rl-email .rl-button:hover[type=button]{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e3e0e3),color-stop(1,#fff));background:-moz-linear-gradient(top,#e3e0e3 5%,#fff 100%);background:-webkit-linear-gradient(top,#e3e0e3 5%,#fff 100%);background:-o-linear-gradient(top,#e3e0e3 5%,#fff 100%);background:-ms-linear-gradient(top,#e3e0e3 5%,#fff 100%);background:linear-gradient(to bottom,#e3e0e3 5%,#fff 100%);background-color:#e3e0e3}
#rl-email-container .rl-email-overlay-win{background-color:#000;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:9998}
@media only screen and (max-width:480px){#rl-email-container .rl-email-overlay-win{background-color:#fff;opacity:1}
#rl-email{border:10px solid #fff;border-radius:0;left:0;margin-left:0;margin-top:0;top:0;width:90%}
}#rl-privacy-notice-container{z-index:99999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#333!important;position:relative}
#rl-privacy-notice-top{position:absolute}
#rl-privacy-text-container{padding:10px 20px;margin:0 auto}
#rl-privacy-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.3;font-size:14px}
#rl-privacy-text a{color:inherit!important;text-decoration:underline!important}
button#rl-privacy-accept,button#rl-privacy-decline{background:#5688ea!important;position:absolute;line-height:1.1;margin:5px 10px;cursor:pointer;padding:8px 18px;border-radius:3px;border:1px solid #416dc4}
button#rl-privacy-accept{right:10px;bottom:5px}
button#rl-privacy-decline{left:10px;bottom:5px}
.rl-accept-text,.rl-decline-text{font-size:15px;color:#fff!important;font-weight:700;letter-spacing:0}
.rl-dismiss-text{display:flex;align-items:center}
.rl-dismiss{padding-left:10px;font-style:bold;font-size:1.5em}
.rl-privacy-wrapper{position:fixed;bottom:0;margin-bottom:8px;margin-right:8px}
.rl-privacy-notice{background-color:#fff!important;opacity:1;top:0;left:0;right:0;border-bottom:1px solid #ddd;box-shadow:0 1px 8px rgba(0,0,0,.17);padding-bottom:45px}
*[data-reach-dialog-overlay]{z-index: 4;}
div.Options.animate__fadeIn{justify-content: center !important;}
.Teaser{margin-bottom: 30px;
letter-spacing: 0px !important;}
@media screen and (max-width: 767px){div.hero-content.aos-init.aos-animate{top: 170px;}
@media screen and  (min-width: 711px) and (max-width: 1039px){.Teaser.horizontal.wrap-segments .option-button, .Teaser.horizontal.wrap-segments .option-button.primary {
             font-size: 18px !important;}
}

.hero-img, .hero-img.hero-home, .hero-img.hero-the-landing, .hero-img.hero-providence, .hero-img.hero-seneca{min-height: 600px !important;}
}

body > address > div > div > div > a{display: none !important;}
.Teaser .Options .option-button{background-color: #C38359 !important;
border-color: #C38359 !important;
color: #fff !important;
text-transform: uppercase;
transition: all .35s ease;
font-weight: 600;}
.hvideo{width:100%;height:100%;}
.further-disable-page-scrolling{overflow: hidden;
        height: auto;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de998d6496a6cd44e1a_Basic%20Sans%20Light%20IT.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de992676001569e9591_Basic%20Sans%20ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de992676001569e9560_Basic%20Sans%20ExtraLight%20IT.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de825f4486551be44d5_Basic%20Sans%20Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de89f4c9ae97e676ebb_Basic%20Sans%20Bold%20IT.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de83619f4c73533a28d_Basic%20Sans%20Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8de842c6751e7fd1abf1_Basic%20Sans%20Black%20IT.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e01c1168b2c038b3480_Basic%20Sans%20Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e019e2e818cb747a4d5_Basic%20Sans%20Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e01a7a8f93d666b6853_Basic%20Sans%20SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e01c1168b2c038b34b2_Basic%20Sans%20Thin%20IT.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e01d6275cd968ea067b_Basic%20Sans%20Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e01c1168b2c038b349f_Basic%20Sans%20SemiBold%20IT.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;}
@font-face{font-family: 'Basic sans it';
  src: url('https://assets.website-files.com/6469c80d14f61c2d0623ed1e/646b8e02dd2c8b67db81a066_Basic%20Sans%20Regular%20IT.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;}
.w-icon-slider-right:before{content:"î˜€"}
.w-icon-slider-left:before{content:"î˜"}
.w-icon-nav-menu:before{content:"î˜‚"}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"î˜ƒ"}
.w-icon-file-upload-remove:before{content:"î¤€"}
.w-icon-file-upload-icon:before{content:"î¤ƒ"}
/* cyrillic-ext */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-cSZMZ-Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
/* cyrillic */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-eCZMZ-Y.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
/* vietnamese */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-cyZMZ-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
/* latin-ext */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-ciZMZ-Y.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-fCZM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* cyrillic-ext */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNZVcf6lvg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
/* cyrillic */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNZXMf6lvg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
/* vietnamese */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNZV8f6lvg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
/* latin-ext */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNZVsf6lvg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNZWMf6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.crjs .phoneswap{visibility: hidden;}
/* fallback */
@font-face{font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}
/* fallback */
@font-face{font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v109/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2');}
.material-icons{font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;}
.material-icons-outlined{font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;}
/* cyrillic-ext */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
/* cyrillic */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
/* greek-ext */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;}
/* greek */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
/* vietnamese */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
/* latin-ext */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* cyrillic-ext */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
/* cyrillic */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
/* greek-ext */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;}
/* greek */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
/* vietnamese */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
/* latin-ext */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}