body{overflow-x:hidden;}pre.backtrace{display:none;}@media screen and (min-width:48em){footer.site-footer{display:none;}}body #content{clear:both;margin-top:0px;width:100%;}body #content::after{content:"";clear:both;display:table;}body #content main#main{display:grid;grid-template-columns:2fr 8fr;padding:0px;position:relative;}@media screen and (max-width:47.99875em){body #content main#main{display:block;}}body #content main#main a#main-content{display:contents;}body #content main#main #spinner{background:rgba(255,255,255,0.9);height:100%;padding:20px;position:absolute;text-align:center;width:100%;z-index:9;}body #content main#main #spinner i{color:#777777;font-size:4rem;}body #content main#main #facets{border-right:1px solid #cccccc;padding:10px 0px 0px 1rem;}@media screen and (max-width:47.99875em){body #content main#main #facets{margin-top:0px;padding:20px 10px 0px;width:100%;}}body #content main#main #facets #facet-primary{padding:0px 20px 40px 0px;position:relative;}@media screen and (max-width:47.99875em){body #content main#main #facets #facet-primary{padding:0px 0px 0px 0px;}}body #content main#main #facets #facet-primary .clear-facets{padding:10px 0px 10px 0px;}body #content main#main #facets #facet-primary #mobile-search-accordion{display:none;}@media screen and (max-width:47.99875em){body #content main#main #facets #facet-primary #mobile-search-accordion{border:1px solid #cccccc;display:block;}}body #content main#main #facets #facet-primary #facet-search{position:relative;}body #content main#main #facets #facet-primary #facet-search::after{color:#777777;content:"\f002";font-family:"Font Awesome 6 Pro";font-weight:lighter;position:absolute;right:10px;top:8px;}body #content main#main #facets #facet-primary #facet-search #facet-search-input{height:40px;width:100%;}body #content main#main #facets #facet-primary ul#facet-list{list-style-type:none;margin:0px;padding:0px 0px 10px 0px;}@media screen and (max-width:47.99875em){body #content main#main #facets #facet-primary ul#facet-list{border:1px solid #ccc;border-top:0px;margin-top:0px;padding:15px;}}@media screen and (min-width:48em){body #content main#main #facets #facet-primary ul#facet-list{display:block !important;}}body #content main#main #facets #facet-primary ul#facet-list li{font-size:1.25rem;font-weight:bold;margin:20px 0px 0px 0px;}body #content main#main #facets #facet-primary ul#facet-list li:first-child{margin-top:0px;}body #content main#main #facets #facet-primary ul#facet-list li h2{font-size:1rem;font-weight:bold;font-family:"UniversRoman";margin:0px 0px 4px 0px;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu{display:block !important;list-style-type:none;margin-left:0px;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu:after{content:"";clear:both;display:table;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox{font-size:1rem;font-weight:normal;padding-left:20px;min-height:20px;min-width:20px;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio:hover label,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox:hover label{color:#CC0000;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio:hover label:before,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox:hover label:before{border-color:#CC0000;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio:hover input,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox:hover input{color:#CC0000;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio label,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox label{font-size:1rem;line-height:20px;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio label:before,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox label:before{height:20px;width:20px !important;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio label:after,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox label:after{border-width:0 0 3px 3px;left:3px;height:8px;top:4px;width:14px !important;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio input[type=radio]:checked + label:after,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox input[type=radio]:checked + label:after{height:12px;left:4px;top:4px;width:12px !important;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio input,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox input{height:20px;width:20px;}body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-radio input:checked + label:after,body #content main#main #facets #facet-primary ul#facet-list li div.facet_submenu div.form-type-checkbox input:checked + label:after{opacity:1;}body #content main#main #facets #facet-primary ul#facet-list.disabled{opacity:0.2;}body #content main#main #facets #facet-primary ul#facet-list.disabled a.active{background:#ffffff;color:#333333;}body #content main#main #facets #facet-primary ul#facet-list.disabled a.active span::before{content:"\f14a";color:#333333;font-family:"Font Awesome 6 Pro";font-weight:lighter;padding:0px 5px 0px 0px;}body #content main#main #tiles{min-height:200px;padding:25px 10px 0px 10px;position:relative;}@media screen and (max-width:47.99875em){body #content main#main #tiles{padding:25px 0px;width:100%;}}body #content main#main #tiles #tiles-display{padding:0px 10px;margin:0px 0px 5px 0px;}body #content main#main #tiles #tiles-display p#space_readout{padding:0px 0px 5px 0px;}body #content main#main #tiles #tiles-display #selected-facets button{background:#ffffff;border:1px solid #cc0000;border-radius:3px;color:#CC0000;margin:0px 10px 10px 0px;padding:5px;}body #content main#main #tiles #tiles-display #selected-facets button i{margin-left:3px;}body #content main#main #tiles #tiles-display #selected-facets button:hover{background:#cc0000;color:#ffffff;cursor:pointer;}body #content main#main #tiles #tile-grid{display:none;width:100%;}body #content main#main #tiles #tile-grid h1{margin-bottom:30px;text-align:center;}body #content main#main #tiles #tile-grid .welcome-carousel{padding:0px 0px;margin:0px 0px 31px 0px;width:100%;}body #content main#main #tiles #tile-grid .welcome-carousel .welcome-photo{height:500px;position:relative;overflow:hidden;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .welcome-carousel .welcome-photo{height:auto;overflow:visible;}}body #content main#main #tiles #tile-grid .welcome-carousel .welcome-photo a{display:block;}body #content main#main #tiles #tile-grid .welcome-carousel .welcome-photo a img{margin:0px;position:absolute;top:50%;transform:translate(0%,-50%);}body #content main#main #tiles #tile-grid #no-results{padding:0px 10px;}body #content main#main #tiles #tile-grid .grid{margin-bottom:20px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px;}body #content main#main #tiles #tile-grid .grid .grid-item .grid-photo{position:relative;}body #content main#main #tiles #tile-grid .grid .grid-item .grid-photo img{margin:0px;}body #content main#main #tiles #tile-grid .grid .grid-item:nth-child(3n-2){grid-column:1/span 8;grid-row:span 2;}body #content main#main #tiles #tile-grid .grid .grid-item:nth-child(3n-1){grid-column:9/13;grid-row:span 1;}body #content main#main #tiles #tile-grid .grid .grid-item:nth-child(3n){grid-column:9/13;grid-row:span 1;}body #content main#main #tiles #tile-grid .space-name{bottom:0px;position:absolute;right:0px;text-align:right;width:100%;}body #content main#main #tiles #tile-grid .space-name h2{background:#333333;color:#ffffff;font-family:"UniversLight";float:right;font-size:1.1rem;font-weight:normal;height:40px;line-height:1.1rem;margin:0px;padding:10px;}body #content main#main #tiles #tile-grid #space_readout{font-size:0.9rem;padding:0px 0px 10px 10px;margin:0px;}body #content main#main #tiles #tile-grid .tile{max-width:71.4285714286rem;margin-right:auto;margin-left:auto;width:100%;float:left;padding-right:0;padding-left:0;margin:0px 0px 15px 0px;}body #content main#main #tiles #tile-grid .tile::before,body #content main#main #tiles #tile-grid .tile::after{display:table;content:" ";}body #content main#main #tiles #tile-grid .tile::after{clear:both;}body #content main#main #tiles #tile-grid .tile,body #content main#main #tiles #tile-grid .tile:last-child:not(:first-child){float:left;clear:none;}body #content main#main #tiles #tile-grid .tile,body #content main#main #tiles #tile-grid .tile:last-child{float:none;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile{width:100%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;padding:0px 5px;margin-bottom:55px;}}@media screen and (max-width:47.99875em) and (min-width:48em){body #content main#main #tiles #tile-grid .tile{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile,body #content main#main #tiles #tile-grid .tile:last-child:not(:first-child){float:left;clear:none;}}body #content main#main #tiles #tile-grid .tile h2{font-family:"UniversRoman";font-size:1.5rem;font-weight:bold;}body #content main#main #tiles #tile-grid .tile a:hover h2{text-decoration:underline;}body #content main#main #tiles #tile-grid .tile p.building{color:#333333;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile p.building{padding:0px 0px 10px 0px;}}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile p.whats_inside{padding:0px 0px 10px 0px;}}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile p.capacity{padding:0px 0px 10px 0px;}}body #content main#main #tiles #tile-grid .tile .tile-photo{width:33.3333333333%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;}@media print,screen and (min-width:48em){body #content main#main #tiles #tile-grid .tile .tile-photo{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}body #content main#main #tiles #tile-grid .tile .tile-photo,body #content main#main #tiles #tile-grid .tile .tile-photo:last-child:not(:first-child){float:left;clear:none;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-photo{width:100%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;}}@media screen and (max-width:47.99875em) and (min-width:48em){body #content main#main #tiles #tile-grid .tile .tile-photo{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-photo,body #content main#main #tiles #tile-grid .tile .tile-photo:last-child:not(:first-child){float:left;clear:none;}}body #content main#main #tiles #tile-grid .tile .tile-photo img{margin-bottom:10px;width:100%;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-photo img{padding:0px;}}body #content main#main #tiles #tile-grid .tile .tile-meta{width:41.6666666667%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;}@media print,screen and (min-width:48em){body #content main#main #tiles #tile-grid .tile .tile-meta{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}body #content main#main #tiles #tile-grid .tile .tile-meta,body #content main#main #tiles #tile-grid .tile .tile-meta:last-child:not(:first-child){float:left;clear:none;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-meta{width:100%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;}}@media screen and (max-width:47.99875em) and (min-width:48em){body #content main#main #tiles #tile-grid .tile .tile-meta{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-meta,body #content main#main #tiles #tile-grid .tile .tile-meta:last-child:not(:first-child){float:left;clear:none;}}body #content main#main #tiles #tile-grid .tile .tile-meta h2,body #content main#main #tiles #tile-grid .tile .tile-meta h3{font-family:"UniversRoman";font-weight:bold;margin:0px;}body #content main#main #tiles #tile-grid .tile .tile-meta h3{margin:0px 0px 0px 0px;}body #content main#main #tiles #tile-grid .tile .tile-reservations{width:25%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;}@media print,screen and (min-width:48em){body #content main#main #tiles #tile-grid .tile .tile-reservations{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}body #content main#main #tiles #tile-grid .tile .tile-reservations,body #content main#main #tiles #tile-grid .tile .tile-reservations:last-child:not(:first-child){float:left;clear:none;}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-reservations{width:100%;float:left;padding-right:0.4464285714rem;padding-left:0.4464285714rem;}}@media screen and (max-width:47.99875em) and (min-width:48em){body #content main#main #tiles #tile-grid .tile .tile-reservations{padding-right:0.5952380952rem;padding-left:0.5952380952rem;}}@media screen and (max-width:47.99875em){body #content main#main #tiles #tile-grid .tile .tile-reservations,body #content main#main #tiles #tile-grid .tile .tile-reservations:last-child:not(:first-child){float:left;clear:none;}}body #content main#main #tiles #tile-grid .tile .tile-reservations p{padding:0px;}body #content main#main #tiles #tile-grid .tile .tile-reservations p a{margin:0px;}body #content main#main #tiles #tile-grid .tile .tile-reservations p.non-reservable{background:#dddddd;border-radius:5px;font-size:0.8rem;padding:10px;text-align:center;}body #content main#main #tiles #tile-grid .tile .tile-reservations a{text-align:center;width:100%;}body #content main#main #tiles #all-spaces{padding:30px 0px;text-align:center;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/ncsulibraries/styles/vendor/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/ncsulibraries/styles/vendor/slick/./fonts/slick.eot);src:url(/themes/custom/ncsulibraries/styles/vendor/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/ncsulibraries/styles/vendor/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/ncsulibraries/styles/vendor/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/ncsulibraries/styles/vendor/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'\2190';}[dir='rtl'] .slick-prev:before{content:'\2190';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'\2192';}[dir='rtl'] .slick-next:before{content:'\2192';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
