@media only screen and (min-width:0rem){#city-intro{background-color:#082032;padding:var(--sectionPadding)}#city-intro .cs-container{margin:auto;max-width:47.5rem;width:100%}#city-intro .cs-topper{color:var(--secondaryLight)}#city-intro .cs-text{margin-top:1rem;opacity:.9}#city-intro .cs-btn-group{margin-top:2rem}#city-intro .cs-inline-links{border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:clamp(2rem,5vw,2.5rem) 0 0;padding:clamp(1.5rem,4vw,1.75rem) 0 0}#city-intro .cs-inline-links a{color:var(--bodyTextColorWhite);font-size:.9375rem;font-weight:700;opacity:.85;text-decoration:underline;text-decoration-color:rgba(67,183,255,.5)}#city-intro .cs-inline-links a:focus-visible,#city-intro .cs-inline-links a:hover{opacity:1;text-decoration-color:var(--secondaryLight)}}@media only screen and (min-width:48rem){#city-intro .cs-inline-links{flex-direction:row;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem)}}@media only screen and (min-width:0rem){#city-gallery{background:linear-gradient(180deg,var(--secondary) 0,var(--primary) 12%,var(--primary) 88%,var(--secondary) 100%);padding:var(--sectionPadding);text-align:center}#city-gallery .cs-container{gap:clamp(2.5rem,6vw,3.5rem);margin:auto;max-width:73.75rem}#city-gallery .cs-container,#city-gallery .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#city-gallery .cs-content{max-width:43.75rem}#city-gallery .cs-topper{color:var(--secondaryLight)}#city-gallery .cs-text,#city-gallery .cs-title{color:var(--bodyTextColorWhite)}#city-gallery .cs-text{margin-top:.75rem;opacity:.85}#city-gallery .cs-card-group{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;width:100%}#city-gallery .cs-item{list-style:none;text-align:left;width:100%}#city-gallery .cs-link{color:inherit;display:flex;flex-direction:column;gap:1rem;height:100%;text-decoration:none;width:100%}#city-gallery .cs-picture{aspect-ratio:8/5;border-radius:1.5rem;display:block;margin:auto;overflow:hidden;position:relative;width:100%}#city-gallery .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;transition:transform .5s ease;width:100%}#city-gallery .cs-link:focus-visible .cs-picture img,#city-gallery .cs-link:hover .cs-picture img{transform:scale(1.05)}#city-gallery .cs-link:focus-visible .cs-item-text,#city-gallery .cs-link:hover .cs-item-text{background-color:var(--primaryLight)}#city-gallery .cs-link:focus-visible .cs-icon-wrapper,#city-gallery .cs-link:hover .cs-icon-wrapper{border-color:#fff}#city-gallery .cs-link:focus-visible .cs-icon,#city-gallery .cs-link:hover .cs-icon{filter:brightness(1000%) grayscale(1)}#city-gallery .cs-item-text{align-items:center;background-color:var(--primary);border-radius:1.5rem;display:flex;flex-grow:1;gap:1rem;justify-content:space-between;padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2.8vw,1.75rem);transition:background-color .3s}#city-gallery .cs-flex{display:flex;flex-direction:column;gap:.375rem}#city-gallery .cs-h3{color:var(--bodyTextColorWhite);font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.2em;margin:0}#city-gallery .cs-desc{color:var(--bodyTextColorWhite);font-size:.875rem;opacity:.85}#city-gallery .cs-icon-wrapper{align-items:center;border:1px solid var(--bodyTextColorWhite);border-radius:50%;display:flex;flex:none;height:2.5rem;justify-content:center;transition:border-color .3s;width:2.5rem}#city-gallery .cs-icon{height:auto;transition:filter .3s;width:.875rem}#city-gallery .cs-quote{border-top:1px solid hsla(0,0%,100%,.15);margin-top:1rem;padding-top:1rem}#city-gallery .cs-quote-text{color:var(--bodyTextColorWhite);font-size:.9375rem;line-height:1.6em;margin:0;opacity:.85}#city-gallery .cs-quote-info{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.625rem}#city-gallery .cs-quote-name{color:var(--bodyTextColorWhite);font-size:.875rem;font-weight:700}#city-gallery .cs-quote-stars{flex:none;height:1rem;width:6rem}#city-gallery .cs-button-solid{background-color:var(--primaryLight)}#city-gallery .cs-button-solid:before{background-color:var(--secondary)}}@media only screen and (min-width:37.5rem){#city-gallery .cs-card-group{align-items:flex-start;flex-direction:row}#city-gallery .cs-item{width:calc(50% - 1rem)}}@media only screen and (min-width:0rem){#city-faq{background-color:#082032;padding:var(--sectionPadding)}#city-faq .cs-container{margin:auto;max-width:50rem;width:100%}#city-faq .cs-content{margin-bottom:clamp(2rem,5vw,2.75rem);text-align:center}#city-faq .cs-topper{color:var(--secondaryLight)}#city-faq .cs-faq-group{display:flex;flex-direction:column;gap:1rem}#city-faq .cs-faq-item{background:hsla(0,0%,100%,.03);border:1px solid rgba(67,183,255,.3);border-radius:1rem;padding:clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,3vw,1.75rem)}#city-faq .cs-faq-item[open]{background:rgba(67,183,255,.08);border-color:var(--secondaryLight)}#city-faq .cs-faq-item summary{align-items:center;color:var(--bodyTextColorWhite);cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;margin:0}#city-faq .cs-faq-item summary::-webkit-details-marker{display:none}#city-faq .cs-faq-item summary:after{background:url(/assets/svgs/chevron.svg) 50%/contain no-repeat;content:"";flex:none;height:.875rem;transform:rotate(90deg);transition:transform .3s;width:.875rem}#city-faq .cs-faq-item[open] summary:after{transform:rotate(270deg)}#city-faq .cs-faq-item p{color:var(--bodyTextColorWhite);line-height:1.6em;margin-top:.875rem;opacity:.85}#city-faq .cs-faq-item p a{color:var(--secondaryLight)}#city-faq .cs-related-strip{border-top:1px solid hsla(0,0%,100%,.15);margin-top:clamp(2.5rem,6vw,3.5rem);padding-top:clamp(1.75rem,4vw,2.25rem);text-align:center}#city-faq .cs-related-label{color:var(--secondaryLight);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}#city-faq .cs-related-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;list-style:none;margin:0;padding:0}#city-faq .cs-related-list li{position:relative}#city-faq .cs-related-list li:not(:last-child):after{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:.1875rem;position:absolute;right:-.6875rem;top:50%;transform:translateY(-50%);width:.1875rem}#city-faq .cs-related-list a{color:var(--bodyTextColorWhite);font-size:.9375rem;font-weight:700;opacity:.85}#city-faq .cs-related-list a:focus-visible,#city-faq .cs-related-list a:hover{color:var(--secondaryLight);opacity:1}}