.grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 auto;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.grid.content-width{max-width:60rem;}.grid.small-1 > li,.grid.small-1 > div,.grid.small-1 > .cell,.grid.small-1 > .block{width:100%;}@media print,screen and (min-width:45em){.grid.medium-1 > li,.grid.medium-1 > div,.grid.medium-1 > .cell,.grid.medium-1 > .block{width:100%;}}@media print,screen and (min-width:67.5em){.grid.large-1 > li,.grid.large-1 > div,.grid.large-1 > .cell,.grid.large-1 > .block{width:100%;}}@media screen and (min-width:75em){.grid.xlarge-1 > li,.grid.xlarge-1 > div,.grid.xlarge-1 > .cell,.grid.xlarge-1 > .block{width:100%;}}@media screen and (min-width:90em){.grid.xxlarge-1 > li,.grid.xxlarge-1 > div,.grid.xxlarge-1 > .cell,.grid.xxlarge-1 > .block{width:100%;}}.grid.small-2 > li,.grid.small-2 > div,.grid.small-2 > .cell,.grid.small-2 > .block{width:calc(50% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-2 > li,.grid.medium-2 > div,.grid.medium-2 > .cell,.grid.medium-2 > .block{width:calc(50% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-2 > li,.grid.large-2 > div,.grid.large-2 > .cell,.grid.large-2 > .block{width:calc(50% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-2 > li,.grid.xlarge-2 > div,.grid.xlarge-2 > .cell,.grid.xlarge-2 > .block{width:calc(50% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-2 > li,.grid.xxlarge-2 > div,.grid.xxlarge-2 > .cell,.grid.xxlarge-2 > .block{width:calc(50% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-3 > li,.grid.small-3 > div,.grid.small-3 > .cell,.grid.small-3 > .block{width:calc(33.33333% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-3 > li,.grid.medium-3 > div,.grid.medium-3 > .cell,.grid.medium-3 > .block{width:calc(33.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-3 > li,.grid.large-3 > div,.grid.large-3 > .cell,.grid.large-3 > .block{width:calc(33.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-3 > li,.grid.xlarge-3 > div,.grid.xlarge-3 > .cell,.grid.xlarge-3 > .block{width:calc(33.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-3 > li,.grid.xxlarge-3 > div,.grid.xxlarge-3 > .cell,.grid.xxlarge-3 > .block{width:calc(33.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-4 > li,.grid.small-4 > div,.grid.small-4 > .cell,.grid.small-4 > .block{width:calc(25% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-4 > li,.grid.medium-4 > div,.grid.medium-4 > .cell,.grid.medium-4 > .block{width:calc(25% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-4 > li,.grid.large-4 > div,.grid.large-4 > .cell,.grid.large-4 > .block{width:calc(25% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-4 > li,.grid.xlarge-4 > div,.grid.xlarge-4 > .cell,.grid.xlarge-4 > .block{width:calc(25% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-4 > li,.grid.xxlarge-4 > div,.grid.xxlarge-4 > .cell,.grid.xxlarge-4 > .block{width:calc(25% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-5 > li,.grid.small-5 > div,.grid.small-5 > .cell,.grid.small-5 > .block{width:calc(20% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-5 > li,.grid.medium-5 > div,.grid.medium-5 > .cell,.grid.medium-5 > .block{width:calc(20% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-5 > li,.grid.large-5 > div,.grid.large-5 > .cell,.grid.large-5 > .block{width:calc(20% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-5 > li,.grid.xlarge-5 > div,.grid.xlarge-5 > .cell,.grid.xlarge-5 > .block{width:calc(20% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-5 > li,.grid.xxlarge-5 > div,.grid.xxlarge-5 > .cell,.grid.xxlarge-5 > .block{width:calc(20% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-6 > li,.grid.small-6 > div,.grid.small-6 > .cell,.grid.small-6 > .block{width:calc(16.66667% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-6 > li,.grid.medium-6 > div,.grid.medium-6 > .cell,.grid.medium-6 > .block{width:calc(16.66667% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-6 > li,.grid.large-6 > div,.grid.large-6 > .cell,.grid.large-6 > .block{width:calc(16.66667% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-6 > li,.grid.xlarge-6 > div,.grid.xlarge-6 > .cell,.grid.xlarge-6 > .block{width:calc(16.66667% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-6 > li,.grid.xxlarge-6 > div,.grid.xxlarge-6 > .cell,.grid.xxlarge-6 > .block{width:calc(16.66667% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-7 > li,.grid.small-7 > div,.grid.small-7 > .cell,.grid.small-7 > .block{width:calc(14.28571% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-7 > li,.grid.medium-7 > div,.grid.medium-7 > .cell,.grid.medium-7 > .block{width:calc(14.28571% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-7 > li,.grid.large-7 > div,.grid.large-7 > .cell,.grid.large-7 > .block{width:calc(14.28571% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-7 > li,.grid.xlarge-7 > div,.grid.xlarge-7 > .cell,.grid.xlarge-7 > .block{width:calc(14.28571% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-7 > li,.grid.xxlarge-7 > div,.grid.xxlarge-7 > .cell,.grid.xxlarge-7 > .block{width:calc(14.28571% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-8 > li,.grid.small-8 > div,.grid.small-8 > .cell,.grid.small-8 > .block{width:calc(12.5% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-8 > li,.grid.medium-8 > div,.grid.medium-8 > .cell,.grid.medium-8 > .block{width:calc(12.5% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-8 > li,.grid.large-8 > div,.grid.large-8 > .cell,.grid.large-8 > .block{width:calc(12.5% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-8 > li,.grid.xlarge-8 > div,.grid.xlarge-8 > .cell,.grid.xlarge-8 > .block{width:calc(12.5% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-8 > li,.grid.xxlarge-8 > div,.grid.xxlarge-8 > .cell,.grid.xxlarge-8 > .block{width:calc(12.5% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-9 > li,.grid.small-9 > div,.grid.small-9 > .cell,.grid.small-9 > .block{width:calc(11.11111% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-9 > li,.grid.medium-9 > div,.grid.medium-9 > .cell,.grid.medium-9 > .block{width:calc(11.11111% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-9 > li,.grid.large-9 > div,.grid.large-9 > .cell,.grid.large-9 > .block{width:calc(11.11111% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-9 > li,.grid.xlarge-9 > div,.grid.xlarge-9 > .cell,.grid.xlarge-9 > .block{width:calc(11.11111% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-9 > li,.grid.xxlarge-9 > div,.grid.xxlarge-9 > .cell,.grid.xxlarge-9 > .block{width:calc(11.11111% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-10 > li,.grid.small-10 > div,.grid.small-10 > .cell,.grid.small-10 > .block{width:calc(10% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-10 > li,.grid.medium-10 > div,.grid.medium-10 > .cell,.grid.medium-10 > .block{width:calc(10% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-10 > li,.grid.large-10 > div,.grid.large-10 > .cell,.grid.large-10 > .block{width:calc(10% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-10 > li,.grid.xlarge-10 > div,.grid.xlarge-10 > .cell,.grid.xlarge-10 > .block{width:calc(10% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-10 > li,.grid.xxlarge-10 > div,.grid.xxlarge-10 > .cell,.grid.xxlarge-10 > .block{width:calc(10% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-11 > li,.grid.small-11 > div,.grid.small-11 > .cell,.grid.small-11 > .block{width:calc(9.09091% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-11 > li,.grid.medium-11 > div,.grid.medium-11 > .cell,.grid.medium-11 > .block{width:calc(9.09091% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-11 > li,.grid.large-11 > div,.grid.large-11 > .cell,.grid.large-11 > .block{width:calc(9.09091% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-11 > li,.grid.xlarge-11 > div,.grid.xlarge-11 > .cell,.grid.xlarge-11 > .block{width:calc(9.09091% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-11 > li,.grid.xxlarge-11 > div,.grid.xxlarge-11 > .cell,.grid.xxlarge-11 > .block{width:calc(9.09091% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid.small-12 > li,.grid.small-12 > div,.grid.small-12 > .cell,.grid.small-12 > .block{width:calc(8.33333% - 1.25rem);margin-right:0.625rem;margin-left:0.625rem;}@media print,screen and (min-width:45em){.grid.medium-12 > li,.grid.medium-12 > div,.grid.medium-12 > .cell,.grid.medium-12 > .block{width:calc(8.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media print,screen and (min-width:67.5em){.grid.large-12 > li,.grid.large-12 > div,.grid.large-12 > .cell,.grid.large-12 > .block{width:calc(8.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:75em){.grid.xlarge-12 > li,.grid.xlarge-12 > div,.grid.xlarge-12 > .cell,.grid.xlarge-12 > .block{width:calc(8.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}@media screen and (min-width:90em){.grid.xxlarge-12 > li,.grid.xxlarge-12 > div,.grid.xxlarge-12 > .cell,.grid.xxlarge-12 > .block{width:calc(8.33333% - 1.875rem);margin-right:0.9375rem;margin-left:0.9375rem;}}.grid > li,.grid > .cell{margin-bottom:0.625rem;margin-top:0.625rem;}
.dialog-off-canvas-main-canvas{height:100%;}div.page{height:100%;padding:96px 0 0 0;}div.page main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.layer.admin{position:relative;}.layer.admin .region.content-width{margin:0 auto;max-width:60rem;}.layer.topbar{width:100%;}.layer.topbar.fixed{position:fixed;top:0;transition:top 300ms ease;z-index:1000;}body.toolbar-horizontal .layer.topbar.fixed,body.toolbar-vertical .layer.topbar.fixed{padding-top:39px;}body.toolbar-horizontal.toolbar-tray-open .layer.topbar.fixed{padding-top:79px;}.layer.topbar .off-canvas,.layer.topbar .container,.layer.topbar .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:inherit;color:inherit;}.layer.topbar .wrapper{height:96px;margin:0 auto;max-width:1080px;}@media screen and (max-width:67.4375em){.layer.topbar .off-canvas{overflow-x:hidden;position:fixed;right:0;z-index:999;height:calc(100% - 96px);top:96px;}body.toolbar-horizontal .layer.topbar .off-canvas,body.toolbar-vertical .layer.topbar .off-canvas{height:calc(100% - 135px);top:135px;}body.toolbar-horizontal.toolbar-tray-open .layer.topbar .off-canvas{height:calc(100% - 175px);top:175px;}.layer.topbar .off-canvas{width:0;pointer-events:none;}.layer.topbar .off-canvas.active{width:320px;pointer-events:all;}}.layer.topbar .container{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:inherit;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}.layer.topbar .container.topbar-wrapper{height:96px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1080px;position:relative;}.layer.topbar .container.header{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:67.4375em){.layer.topbar .container.navbar{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;right:0;width:320px;z-index:999;}.layer.topbar .container.navbar .region{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.layer.topbar .container.buttons{-webkit-flex:none;-ms-flex:none;flex:none;}@media print,screen and (min-width:67.5em){.layer.topbar .container.buttons{display:none;}}.layer.topbar .region{background-color:inherit;display:-webkit-flex;display:-ms-flexbox;display:flex;}.layer.topbar .block{background-color:inherit;height:100%;}.layer.lead{position:relative;}.layer.lead .block{padding:0 1rem;}.layer.lead.full-page{height:100%;}.layer.lead.full-page .region{height:100%;}.layer.lead.full-page .block{height:100%;}.layer.lead.full-page .block > div{height:100%;}.layer.lead .region.content-width{margin:0 auto;max-width:60rem;}.layer.main{margin:0 0 2rem;}.layer.main .block{padding:0 1rem;}.layer.main .page-title-block{margin-top:3rem;margin-bottom:3rem;}#main-content{position:relative;top:-96px;}body.toolbar-horizontal #main-content,body.toolbar-vertical #main-content{top:-135px;}body.toolbar-horizontal.toolbar-tray-open #main-content{top:-175px;}.layer.footer{margin:1rem 0 0 0;padding:0 1rem;}.layer.footer > div{margin:0 auto;max-width:1080px;}.layer.footer .region{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.layer.footer .block h2{margin:1rem 0;}.layer.boilerplate{padding:2rem 0 1rem;}.layer.boilerplate > div{margin:0 auto;max-width:1080px;}.layer.boilerplate .region{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.layer.boilerplate .block{text-align:center;font-size:0.85em;font-weight:bold;padding:0 1rem;text-transform:uppercase;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
ul.action-links{margin:24px 0;}ul.action-links::before,ul.action-links::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}ul.action-links::after{clear:both;}ul.action-links li{float:left;list-style:none;padding:0;margin:0;}ul.action-links li:not(:first-of-type){margin:0 0 0 1rem;}ul.action-links li a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0075bf;color:#fefefe;padding:12px;width:auto;}[data-whatinput='mouse'] ul.action-links li a{outline:0;}ul.action-links li a:hover,ul.action-links li a:focus{background-color:#0063a2;color:#fefefe;}
main article{margin:0;padding:0;}main article header{margin:0 -1rem;padding:0 1rem 1rem;}main article header > a{display:block;margin-bottom:1rem;}main article .lead-section{margin:0 auto;max-width:60rem;}main article .body-section{margin:2rem auto;max-width:60rem;width:100%;}main article.teaser .body-section{margin:1rem auto;}main article .aside .body-section{padding:1rem;}main article .picture{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}main article .picture figcaption{font-size:1rem;padding:1rem;}main article .text-formatted{width:100%;}main article .text-formatted img{margin-bottom:1rem;}main article .video .file{margin:0 auto;max-width:100%;}main article .video video{display:block;margin:0 auto;max-width:100%;}main article footer{margin:0 auto;max-width:60rem;}main article footer.media-object figure{height:3em;}main article footer.media-object figure img{height:100%;width:auto;}main article footer.media-object span{display:block;}main article footer address{margin:1rem 0;}main article iframe{display:block;margin:0 auto;}main article table{border:solid 1px #f0f0f0;}main article table tbody tr:nth-child(even){background:#f0f0f0;}.layer.footer article table th,.layer.footer article table td{padding:0.7rem 0 0;}.layer.footer article table th{text-align:left;}.layer.footer article table td{padding-left:0.25rem;text-align:right;}
div.address{clear:both;margin:1rem 0;}
#toolbar-administration{position:fixed;top:0;width:100%;z-index:1002;}
.js-form-wrapper,.js-form-item{position:relative;}.ajax-progress-throbber{background:rgba(255,255,255,0.5);position:absolute;z-index:9999;left:0;top:0;width:100%;height:100%;}.ajax-progress-throbber .message{display:none;}.ajax-progress-throbber .throbber{display:none;}
.backdrop{position:relative;margin:0 -1rem;}.backdrop:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1;}.backdrop > div{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.banner{position:relative;margin:0 -1rem;}.banner > div{margin:0 auto;max-width:60rem;width:100%;}.banner:before,.banner:after{display:none;background-position:center;background-size:cover;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;z-index:-1;}.banner.hero{padding:3rem 1rem;}.banner.hero:after{display:block;height:100%;}.banner.hero > div{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:60rem;text-align:center;}.banner.stacked{padding:45vh 1rem 0;}.banner.stacked:before{display:block;height:45vh;}
.branding{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;}.branding a{display:block;padding:8px 16px;}.branding a:first-child:not(:last-child){padding-right:8px;}.branding a:last-child:not(:first-child){padding-left:8px;}.branding a img{display:block;height:auto;width:auto;max-width:100%;max-height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.breadcrumb{margin:1rem auto;max-width:60rem;width:100%;}.breadcrumb ol{margin:0 0 1rem 0;list-style:none;margin:0;padding:0;}.breadcrumb ol::before,.breadcrumb ol::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}.breadcrumb ol::after{clear:both;}.breadcrumb ol li{float:left;font-size:0.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase;}.breadcrumb ol li:not(:last-child)::after{position:relative;margin:0 0.75rem;opacity:1;content:"/";color:#cacaca;}.breadcrumb ol a{color:#0075bf;}.breadcrumb ol a:hover{text-decoration:underline;}.breadcrumb ol::before{display:none;}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0075bf;color:#fefefe;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}[data-whatinput='mouse'] .button{outline:0;}.button:hover,.button:focus{background-color:#0063a2;color:#fefefe;}.button svg.icon{display:block;height:1em;width:1em;}.button svg.icon + span{display:block;margin-left:0.5em;height:1em;line-height:1em;}.button[data-drupal-selector="edit-preview"],.button[data-drupal-selector="edit-preview"]:hover,.button[data-drupal-selector="edit-preview"]:focus{background-color:transparent;}.button[data-drupal-selector="edit-preview"].disabled,.button[data-drupal-selector="edit-preview"].disabled:hover,.button[data-drupal-selector="edit-preview"].disabled:focus,.button[data-drupal-selector="edit-preview"][disabled],.button[data-drupal-selector="edit-preview"][disabled]:hover,.button[data-drupal-selector="edit-preview"][disabled]:focus{background-color:transparent;}.button.hollow,.button.hollow:hover,.button.hollow:focus{background-color:transparent;}.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus{background-color:transparent;}.button.large{font-size:120%;}.cell > div > .button{width:100%;}.button-group{margin-bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.button-group::before,.button-group::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}.button-group::after{clear:both;}.button-group .button{margin:0;margin-right:0.5rem;margin-bottom:0.5rem;font-size:0.9rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.button-group .button:last-child{margin-right:0;}
.region.content .call-to-action{margin:0 auto;max-width:60rem;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:3rem 0;}@media print,screen and (min-width:45em){.region.content .call-to-action{padding:6rem 0;}}.region.content .call-to-action .button-group{margin:0 auto;}.region.content .call-to-action .button{font-weight:bold;min-width:8em;}@media print,screen and (min-width:45em){.region.content .call-to-action .button{font-size:1.2em;}}
.card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:solid 1px #cacaca;border-radius:2px;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a;margin:0;}.card > :last-child{margin-bottom:0;}.cell .card{height:100%;}.card .image{width:100%;}.card .image img{width:100%;}.card .card-section{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem;}.card .card-section > :last-child{margin-bottom:0;}.card .card-section > *:first-child{margin-top:0;}.card .card-section > *:last-child{margin-bottom:0;}.card .card-section .text-formatted > *:first-child{margin-top:0;}.card .card-section .text-formatted > *:last-child{margin-bottom:0;}
.collage{max-width:60rem;margin:0 auto;}.collage li{padding:1rem;}
.comment .links{list-style:none;margin:0;margin-bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.comment .links::before,.comment .links::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}.comment .links::after{clear:both;}.comment .links li{margin:0;margin-right:1px;margin-bottom:1px;font-size:0.9rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.comment .links li:last-child{margin-right:0;}.comment .links a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;padding:0.33rem 0.5rem;}[data-whatinput='mouse'] .comment .links a{outline:0;}.comment footer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.comment footer > *{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.comment footer > *:first-child{padding-right:1rem;}.comment footer > *:last-child:not(:nth-child(2)){padding-left:1rem;}.comment footer > * > :last-child{margin-bottom:0;}.comment footer figure{height:3em;}.comment footer figure img{height:100%;width:auto;}.comment footer span{display:block;}
.layer.topbar form{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.layer.topbar form .form-item,.layer.topbar form .form-actions{margin:0;}.layer.topbar form .form-item:not(:last-child),.layer.topbar form .form-actions:not(:last-child){margin:0 0.5rem 0 0;}.layer.topbar form .form-item > *,.layer.topbar form .form-actions > *{height:100%;margin:0;}.layer.topbar form .form-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.layer.topbar form .form-actions input[type="submit"]{padding-top:0;padding-bottom:0;}.region.content form{margin:0 auto 1rem;max-width:60rem;width:100%;}.region.content form .form-item,.region.content form .form-actions,.region.content form .captcha{margin:0 0 1rem;}.contact-message-form #edit-preview{display:none;}
.gallery figcaption{display:none;}
.icon{max-width:100%;max-height:100%;}
.links{margin:1rem 0;list-style:none;}.links li{list-style:none;}.links.inline a{padding:1rem;}
nav.local-tasks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:1rem;}nav.local-tasks ul{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none;}nav.local-tasks ul::before,nav.local-tasks ul::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}nav.local-tasks ul::after{clear:both;}nav.local-tasks li{float:left;}nav.local-tasks li > a{display:block;padding:1.25rem 1.5rem;font-size:0.75rem;line-height:1;color:#0075bf;}nav.local-tasks li > a:hover{background:#fefefe;color:#0065a4;}nav.local-tasks li > a:focus,nav.local-tasks li > a[aria-selected='true']{background:#e6e6e6;color:#0075bf;}nav.local-tasks li > a.is-active{background:#e6e6e6;color:#0075bf;}
.location{margin:1rem auto;max-width:60rem;}.layer.header .location{margin:0;}@media print,screen and (min-width:45em){.location{display:-webkit-flex;display:-ms-flexbox;display:flex;}.location > section:first-child{-webkit-flex:none;-ms-flex:none;flex:none;padding-right:3rem;}.location > section:last-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}
.media-object{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1rem;width:100%;}@media screen and (max-width:44.9375em){.media-object{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.media-object > *{padding:0;padding-bottom:1rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}}.media-object > *{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.media-object > *:first-child{padding-right:1rem;}@media print,screen and (min-width:45em){.media-object > *:first-child{padding-right:2rem;}}.media-object > *:last-child:not(:nth-child(2)){padding-left:1rem;}@media print,screen and (min-width:45em){.media-object > *:last-child:not(:nth-child(2)){padding-left:2rem;}}.media-object > * > :last-child{margin-bottom:0;}.media-object > *.main-section{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;}.media-object > figure:first-child{-webkit-flex:none;-ms-flex:none;flex:none;width:150px;}@media print,screen and (min-width:45em){.media-object > figure:first-child{max-width:50%;padding:0 2rem 0 0;width:33%;}}.media-object > figure:first-child.thumbnail{max-width:4.5rem;}.media-object > figure:first-child img{border-radius:16px;}.media-object > figure:first-child a,.media-object > figure:first-child img{display:block;max-width:100%;}.media-object .links{margin:0;}.body-section > .media-object{margin:4rem auto;}.body-section:nth-child(even) > .media-object{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.body-section:nth-child(even) > .media-object > figure:first-child{padding:0 0 0 1rem;}@media print,screen and (min-width:45em){.body-section:nth-child(even) > .media-object > figure:first-child{padding:0 0 0 2rem;}}
.header.layer ul.menu a{font-size:1em;}.layer.topbar ul.menu{height:100%;}.layer.topbar ul.menu:not(.drilldown):not(.dropdown) ul{display:none;}@media screen and (max-width:67.4375em){.region.navbar ul.menu{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;}}.region.footer ul.menu{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.region.footer ul.menu a{padding-left:0;padding-right:0;}ul.menu a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;}ul.menu a svg.icon{display:block;height:1.5em;width:1.5em;}ul.menu a svg.icon + span{display:inline-block;margin-left:0.5em;}ul.menu a span{display:block;line-height:1.5em;}.layer.topbar ul.menu a{font-size:0.875em;}@media screen and (max-width:44.9375em){.layer.topbar ul.menu a svg.icon + span{display:none;}}ul.menu.social-share{margin-bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}ul.menu.social-share::before,ul.menu.social-share::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}ul.menu.social-share::after{clear:both;}ul.menu.social-share li{margin:0;margin-right:0.5rem;margin-bottom:0.5rem;font-size:0.9rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}ul.menu.social-share li:last-child{margin-right:0;}ul.menu.social-share a{height:2em;width:2em;padding:20%;}ul.menu.social-share a svg.icon{height:100%;width:100%;}ul.menu.social-share a svg.icon + span{display:none;}@media print,screen and (min-width:45em){.menu--shop-online{display:-webkit-flex;display:-ms-flexbox;display:flex;}}.menu--shop-online .menu-wrapper{max-width:60rem;margin:0 auto;}@media print,screen and (min-width:45em){.menu--shop-online .menu-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;}}.menu--shop-online button{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.7rem 1rem 0.7rem 0;}.menu--shop-online h2{cursor:pointer;display:block;font-size:100%;line-height:1.5;padding:0;margin:0;}@media print,screen and (min-width:45em){.menu--shop-online h2:after{content:":";}}.menu--shop-online .icon{display:block;width:1em;height:1em;margin-left:0.375rem;}@media print,screen and (min-width:45em){.menu--shop-online .icon{display:none;}}@media screen and (max-width:44.9375em){.menu--shop-online ul.menu{display:none;}}.menu--shop-online .active .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);}@media screen and (max-width:44.9375em){.menu--shop-online .active ul.menu{display:block;}}.menu--shop-online a span{border-bottom:dotted 2px #0a0a0a;}button[data-toggle="navbar"]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;height:100%;line-height:1;text-decoration:none;display:block;padding:0.7rem 1rem;cursor:pointer;}button[data-toggle="navbar"] svg.icon{display:block;height:1.5em;width:1.5em;}button[data-toggle="navbar"] svg.icon + span{display:inline-block;margin-left:0.5em;}button[data-toggle="navbar"] span{display:block;line-height:1.5em;}@media print,screen and (min-width:67.5em){button[data-toggle="navbar"]{display:none;}}
.messages-wrapper{margin:0 auto;max-width:60rem;}.messages{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,0.25);border-radius:2px;margin:1rem 0;max-width:60rem;}.messages > :first-child{margin-top:0;}.messages > :last-child{margin-bottom:0;}.messages--status{background-color:#e1faea;color:#0a0a0a;}.messages--warning{background-color:#fff3d9;color:#0a0a0a;}.messages--error{background-color:#f7e4e1;color:#0a0a0a;}
.reveal.lightbox{background:#0a0a0a;padding:0;}.reveal.lightbox .close-button{background:rgba(10,10,10,0.5);cursor:pointer;padding:1rem;position:absolute;right:0;top:0;z-index:10;}.reveal.lightbox .close-button svg.icon{fill:white;width:1rem;height:1rem;}.reveal.lightbox .orbit-figure{height:100vh;}.reveal.lightbox .orbit-figure picture{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.reveal.lightbox .orbit-figure picture img{max-height:100%;}
.page-title{margin:2rem auto;max-width:60rem;width:100%;}.title-bar .page-title{margin:4rem auto 2rem;}
ul.pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:1rem 0;}ul.pagination li{display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.5rem;margin:0 0.1rem;max-width:2rem;}ul.pagination li.ellipsis{max-width:1.5rem;padding:0 0.25rem;}@media screen and (max-width:44.9375em){ul.pagination li.ellipsis,ul.pagination li.item{display:none;}}ul.pagination a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#fefefe;color:#0a0a0a;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;padding:0 0.5rem;height:1.5rem;line-height:1.5rem;}[data-whatinput='mouse'] ul.pagination a{outline:0;}ul.pagination a:hover,ul.pagination a:focus{background-color:#bfbfbf;color:#0a0a0a;}ul.pagination a .icon{fill:#0a0a0a;}
.portal-wrapper{background:#5d5f6b;color:white;padding-bottom:0;}.portal-wrapper .page-title,.portal-wrapper .lead{text-align:center;}@media screen and (max-width:44.9375em){.portal-wrapper .page-title{margin:1rem 0;}}@media screen and (max-width:44.9375em){.portal-wrapper .page-title:last-child{margin-bottom:0;}}@media screen and (max-width:44.9375em){.portal-wrapper .lead-section > :first-child{margin-top:0;}}@media screen and (max-width:44.9375em){.portal-wrapper .lead-section > :last-child{margin-bottom:0;}}.portal-wrapper .grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.portal-wrapper .grid .cell{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}ul.portal{list-style:none;width:100%;max-width:300px;margin:1rem auto;padding:0;}ul.portal:after{content:"";display:block;clear:both;}ul.portal li{float:left;padding:4px;width:33.33%;}ul.portal:hover a{background-color:#39393d;color:white;}ul.portal:hover a span{opacity:1;}ul.portal a{background-color:#f0f0f0;color:#5d5f6b;border-radius:8px;transition:background-color 0.5s ease;display:block;height:90px;position:relative;width:100%;}ul.portal a span{display:block;font-size:1rem;font-weight:bold;line-height:1.1;opacity:0;padding:4px;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.5s ease,color 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,color 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,color 0.5s ease,-webkit-transform 0.5s ease;}@media (pointer:coarse){ul.portal a{background-color:#39393d;color:white;}ul.portal a span{opacity:1;}}@media screen and (max-width:44.9375em){ul.portal a{background-color:#39393d;color:white;}ul.portal a span{opacity:1;}}ul.portal a.second-hand-furniture span{font-size:0.8rem;}ul.portal a .overlay{position:absolute;height:100%;width:100%;top:0;}ul.portal a:hover.print{background-color:#ffd400;color:#000000;}ul.portal a:hover.print .icon{fill:#000000;}ul.portal a:hover.signs{background-color:#ffd400;color:#000000;}ul.portal a:hover.signs .icon{fill:#000000;}ul.portal a:hover.design{background-color:#ffd400;color:#000000;}ul.portal a:hover.design .icon{fill:#000000;}ul.portal a:hover.web{background-color:#ffd400;color:#000000;}ul.portal a:hover.web .icon{fill:#000000;}ul.portal a:hover.office-supplies{background-color:#e31f28;color:white;}ul.portal a:hover.office-supplies .icon{fill:white;}ul.portal a:hover.education-supplies{background-color:#e31f28;color:white;}ul.portal a:hover.education-supplies .icon{fill:white;}ul.portal a:hover.education-craft{background-color:#e31f28;color:white;}ul.portal a:hover.education-craft .icon{fill:white;}ul.portal a:hover.art-craft{background-color:#e31f28;color:white;}ul.portal a:hover.art-craft .icon{fill:white;}ul.portal a:hover.craft{background-color:#e31f28;color:white;}ul.portal a:hover.craft .icon{fill:white;}ul.portal a:hover.office-furniture{background-color:#e31f28;color:white;}ul.portal a:hover.office-furniture .icon{fill:white;}ul.portal a:hover.second-hand-office-furniture{background-color:#e31f28;color:white;}ul.portal a:hover.second-hand-office-furniture .icon{fill:white;}ul.portal a:hover.furniture{background-color:#e31f28;color:white;}ul.portal a:hover.furniture .icon{fill:white;}ul.portal a:hover.second-hand-furniture{background-color:#e31f28;color:white;}ul.portal a:hover.second-hand-furniture .icon{fill:white;}ul.portal a:active.print{background:radial-gradient(ellipse at center,#ffe566 0%,#ffd400 100%);}ul.portal a:active.signs{background:radial-gradient(ellipse at center,#ffe566 0%,#ffd400 100%);}ul.portal a:active.design{background:radial-gradient(ellipse at center,#ffe566 0%,#ffd400 100%);}ul.portal a:active.web{background:radial-gradient(ellipse at center,#ffe566 0%,#ffd400 100%);}ul.portal a:active.office-supplies{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.education-supplies{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.education-craft{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.art-craft{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.craft{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.office-furniture{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.second-hand-office-furniture{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.furniture{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:active.second-hand-furniture{background:radial-gradient(ellipse at center,#ee7a7f 0%,#e31f28 100%);}ul.portal a:hover span,ul.portal a:active span{opacity:1;-webkit-transform:translateY(-90%);transform:translateY(-90%);}ul.portal a:hover .icon,ul.portal a:active .icon{height:45px;width:auto;}ul.portal .icon{fill:#5d5f6b;position:absolute;bottom:0;height:90px;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:fill 0.5s ease,height 0.5s ease,width 0.5s ease;}ul.portal .logo{border-radius:8px;position:relative;width:auto;height:90px;}ul.portal .logo .icon{fill:white;}
.block .slider{margin:0 -1rem;}.orbit-controls button{cursor:pointer;}.orbit-controls svg.icon{fill:white;width:1rem;height:1rem;}
main table,.layer.footer table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:2px;}@media screen and (max-width:67.4375em){main table.stack tr,main table.stack th,main table.stack td,.layer.footer table.stack tr,.layer.footer table.stack th,.layer.footer table.stack td{display:block;}main table.stack td,.layer.footer table.stack td{border-top:0;}}main table.scroll,.layer.footer table.scroll{display:block;width:100%;overflow-x:auto;}main tbody th:first-child,main tbody td:first-child,.layer.footer tbody th:first-child,.layer.footer tbody td:first-child{text-align:left;}main tbody th:last-child:not(:first-child),main tbody td:last-child:not(:first-child),.layer.footer tbody th:last-child:not(:first-child),.layer.footer tbody td:last-child:not(:first-child){text-align:right;}main th,main td,.layer.footer th,.layer.footer td{border:none;padding:0.5rem 0.625rem 0.625rem;}main caption,.layer.footer caption{padding:0.5rem 0.625rem 0.625rem;}
.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none;padding:0;}.tabs::before,.tabs::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}.tabs::after{clear:both;}.tabs > li{float:left;}.tabs > li > a{display:block;padding:1.25rem 1.5rem;font-size:0.75rem;line-height:1;color:#0075bf;}.tabs > li > a:hover{background:#fefefe;color:#0065a4;}.tabs > li > a:focus,.tabs > li > a[aria-selected='true']{background:#e6e6e6;color:#0075bf;}
.tags ul{list-style:none;margin:0;}.tags ul::before,.tags ul::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}.tags ul::after{clear:both;}.tags li{float:left;margin:0 0.5rem 0 0;}.tags li:last-child{margin:0;}.tags a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;border:1px solid #0075bf;color:#0075bf;}[data-whatinput='mouse'] .tags a{outline:0;}.tags a,.tags a:hover,.tags a:focus{background-color:transparent;}.tags a.disabled,.tags a.disabled:hover,.tags a.disabled:focus,.tags a[disabled],.tags a[disabled]:hover,.tags a[disabled]:focus{background-color:transparent;}.tags a:hover,.tags a:focus{border-color:#003b60;color:#003b60;}.tags a:hover.disabled,.tags a:hover[disabled],.tags a:focus.disabled,.tags a:focus[disabled]{border:1px solid #0075bf;color:#0075bf;}
.title-bar{width:100%;margin:0 auto;max-width:60rem;}.region.content .title-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}.region.content .title-bar a.button{display:block;margin:0;}.title-bar h1,.title-bar h2,.title-bar h3,.title-bar h4,.title-bar h5,.title-bar h6{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
main .view{margin:0 0 1rem 0;padding:0;}main .view .view-body{margin:0 auto;max-width:60rem;}
.region.content article header p{font-size:120%;line-height:1.5;}.region.content article .aside .body-section{background:#e6e6e6;}article .links a,article .text-formatted a{border-bottom:dotted 2px #0075bf;padding-bottom:0.05em;}
.backdrop:before,.backdrop:after{background-position:center;background-size:cover;}.backdrop.reverse-color{color:#fefefe;}
.banner.hero{background-color:transparent;color:inherit;}.path-frontpage .banner.hero:after{background-position:bottom center;background-size:1920px auto;}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0075bf;color:#fefefe;}[data-whatinput='mouse'] .button{outline:0;}.button:hover,.button:focus{background-color:#0063a2;color:#fefefe;}.button svg.icon{fill:#fefefe;}.button[data-drupal-selector="edit-preview"]{border:1px solid #0075bf;color:#0075bf;}.button[data-drupal-selector="edit-preview"]:hover,.button[data-drupal-selector="edit-preview"]:focus{border-color:#003b60;color:#003b60;}.button[data-drupal-selector="edit-preview"]:hover.disabled,.button[data-drupal-selector="edit-preview"]:hover[disabled],.button[data-drupal-selector="edit-preview"]:focus.disabled,.button[data-drupal-selector="edit-preview"]:focus[disabled]{border:1px solid #0075bf;color:#0075bf;}.button.hollow{border:1px solid #0075bf;color:#0075bf;}.button.hollow:hover,.button.hollow:focus{border-color:#003b60;color:#003b60;}.button.hollow:hover.disabled,.button.hollow:hover[disabled],.button.hollow:focus.disabled,.button.hollow:focus[disabled]{border:1px solid #0075bf;color:#0075bf;}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0075bf;color:#fefefe;}[data-whatinput='mouse'] .button{outline:0;}.button:hover,.button:focus{background-color:#0063a2;color:#fefefe;}.button svg.icon{fill:#fefefe;}.button[data-drupal-selector="edit-preview"]{border:1px solid #0075bf;color:#0075bf;}.button[data-drupal-selector="edit-preview"]:hover,.button[data-drupal-selector="edit-preview"]:focus{border-color:#003b60;color:#003b60;}.button[data-drupal-selector="edit-preview"]:hover.disabled,.button[data-drupal-selector="edit-preview"]:hover[disabled],.button[data-drupal-selector="edit-preview"]:focus.disabled,.button[data-drupal-selector="edit-preview"]:focus[disabled]{border:1px solid #0075bf;color:#0075bf;}.button.hollow{border:1px solid #0075bf;color:#0075bf;}.button.hollow:hover,.button.hollow:focus{border-color:#003b60;color:#003b60;}.button.hollow:hover.disabled,.button.hollow:hover[disabled],.button.hollow:focus.disabled,.button.hollow:focus[disabled]{border:1px solid #0075bf;color:#0075bf;}
.card{border:solid 1px #cacaca;}
ul.menu{background:inherit !important;}ul.menu li{background:inherit;}ul.menu a{background:inherit;color:inherit;font-family:inherit;}.is-drilldown{background:inherit;}.menu.social-share li{fill:#fefefe;}.menu.social-share li.facebook{background-color:#3b5998;}.menu.social-share li.github{background-color:#000000;}.menu.social-share li.google-plus{background-color:#db3236;}.menu.social-share li.instagram{background-color:#8a3ab9;}.menu.social-share li.linkedin{background-color:#0077b5;}.menu.social-share li.pinterest{background-color:#bd081c;}.menu.social-share li.rss{background-color:#ff6600;}.menu.social-share li.snapchat{background-color:#fffc00;}.menu.social-share li.snapchat{background-color:#fffc00;}.menu.social-share li.tumblr{background-color:#32506d;}.menu.social-share li.twitter{background-color:#00aced;}.menu.social-share li.whatsapp{background-color:#4dc247;}.menu.social-share li.youtube{background-color:#bb0000;}.is-dropdown{background:inherit;}ul.menu.dropdown li.is-active a{background:inherit;color:inherit;}ul.menu.dropdown.horizontal > li > a::after{right:14px;}ul.menu.dropdown.horizontal > li.opens-left > a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;}ul.menu.dropdown.horizontal > li.opens-right > a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;}ul.menu.dropdown.vertical > li > a::after{right:14px;}ul.menu.dropdown.vertical > li.opens-left > a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;}ul.menu.dropdown.vertical > li.opens-right > a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;}@media print,screen and (min-width:45em){ul.menu.dropdown.medium-horizontal > li.opens-left > .is-dropdown-submenu{top:100%;right:0;left:auto;}ul.menu.dropdown.medium-horizontal > li.opens-right > .is-dropdown-submenu{top:100%;right:auto;left:0;}ul.menu.dropdown.medium-horizontal > li.is-dropdown-submenu-parent > a{position:relative;padding-right:1.5rem;}ul.menu.dropdown.medium-horizontal > li.is-dropdown-submenu-parent > a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;right:5px;left:auto;margin-top:-3px;}ul.menu.dropdown.medium-vertical > li .is-dropdown-submenu{top:0;}ul.menu.dropdown.medium-vertical > li.opens-left > .is-dropdown-submenu{right:100%;left:auto;top:0;}ul.menu.dropdown.medium-vertical > li.opens-right > .is-dropdown-submenu{right:auto;left:100%;}ul.menu.dropdown.medium-vertical > li > a::after{right:14px;}ul.menu.dropdown.medium-vertical > li.opens-left > a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;}ul.menu.dropdown.medium-vertical > li.opens-right > a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;}}@media print,screen and (min-width:67.5em){ul.menu.dropdown.large-horizontal > li.opens-left > .is-dropdown-submenu{top:100%;right:0;left:auto;}ul.menu.dropdown.large-horizontal > li.opens-right > .is-dropdown-submenu{top:100%;right:auto;left:0;}ul.menu.dropdown.large-horizontal > li.is-dropdown-submenu-parent > a{position:relative;padding-right:1.5rem;}ul.menu.dropdown.large-horizontal > li.is-dropdown-submenu-parent > a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;right:5px;left:auto;margin-top:-3px;}ul.menu.dropdown.large-vertical > li .is-dropdown-submenu{top:0;}ul.menu.dropdown.large-vertical > li.opens-left > .is-dropdown-submenu{right:100%;left:auto;top:0;}ul.menu.dropdown.large-vertical > li.opens-right > .is-dropdown-submenu{right:auto;left:100%;}ul.menu.dropdown.large-vertical > li > a::after{right:14px;}ul.menu.dropdown.large-vertical > li.opens-left > a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;}ul.menu.dropdown.large-vertical > li.opens-right > a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;}}.menu--shop-online{background-color:#51535d;color:#fefefe;}.menu--shop-online h2{font-family:inherit;font-weight:bold;}.menu--shop-online a span{border-bottom:dotted 2px #fefefe;}.menu--shop-online .icon{fill:#fefefe;}
.layer.topbar{color:#0a0a0a;background-color:#f0f0f0;fill:#0a0a0a;}.layer.footer{color:white;background-color:#0a0a0a;fill:white;}.layer.footer:before{background-color:white;background-position:center;background-repeat:repeat-x;background-size:contain;background-image:url(/themes/custom/foundation/images/mascots.svg);content:"";display:block;height:4rem;margin:0 -1rem;}@media print,screen and (min-width:67.5em){.layer.footer:before{height:6.5rem;}}.layer.footer .menu a span{border-bottom:dotted 2px rgba(255,255,255,0.25);padding-bottom:0.05em;}.layer.footer .menu a .icon{fill:white;}.layer.footer .menu a:hover span{border-bottom:dotted 2px white;}.layer.boilerplate{color:white;background-color:#0a0a0a;fill:white;}
main table{border:1px solid #f1f1f1;}main thead,main tbody,main tfoot{border:1px solid #f1f1f1;background-color:#fefefe;}main caption{font-weight:bold;}main thead{background:#f8f8f8;color:#0a0a0a;}main tfoot{background:#f1f1f1;color:#0a0a0a;}main thead tr,main tfoot tr{background:transparent;}main thead th,main thead td,main tfoot th,main tfoot td{font-weight:bold;text-align:left;}main tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1;}
@font-face{font-family:"Futura XBlkCn";font-style:normal;font-weight:bold;font-display:swap;src:local("Futura XBlkCn"),local("Futura-XBlkCn"),url(/themes/custom/foundation/fonts/futuraxkc/futurxkc.woff2) format("woff2");src:local("Futura XBlkCn"),local("Futura-XBlkCn"),url(/themes/custom/foundation/fonts/futuraxkc/futurxkc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}h1{text-transform:uppercase;}h2,h3,h4,h5,h6{font-family:inherit;}.layer.footer h2{font-size:1.5rem;}.layer.footer h3{font-size:1.25rem;}.layer.footer h4{font-size:1.2rem;}.layer.footer h5{font-size:1.15rem;}.layer.footer h6{font-size:1.1rem;}ul.grid ul,ul.grid ol,ol.grid ul,ol.grid ol{margin-left:1.25rem;margin-bottom:1rem;}@media print,screen and (min-width:45em){.region.content article{font-size:1.25rem;}}
