a{color:#aac0bf;text-decoration:none}a:hover{color:#f26e56}a img{border:none}.center{text-align:center}.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both}.no-text-decoration{text-decoration:none !important}.font-swim-cap-base{font-family:"Swim Cap Base",sans-serif;font-size:1.5em;text-transform:uppercase}svg{display:block;overflow:hidden}.uppercase{text-transform:uppercase}.back-to-top{width:50px;height:50px;background:#334050;display:block;position:fixed;bottom:0;left:0;z-index:20}.back-to-top svg{fill:#fff;width:40%;height:auto;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}.search .categories{padding:30px 15px 20px 15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none}.search .categories li{margin:0 15px 10px 15px}.search .categories li.active a{color:#cc3f26}.search .categories li.active a svg{fill:#cc3f26}.search .categories li a{color:#334050;font-family:"brandon-grotesque",sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:block}.search .categories li a[data-filter=parking]{position:relative;top:-2px}.search .categories li a:hover{color:#cc3f26}.search .categories li a:hover svg{fill:#cc3f26}.search .categories li a .icon,.search .categories li a .label{display:inline-block;zoom:1;*display:inline;vertical-align:middle}.search .categories li a .icon{margin:0 0 0 5px}.search .categories li a svg{fill:#334050;width:auto;height:24px}.search .logo{margin:50px auto 20px auto;display:none}.search .logo .image{width:60%;height:auto;margin:0 auto}.search .logo .image:first-child{max-width:380px;display:none}.search .logo .image:last-child{max-width:300px;display:block}.search .sub-categories{background:#f6ebe1;padding:30px 20px 20px 20px;display:none;justify-content:center;flex-wrap:wrap;position:relative;list-style:none}.search .sub-categories.active{display:flex}.search .sub-categories li{margin:0 10px 10px 10px}.search .sub-categories li.active a{color:#cc3f26}.search .sub-categories li a{color:#334050;font-family:"brandon-grotesque",sans-serif;font-weight:700;display:block}.search .sub-categories li a:hover{color:#cc3f26}.search .tags{display:none}.sub-back{background:hsla(0,0%,100%,.95)}body.sub header{overflow:visible}footer .middle{padding-top:5rem !important}footer .top .fact{display:none}section.explore{background:#fcf7f0;margin:0;padding:60px 0 0 0;float:none}section.explore .columns{flex-wrap:nowrap;gap:0}section.explore .columns .left{width:45%;height:auto;background:#fcf7f0;border-right:1px solid #e8e2d9}section.explore .columns .right{width:55%;height:100vh;position:sticky;top:0}section.explore .rope{width:100%;height:20px;background-image:url(../img/rope.svg);background-position:center center;background-repeat:repeat-x;background-size:auto 100%}.map{width:100%;height:100vh;position:relative;overflow:hidden}.map .controls{background:rgba(0,0,0,0);padding:0;list-style:none;position:absolute;bottom:10px;right:10px}.map .controls li:not(:last-child){margin:0 0 5px 0}.map .controls li a{background:rgba(0,0,0,0);border:none;padding:0;display:block;position:relative}.map .controls li a:after{display:none}.map .controls li a:hover svg{fill:#cc3f26}.map .controls li a svg{fill:#334050;width:45px;height:auto}.map .pop-up{background:rgba(0,0,0,.3);display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.map .pop-up .pop-up-inside{background:#fcf7f0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:20px;position:relative;overflow:auto}.map .pop-up .pop-up-inside .close{width:20px;height:auto;background:#c48655;border:none;padding:5px;display:block;position:absolute;top:20px;right:20px}.map .pop-up .pop-up-inside .close:hover{background:rgb(170.7423580786,108.4716157205,59.2576419214)}.map .pop-up .pop-up-inside .close svg{fill:#fff;width:100%;height:auto}.map .pop-up .pop-up-inside .spaces{background:rgba(0,0,0,0);display:block}.map .pop-up .pop-up-inside .spaces .default-information{display:none}.map .pop-up .pop-up-inside .spaces .expanded-information{display:block}.map .pop-up .pop-up-inside .spaces .expanded-information .columns .column a[href="#close"]{display:none}.map #map{width:100%;height:auto}.map #map #buildings-unlabeled path,.map #map #buildings-unlabeled polygon,.map #map #buildings-unlabeled rect{fill:#e5e1dd}.map #map #buildings-labeled path,.map #map #buildings-labeled polygon,.map #map #buildings-labeled rect{fill:#e5e1dd}.map #map #buildings-labeled path.visible,.map #map #buildings-labeled polygon.visible,.map #map #buildings-labeled rect.visible{fill:#526175;cursor:pointer}.map #map #buildings-labeled path.visible.active,.map #map #buildings-labeled polygon.visible.active,.map #map #buildings-labeled rect.visible.active{fill:#c48655 !important}.map #map #buildings-labeled path.visible:hover,.map #map #buildings-labeled polygon.visible:hover,.map #map #buildings-labeled rect.visible:hover{fill:rgb(60.9849246231,72.1407035176,87.0150753769)}.map #map #parking g path{cursor:pointer}.map #map #parking g path:nth-child(1),.map #map #parking g path:nth-child(2){fill:#c48655 !important}.map #map #parking g path:nth-child(3){fill:#fff !important}.pop-up-is-visible{overflow:hidden}.pop-up-is-visible .map .pop-up{display:flex;flex-direction:column;justify-content:center}.spaces{background:#fff}.spaces.from-map .back{display:block}.spaces .back{background:#334050;padding:20px;display:none}.spaces .back a[href="#back"]{color:#fff;display:block}.spaces .back a[href="#back"]:hover .icon svg{fill:#acc0c9}.spaces .back a[href="#back"]:hover .label{color:#acc0c9}.spaces .back a[href="#back"] .icon,.spaces .back a[href="#back"] .label{display:inline-block;zoom:1;*display:inline;vertical-align:middle}.spaces .back a[href="#back"] .icon{margin:0 5px 0 0}.spaces .back a[href="#back"] .icon svg{fill:#fff;width:auto;height:1rem}.spaces .back a[href="#back"] .label{font-family:"brandon-grotesque",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.spaces .space{padding:20px}.spaces .space.active{background:#fcf7f0;display:block !important}.spaces .space.active .default-information{display:none}.spaces .space.active .expanded-information{display:block}.spaces .space.parking{display:none}.spaces .space.parking.visible{display:block}.spaces .space.hidden{display:none}.spaces .space:not(:last-child){border-bottom:1px solid #e8e2d9}.spaces .space .columns{margin:-10px;display:flex;flex-wrap:wrap;justify-content:flex-start}.spaces .space .columns .column .categories{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.spaces .space .columns .column .categories li{color:#cc3f26;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:10px 10px 0 0}.spaces .space .columns .column .categories li.arrow{position:relative;top:-2px}.spaces .space .columns .column .contact-information{margin-left:0;margin-top:-20px;padding:0;display:flex;align-items:center;flex-wrap:wrap;list-style:none}.spaces .space .columns .column .contact-information:after{content:"";flex-grow:1;order:0}.spaces .space .columns .column .contact-information li{margin:20px 20px 0 0}.spaces .space .columns .column .contact-information li.alignment-right{order:1;float:none}.spaces .space .columns .column .contact-information li a{color:#334050;display:block}.spaces .space .columns .column .contact-information li a:hover{color:#cc3f26}.spaces .space .columns .column .contact-information li a:hover svg{fill:#cc3f26}.spaces .space .columns .column .contact-information li .icon,.spaces .space .columns .column .contact-information li .label{display:inline-block;zoom:1;*display:inline;vertical-align:middle}.spaces .space .columns .column .contact-information li .icon{margin:0 5px 0 0}.spaces .space .columns .column .contact-information li svg{fill:#334050;width:auto;height:24px}.spaces .space .columns .column .content{margin:0}.spaces .space .columns .column .content h1{font-family:"brandon-grotesque",sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:block}.spaces .space .columns .column .content h1 a{color:#334050}.spaces .space .columns .column .content h1 a:hover{color:#334050}.spaces .space .columns .column .content p{font-size:16px}.spaces .space .columns .column .image{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:block;overflow:hidden}.spaces .space .columns .column .inside{margin:10px;position:relative}.spaces .space .default-information .columns{align-items:center}.spaces .space .default-information .columns:after{content:"";flex-grow:1;order:0}.spaces .space .default-information .columns .column.alignment-right{order:1;float:none}.spaces .space .default-information .columns .column:nth-child(1){width:150px}.spaces .space .default-information .columns .column a[href="#more-info"]{color:#334050;display:block}.spaces .space .default-information .columns .column a[href="#more-info"]:hover .icon svg{fill:#f26e56}.spaces .space .default-information .columns .column a[href="#more-info"] .icon,.spaces .space .default-information .columns .column a[href="#more-info"] .label{display:inline-block;zoom:1;*display:inline;vertical-align:middle}.spaces .space .default-information .columns .column a[href="#more-info"] .icon{margin:0 0 0 5px;position:relative;top:-2px}.spaces .space .default-information .columns .column a[href="#more-info"] .icon svg{fill:#cc3f26;width:auto;height:1rem}.spaces .space .default-information .columns .column a[href="#more-info"] .label{font-family:"brandon-grotesque",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.spaces .space .expanded-information{display:none}.spaces .space .expanded-information .columns .column:nth-child(1){width:260px}.spaces .space .expanded-information .columns .column:nth-child(2){width:calc(100% - 260px)}.spaces .space .expanded-information .columns .column a[href="#close"]{display:block;position:absolute;top:0;right:0}.spaces .space .expanded-information .columns .column a[href="#close"]:hover svg{fill:#f26e56}.spaces .space .expanded-information .columns .column a[href="#close"] svg{fill:#899b9b}.spaces .space .expanded-information .columns .column .content{padding-right:40px}.views{display:flex;list-style:none}.views li.current-view a{background:#334050}.views li.current-view a:hover{background:#334050}.views li a{color:#fff;font-family:"brandon-grotesque",sans-serif;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;background:#acc0c9;padding:15px 10px;display:block}.views li a:hover{background:rgb(141.102189781,168.5474452555,180.897810219)}.sticky{display:none}@media only screen and (max-width: 1300px){footer .middle{padding-top:3rem !important}}@media only screen and (max-width: 1024px){section.explore{padding:0}section.explore .columns{flex-direction:column}section.explore .columns .left{width:100%;height:auto}section.explore .columns .right{width:100%;height:auto;display:none;position:relative}section.explore .columns .right.visible{display:block}}@media only screen and (max-width: 1024px){.map{width:100%;height:auto;position:relative}.map #map{min-height:0}.map .pop-up .pop-up-inside .spaces .columns{flex-direction:row}}@media only screen and (max-width: 700px){.map .pop-up .pop-up-inside .spaces .columns .column:nth-child(1){width:150px}.map .pop-up .pop-up-inside .spaces .columns .column:nth-child(2){width:100%}.map .pop-up .pop-up-inside .spaces .columns .column .content{padding-right:0}.map .pop-up .pop-up-inside .spaces .columns .column .content .categories,.map .pop-up .pop-up-inside .spaces .columns .column .content h1{padding-right:40px}}@media only screen and (max-width: 600px){.map .pop-up .pop-up-inside .spaces .columns .column .contact-information li.alignment-right{order:-1}.map .pop-up .pop-up-inside .spaces .columns .column .contact-information li:not(.alignment-right){width:100%}}@media only screen and (min-width: 1200px){.pop-up-is-visible{overflow:auto}.pop-up-is-visible .map .pop-up{display:none}}@media only screen and (max-width: 1024px){.search .categories,.search .sub-categories{padding:20px 10px 10px 10px}.search .categories li a,.search .sub-categories li a{font-size:.9rem}.search .logo{margin:20px auto 0 auto;display:block}}@media only screen and (max-width: 1024px){.spaces{display:none}.spaces.visible{display:block}.spaces .space .columns{flex-direction:row}}@media only screen and (max-width: 800px){.spaces .space .expanded-information .columns .column:nth-child(1){width:200px}.spaces .space .expanded-information .columns .column:nth-child(2){width:calc(100% - 200px)}}@media only screen and (max-width: 700px){.spaces .space .default-information .columns .column.alignment-right{display:none}.spaces .space .expanded-information .columns .column:nth-child(1){width:150px}.spaces .space .expanded-information .columns .column:nth-child(2){width:100%}.spaces .space .expanded-information .columns .column .content{padding-right:0}.spaces .space .expanded-information .columns .column .content .categories,.spaces .space .expanded-information .columns .column .content h1{padding-right:40px}}@media only screen and (max-width: 600px){.spaces .space .columns .column .contact-information li.alignment-right{order:-1}.spaces .space .columns .column .contact-information li:not(.alignment-right){width:100%}}@media only screen and (max-width: 1024px){.sticky{display:block}}
