/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tablesaw-overflow{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.tablesaw-overflow > .tablesaw{margin-top:2px;}.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block;}.tablesaw-columntoggle-btnwrap{position:relative;}.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em;}.tablesaw-columntoggle tbody td{line-height:1.5;}.tablesaw-columntoggle-popup{display:none;}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1;}.tablesaw-columntoggle-popup fieldset{margin:0;}@media only all{.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-0,.tablesaw-columntoggle td.tablesaw-priority-0{display:none;}}.tablesaw-columntoggle-btnwrap .dialog-content{top:0 !important;right:1em;left:auto !important;width:12em;max-width:18em;margin:-.5em auto 0;}.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none;}@media (min-width:20em){.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-1{display:table-cell;}}@media (min-width:30em){.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-2{display:table-cell;}}@media (min-width:40em){.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-3{display:table-cell;}.tablesaw-columntoggle tbody td{line-height:2;}}@media (min-width:50em){.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-4{display:table-cell;}}@media (min-width:60em){.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-5{display:table-cell;}}@media (min-width:70em){.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-columntoggle td.tablesaw-priority-6{display:table-cell;}}@media only all{.tablesaw-columntoggle th.tablesaw-toggle-cellhidden,.tablesaw-columntoggle td.tablesaw-toggle-cellhidden{display:none;}.tablesaw-columntoggle th.tablesaw-toggle-cellvisible,.tablesaw-columntoggle td.tablesaw-toggle-cellvisible{display:table-cell;}}.tablesaw-columntoggle-popup .tablesaw-btn-group > label{display:block;padding:.2em 0;white-space:nowrap;cursor:default;}.tablesaw-columntoggle-popup .tablesaw-btn-group > label input{margin-right:.8em;}
@media screen and (max-width:39.9375em){.tablesaw-stack thead td,.tablesaw-stack thead th{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;display:table-cell;}}.tablesaw th.views-align-right,.tablesaw td.views-align-right{text-align:right;}.tablesaw th.views-align-center,.tablesaw td.views-align-center{text-align:center;}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.main-nav-wrapper .is-parent.is-open > .gul-submenu{-webkit-transform:scaleY(1) !important;transform:scaleY(1) !important;}.teaser-intro .button:hover.bg-elmo,.teaser-intro .button:focus.bg-elmo,.teaser-intro .button.active.bg-elmo,.teaser-intro .button:hover.bg-cookie,.teaser-intro .button:focus.bg-cookie,.teaser-intro .button.active.bg-cookie{border-style:dotted;}.pager__item .button:focus,.views-infinite-scroll-pager .button:focus{border-style:dotted;}.views-exposed-form input[type="text"]:focus,.views-exposed-form input[type="search"]:focus,.views-exposed-form select:focus,.views-exposed-form .form-text:focus,.views-exposed-form .form-select:focus{border-style:dotted;outline:2px dotted #8d192f;outline-offset:2px;}.views-exposed-form .form-submit:focus,.views-exposed-form button[type="submit"]:focus{border-style:dotted;}#gul-exposed-filters a:focus{border-style:dotted;outline:2px dotted #8d192f;outline-offset:2px;}.gul-sticky-side a:focus{transition:none;color:#fff;width:auto;}.gul-link-card.focused{border:none;cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);z-index:5;box-shadow:2px 2px 4px rgba(0,0,0,0.3);}.gul-link-card .gul-link-card-link{font-size:0;line-height:0;}.slider-controls-dots.slider .views-slideshow-controls-text-previous-processed{display:none;}.slider-controls-dots.slider .views-slideshow-controls-text-next-processed{display:none;}.slider-controls-dots.slider .guilford-slider-cotrollers{display:block;position:absolute;bottom:0;left:5vw;z-index:5;height:45px;width:45px;border-style:none;}.guilford-slider-play{background:url('/themes/spark451/guilford/images/wht-play-btn.png') no-repeat center center;background-size:contain;}.guilford-slider-pause{background:url('/themes/spark451/guilford/images/wht-pause-btn.png') no-repeat center center;background-size:contain;}.slider-controls-dots.slider .views-slideshow-controls-text-status-play .guilford-slider-play{display:none;}.slider-controls-dots.slider .views-slideshow-controls-text-status-pause .guilford-slider-pause{display:none;}.gul-smart-blocks .gul-smart-block.focused{cursor:pointer;}.gul-smart-blocks .gul-smart-block.focused .content{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);background-color:#fff;z-index:5;}.gul-smart-blocks .gul-smart-block.focused .desc,.gul-smart-blocks .gul-smart-block:focus-within .desc{visibility:visible;opacity:1;}.gul-smart-blocks .gul-smart-block.focused .main,.gul-smart-blocks .gul-smart-block:focus-within .main{opacity:0;}@media (min-width:1024px){.directory-card.focused{border:none;-webkit-transform:scale(1.1);transform:scale(1.1);z-index:3;}}.gul-navigation .navigation-wrapper .mobile-menu a:focus{background-color:#fff;color:#514c56;}#mobile-menu .links .link-card-mobile .button:focus,#mobile-menu .links .link-card-mobile .button:hover{border-style:dotted;}#sidebar-main-nav-inner .mobile-subnav-toggle{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;}#sidebar-main-nav-inner .mobile-subnav-toggle:focus{outline:2px dotted #8d192f;outline-offset:2px;}#sidebar-main-nav-inner .mobile-subnav-toggle .open,#sidebar-main-nav-inner .mobile-subnav-toggle .close{display:block;}.accordion-component button{background:none;border:none;color:inherit;font:inherit;padding:0;}.accordion-component button:focus{border-style:dotted;}@media (max-width:1100px){.swiper-wrapper{flex-flow:wrap;}.swiper-wrapper > div{flex:1 1 33%!important;}}@media (max-width:767px){.swiper-wrapper{flex-flow:wrap;}.swiper-wrapper > div{flex:inherit!important;}}
.paragraph--unpublished{background-color:#fff4f4;}
