/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--p-toolbar-height:0;}.toolbar-fixed,.toolbar-vertical{--p-toolbar-height:39px;}.toolbar-tray-open.toolbar-horizontal{--p-toolbar-height:79px;}html{background-color:var(--bs-primary);font-size:var(--bs-body-font-size);}body{background:transparent;}#page-inner{padding-top:var(--p-toolbar-height);}main{background-color:var(--bs-body-bg);}.main-content{padding-top:var(--p-header-height);padding-bottom:5rem;}.js input.form-autocomplete{background-image:none;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/olivero/images/throbber.svg);background-position:98% center;}.form-item{margin-bottom:1.5rem;}.links{margin:0;padding:0;list-style-type:none;display:flex;}.links a{line-height:1;padding:.5em;display:inline-block;}#p-offcanvas{z-index:499;position:fixed;right:0;left:0;top:0;bottom:0;overflow:hidden;opacity:0;pointer-events:none;will-change:transform;}#p-offcanvas-cover{z-index:498;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;pointer-events:none;}.p-offcanvas-on #p-offcanvas-cover,.p-offcanvas-on #p-offcanvas{pointer-events:all;}@media (min-width:992px){#p-offcanvas{left:50%;}}.p-offcanvas-overflow{height:100vh;width:100%;overflow:auto;}.p-offcanvas-content{padding-top:var(--p-toolbar-height);}.p-offcanvas-content>.region{padding-top:var(--p-header-height);}.p-nav .nav-link{line-height:1;padding:.25em .5em;cursor:pointer;user-select:none;}.p-nav-parent{overflow:hidden;position:relative;}.p-nav .dropdown-toggle::after{content:none;}.p-nav ul ul{padding:0 0 0 1.5em;list-style-type:none;max-height:0;transition:max-height .4s ease-out;}.p-nav .p-nav-open>ul{max-height:1000px;transition-duration:2s;}button.p-nav-toggle{font-family:Arial,sans-serif;font-size:.8em;line-height:1;color:var(--bs-light);z-index:1;position:absolute;right:0;top:0;padding:.45em .5em;border:0 none;background:transparent;}.p-nav-open>.p-nav-toggle{transform:rotate(180deg);}.fixed-top{z-index:500;top:var(--p-toolbar-height);}.region-header{align-items:center;padding-top:.3rem;padding-bottom:.3rem;}.region-header .block{flex:0 0 auto;width:auto;}.region-header .block-system-branding-block{margin-right:auto;}.region-header .navbar-nav{flex-direction:row;}.navbar-nav{--bs-nav-link-padding-x:.5em;}.region-header nav{position:relative;top:0;transition:1s;}.p-offcanvas-on .region-header nav{top:-150px;}@media (max-width:991.98px){.region-header nav{display:none;}}.site-logo{display:inline-block;width:var(--p-logo-width);}.site-logo img{width:100%;height:auto;display:block;}.site-header .navbar-nav>li{position:relative;}.site-header .navbar-nav ul{list-style-type:none;padding:0;margin:0;width:12rem;}.site-header .navbar-nav>li>ul,.site-header .navbar-nav>li>ul>li>ul{display:none;position:absolute;left:0;}.site-header .navbar-nav li:hover>ul{display:block;background-color:rgba(var(--bs-body-bg-rgb),.9);}.block-local-tasks-block{position:fixed;bottom:0;right:15px;z-index:3801;font-size:0.8rem;}.block-local-tasks-block .nav-tabs{border:0;}.block-local-tasks-block .is-active{display:none;}.block-local-tasks-block .nav-link{padding:.4em .6em .6em;background-color:var(--bs-light);margin-left:calc(var(--bs-border-width) * -1);text-transform:uppercase;font-weight:var(--p-body-font-strong-weight);border:var(--bs-border-width) solid var(--bs-primary);}.block-local-tasks-block .nav-link:hover{color:var(--bs-light);background-color:var(--bs-primary);border-color:var(--bs-primary);}.maintenance-page .layout-container{background-color:var(--bs-body-bg);text-align:center;padding:1.5rem;max-width:580px;margin:15vh auto 0;border-radius:var(--bs-border-radius);}.messages{opacity:0.9;background:var(--bs-light);color:var(--bs-dark);font-size:14px;z-index:3800;position:fixed;bottom:100px;right:1rem;width:300px;margin:15px 15px 40px;padding:1rem;border:0 none;border-radius:1rem;box-shadow:0px 3px 5px rgba(0,0,0,0.3);animation:msg 1s 5s;animation-fill-mode:forwards;}.messages:hover{right:1rem;animation:none;transition:right 1s;}@keyframes msg{to{right:-275px;}}.messages .placeholder{display:inline;background:transparent;}.alert-wrapper,div[data-drupal-messages]{opacity:0.9;background:transparent;color:var(--bs-dark);font-size:14px;position:static;width:auto;max-width:700px;border:0 none;border-radius:0;animation:none;}div[data-drupal-messages]{position:fixed;z-index:999;left:0;right:0;bottom:0;top:auto;margin:auto;max-width:var(--p-mw);}.alert-wrapper .messages,div[data-drupal-messages] .messages{box-shadow:0px 3px 5px rgba(0,0,0,0.3);margin:1rem 0 2rem;padding:1rem;}.alert-wrapper .messages--error,div[data-drupal-messages] .messages--error{background-color:#fff1f1;color:brown;border-top:3px solid brown;}.alert-wrapper .messages--status,div[data-drupal-messages] .messages--status{background-color:#f1fff1;color:#088933;border-top:3px solid #088933;}.invalid-feedback{display:block;font-size:12px;}.alert-wrapper .placeholder,div[data-drupal-messages] .placeholder{display:inline;background:transparent;}.p-btn{position:relative;z-index:1;border-radius:9%;border:0 none;padding:0;background:transparent;width:50px;height:50px;}.p-btn:focus{outline:0 none;}.p-btn span{overflow:hidden;text-indent:-200px;opacity:0;}.p-btn span,.p-btn::before,.p-btn::after{content:"";display:block;border-radius:2px;position:absolute;top:47%;left:10%;height:6%;width:80%;background:var(--bs-primary);transition:.35s linear;}.text-light .p-btn span,.text-light .p-btn::before,.text-light .p-btn::after,.p-invert-color #p-offcanvasbtn .p-btn span,.p-invert-color #p-offcanvasbtn .p-btn::before,.p-invert-color #p-offcanvasbtn .p-btn::after{background:var(--bs-light);}.p-icon-plus::after{transform:rotate(90deg);}.p-icon-minus::after{transform:rotate(0deg);}.p-icon-arrow{transition:.35s;}.p-icon-arrow::before,.p-icon-arrow::after{width:60%;}.p-icon-arrow::before{transform:rotate(45deg);left:40%;}.p-icon-arrow::after{transform:rotate(-45deg);left:1%;}.p-icon-n{transform:rotate(0deg);}.p-icon-e{transform:rotate(90deg);}.p-icon-s{transform:rotate(180deg);}.p-icon-w{transform:rotate(270deg);}.p-icon-burger::before{top:24%;}.p-icon-burger span{opacity:1;}.p-icon-burger::after{top:70%;}@media (hover:hover){.p-icon-burger:hover::before{top:15%;}.p-icon-burger:hover::after{top:79%;}}.p-icon-close::before{transform:rotate(-45deg);}.p-icon-close::after{transform:rotate(45deg);}.social-link a{display:inline-block;width:35px;height:30px;margin-right:3px;margin-top:5px;overflow:hidden;background:url(/themes/custom/plusb/css/images/sn-ext.svg) no-repeat center center;background-size:contain;color:var(--bs-light);text-indent:-1300px;font-size:10px;}.text-light .social-link a{background-image:url(/themes/custom/plusb/css/images/sn-ext-neg.svg);}.social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-in.svg);}.text-light .social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-in-neg.svg);}.social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-fb.svg);}.text-light .social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-fb-neg.svg);}.social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-insta.svg);}.text-light .social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-insta-neg.svg);}.social-link a[href^="https://twitter.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-tw.svg);}.text-light .social-link a[href^="https://twitter.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-tw-neg.svg);}.social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-yt.svg);}.text-light .social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-yt-neg.svg);}.social-link a:hover{opacity:.8;}
@font-face{font-family:'Theinhardt';src:url(/themes/custom/plusb/localfonts/Theinhardt-Bold.woff2) format('woff2');font-weight:700;font-style:normal;}@font-face{font-family:'Theinhardt';src:url(/themes/custom/plusb/localfonts/Theinhardt-Regular.woff2) format('woff2');font-weight:400;font-style:normal;}@font-face{font-family:'Kurdis';src:url(/themes/custom/plusb/localfonts/Kurdis-WideExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;}@font-face{font-family:'Emilia Note';src:url(/themes/custom/plusb/localfonts/EmiliaNote.woff2) format('woff2');font-weight:400;font-style:normal;}
