.jarallax-element{position:relative;z-index:0;}.jarallax-element .jarallax-image{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1;}
table.grant_help th{vertical-align:top;}table.grant_help td p{margin-top:0px;margin-bottom:8px;}table.grant_help em.perm{font-weight:bold;}label.disabled{color:#999;font-style:italic;}.view-0,.update-0,.delete-0{background-color:#fffce5;}.view-1,.update-1,.delete-1,.create-1,.list-1{background-color:#e5ffe2;}.view-2,.update-2,.delete-2,.create-0,.list-0{background-color:#fef5f1;}.taxonomy-access-grant-table{margin-top:0.5em;margin-bottom:0.5em;width:inherit;}.taxonomy-access-grant-table th.select-all{width:2em;}.taxonomy-access-grant-table td.taxonomy-access-label{padding-right:4em;min-width:12em;}.taxonomy-access-grant-table td.taxonomy-access-default{font-style:italic;font-weight:bold;}.taxonomy-access-grant-table td.taxonomy-access-grant{width:7em;}fieldset#edit-vocabs .fieldset-description{display:block;}#taxonomy-access-admin-role fieldset{margin-bottom:0.5em;margin-top:0.5em;}#taxonomy-access-admin-role fieldset.taxonomy-access-add.collapsible,#taxonomy-access-admin-role fieldset.taxonomy-access-add.collapsed{margin-top:0px;margin-bottom:1em;border:none;background:none;}fieldset.taxonomy-access-add > legend{background:none;border:none;font-family:inherit;position:static;}fieldset.taxonomy-access-add > legend a{color:#0076bc;}fieldset.taxonomy-access-add  .fieldset-wrapper{margin-top:0px;padding-top:0.5em;}html.js fieldset.collapsible.taxonomy-access-add > legend .fieldset-legend,html.js fieldset.collapsed.taxonomy-access-add > legend .fieldset-legend{background:transparent url(/modules/contrib/taxonomy_access/css/images/add.png) no-repeat 0 center;text-transform:none;}
.layout-content-form .row > main{flex-flow:column;}.layout-content-form .l-wrapper{padding-bottom:inherit;}.region--flex{display:flex;flex-direction:column;gap:1.5rem;align-items:center;}@media (min-width:48em){.region--flex{flex-flow:row wrap;}.region--flex > .block{flex-basis:calc(50% - 1.5rem);flex-grow:1;}.region--flex.region--full-width > .block{margin:1.5rem 3rem;flex-basis:calc(50% - 1.5rem - 6rem);}}.region--full-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.l-header-inner{display:flex;position:relative;}.l-header-inner .block-psu-glue-psu-site-header{grid-area:site-header;}.l-header-inner .l-search{position:absolute;top:0;right:0;}.l-header-inner .block[role=navigation]{grid-area:nav;}@media (min-width:62em){.l-header-inner .l-search{position:relative;}}.l-header-inner .l-search{width:32px;flex-grow:0;}.layout-editor-region{display:flex;flex-flow:column;}.layout-editor-region > .ui-sortable{flex-grow:1;}.l-content.container{width:calc(100% - 1.875rem);}@media (min-width:48em){.l-middle{display:flex;}}.l-middle + .l-bottom{margin-block-start:1.5rem;}.l-middle .l-content{padding-block-end:1.5rem;}.l-bottom-contained-wrapper .l-bottom-contained{display:flex;flex-flow:row wrap;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}
.flexslider{background-color:transparent;border:0;margin:0;padding-block-end:2rem;}.view-homepage-slideshow .flexslider.optionset-horizontal{padding-block-end:0;margin-block:2rem;}.flex-direction-nav a:before{line-height:1;}.flex-control-nav{bottom:inherit;padding-top:1rem;}.flexslider.optionset-horizontal,.flexslider.optionset-variable-height-stories{margin:0 0;border:none;background:var(--whiteout);position:relative;margin:0 auto;}.flexslider.optionset-horizontal .horizontal-slider .slider-img,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-img{max-height:420px;}@media (min-width:62em){.flexslider.optionset-horizontal,.flexslider.optionset-variable-height-stories{max-width:1200px;height:420px;}}.flexslider.optionset-horizontal .slides,.flexslider.optionset-variable-height-stories .slides{padding:0;margin:0;list-style:none;}.flexslider.optionset-horizontal .horizontal-slider,.flexslider.optionset-variable-height-stories .horizontal-slider{display:flex;flex-direction:column;}@media (min-width:62em){.flexslider.optionset-horizontal .horizontal-slider,.flexslider.optionset-variable-height-stories .horizontal-slider{flex-direction:row;}.flexslider.optionset-horizontal .horizontal-slider .slider-img,.flexslider.optionset-horizontal .horizontal-slider .slider-img a,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-img,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-img a{display:flex;}.flexslider.optionset-horizontal .horizontal-slider .slider-img,.flexslider.optionset-horizontal .horizontal-slider .slider-img img,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-img,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-img img{width:720px;flex-basis:60%;max-height:420px;flex-grow:1;}.block-views-discover-house-quotes-block .flexslider.optionset-horizontal .horizontal-slider .slider-img,.block-views-discover-house-quotes-block .flexslider.optionset-horizontal .horizontal-slider .slider-img img,.block-views-discover-house-quotes-block .flexslider.optionset-variable-height-stories .horizontal-slider .slider-img,.block-views-discover-house-quotes-block .flexslider.optionset-variable-height-stories .horizontal-slider .slider-img img{width:auto;height:auto;min-width:480px;aspect-ratio:720/420;}.flexslider.optionset-horizontal .horizontal-slider .slider-content,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content{flex-basis:40%;}}.flexslider.optionset-horizontal .horizontal-slider .slider-content,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content{padding:1.5rem;background-color:var(--pa-sky);color:var(--whiteout);flex-grow:0;}.flexslider.optionset-horizontal .horizontal-slider .slider-content h2,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content h2{color:var(--whiteout);font-weight:600;padding-block-start:0;}.flexslider.optionset-horizontal .horizontal-slider .slider-content a,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content a{display:inline-block;background-color:var(--nittany-navy);color:var(--whiteout);padding:0.5rem 1rem;text-decoration:none;}.flexslider.optionset-horizontal .horizontal-slider .slider-content a:hover,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content a:hover{text-decoration:underline;background-color:var(--old-coaly);}.flexslider.optionset-horizontal .flex-control-nav,.flexslider.optionset-variable-height-stories .flex-control-nav{padding:0 0 2rem 0;right:2rem;bottom:2rem;z-index:10;max-width:calc(100% - 2rem);display:flex;flex-direction:row;justify-content:end;}.flexslider.optionset-horizontal .flex-control-nav li a,.flexslider.optionset-variable-height-stories .flex-control-nav li a{width:1rem;height:1rem;}.flexslider.optionset-horizontal .flex-control-nav li a.flex-active,.flexslider.optionset-variable-height-stories .flex-control-nav li a.flex-active{background-color:var(--bright-keystone);}.flexslider.optionset-variable-height-stories{height:auto;}.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content{background-color:var(--whiteout);color:var(--nittany-navy);}.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content h2,.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content a{color:var(--beaver-blue);margin:0;padding:0;}.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content a.button{background-color:var(--beaver-blue);color:var(--whiteout);padding:0.5rem 0.75rem;}.flexslider.optionset-variable-height-stories .horizontal-slider .slider-content a.button:hover{background-color:var(--nittany-navy);text-decoration:underline;}.flexslider.optionset-variable-height-stories .horizontal-slider .slider-img{display:inline-block;}.flexslider.optionset-variable-height-stories .flex-control-nav{bottom:-2rem;}.flexslider.optionset-carousel .slides > li{padding:1rem 1.5rem;}@media (min-width:62em){.flexslider.optionset-carousel .slides{width:1000%;}.flexslider.optionset-carousel .slides > li{max-width:3.3333333333%;}.flexslider.optionset-carousel .slides > li > div{padding:2rem 1rem;}}
