/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;background:0 0;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 20px 0 0;font-size:14px;line-height:38px;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:20px;height:38px;line-height:38px;color:#979797;text-align:center;padding:20px 0;border:0;font-size:0}.selectric .button:before{-webkit-transform:rotate(-140deg);-ms-transform:rotate(-140deg);transform:rotate(-140deg);right:6px}.selectric .button:after{-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg);right:0}.selectric .button:after,.selectric .button:before{content:'';position:absolute;height:1.5px;width:8px;background-color:#979797}.selectric-focus .selectric{border-color:rgba(0,0,0,.2)}.selectric-hover .selectric{border-color:rgba(0,0,0,.2)}.selectric-hover .selectric .button{color:#7e7e7e}.selectric-hover .selectric .button:after{border-top-color:#7e7e7e}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:rgba(0,0,0,.2)}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:calc(100% - 1px);left:0;background:0 0;border-bottom:1px solid rgba(0,0,0,.2);z-index:0;background-color:#fff}.selectric-items .selectric-scroll{height:100%;width:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:5px 10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}@media print{#breadcrumb,#footer,#header-mobile,#hp-slider,#modal,#page-bottom,.field-type-list-boolean,.group-header-text>h3,.region-header{display:none!important}html{font-size:62.5%}body,button,input,select,table,textarea{font-family:boschsans,Arial,Helvetica,sans-serif;color:#000;font-size:14px;font-size:.875rem}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}a{color:#333;text-decoration:none}a:hover{color:#005691}a:focus{color:#005691}ol,ul{list-style:none;margin:0;padding:0}ol.menu li,ol.menu li.leaf,ul.menu li,ul.menu li.leaf{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:300}#header{border-bottom:1px solid #e6e6e6;padding-bottom:30px}#header>.section{position:relative}#header>.section>#logo{display:inline-block;vertical-align:middle;width:50%}#header>.section>#logo img{width:170px;height:auto}#header>.section>#name-and-slogan{float:right}#header>.section>#name-and-slogan #site-name>a{font-size:24px;font-size:1.5rem;font-weight:300}}
