@media only screen and (min-width:0rem){#locations{padding:var(--sectionPadding)}#locations .cs-flex{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1rem}#locations .cs-tidbit{background-color:var(--primary-light);border:.0625rem solid var(--accent);border-radius:.75rem;max-width:100%;padding:1rem}#locations .cs-tidbit .cs-text{font-size:1rem}#locations .cs-picture{border:.0625rem solid var(--accent);border-radius:.75rem;display:block;height:25rem;margin:auto;max-width:46.875rem;position:relative;width:100%}#locations .cs-picture-text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:auto;position:absolute;top:0;width:100%}#locations .cs-picture-container{position:relative}#locations .cs-picture-container .cs-h3{color:var(--primary-light)}#locations .cs-picture:after{background-color:rgba(0,0,0,.5);content:"";right:0}#locations .cs-picture img,#locations .cs-picture:after{border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%}#locations .cs-picture img{-o-object-fit:cover;object-fit:cover}#locations .cs-container{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:auto;max-width:80rem;width:100%}#locations .cs-container-left{margin:auto;max-width:46.875rem}#locations .cs-container-right{margin:auto;width:100%}#locations .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:start;width:100%}#locations .cs-button-solid{margin:clamp(1.25rem,4vw,1.25rem) 0}#locations .cs-text{max-width:46.875rem}#locations .cs-list{max-width:50rem;padding:1.5rem}#locations .cs-list-item{margin-bottom:1rem}#locations .cs-list-item:last-child{margin-bottom:0}}@media only screen and (min-width:30rem){#locations .cs-flex{flex-direction:row}#locations .cs-tidbit{max-width:23.4375rem}}@media only screen and (min-width:64rem){#locations .cs-container{align-items:center;display:flex;flex-direction:row-reverse;gap:clamp(3rem,6vw,4rem);justify-content:center}#locations .cs-container-right{left:0;margin:0 0 auto;max-width:32.5rem;position:sticky;top:7.75rem}}@media only screen and (min-width:0rem){body.dark-mode #locations .cs-topper{color:var(--accent-alt)}body.dark-mode #locations .cs-tidbit{background-color:var(--accent-secondary-dark)}body.dark-mode #locations .cs-title{color:var(--primary-light)}}