/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--p-toolbar-height:0;--p-header-height:100px;--p-logo-width:70px;--p-scrolled-logo-width:70px;}.toolbar-fixed,.toolbar-vertical{--p-toolbar-height:39px;}.toolbar-tray-open.toolbar-horizontal{--p-toolbar-height:79px;}html{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:var(--bs-gutter-y);}.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;max-width:600px;}.links{margin:0;padding:0;list-style-type:none;display:flex;}.links a{line-height:1;padding:.5em;display:inline-block;}#p-offcanvasbtn{display:flex;align-items:center;justify-content:flex-end;}@media (min-width:768px){#p-offcanvasbtn{}}.p-offcanvasbtn-legend{display:inline-block;margin-right:1.2rem;color:var(--bs-secondary);cursor:pointer;}.p-offcanvas-on .p-offcanvasbtn-legend{opacity:0;}#p-offcanvasbtn .p-btn{flex:0 1 50px;min-width:50px;}#p-offcanvasbtn .p-btn span,#p-offcanvasbtn .p-btn::before,#p-offcanvasbtn .p-btn::after{background-color:var(--bs-secondary)}#p-offcanvas{z-index:0;position:absolute;right:0;top:0;overflow:hidden;opacity:0;pointer-events:none;will-change:transform;--oc-menu-w:320px;}#p-offcanvas-cover{z-index:498;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;pointer-events:none;display:none;}.p-offcanvas-on #p-offcanvas-cover,.p-offcanvas-on #p-offcanvas{pointer-events:all;}@media (min-width:992px){#p-offcanvas{}}.p-offcanvas-overflow{height:auto;width:100%;overflow:auto;}.p-offcanvas-content{padding-top:calc(var(--p-toolbar-height) / 2);}.p-offcanvas-content>.region{padding-top:var(--p-header-height);padding-bottom:3rem;}.p-nav .nav-link{font-size:1.333rem;line-height:1;padding:.25em 0;cursor:pointer;user-select:none;}.p-nav .nav-link:hover{color:var(--bs-secondary);}.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:499;top:var(--p-toolbar-height);}.region-header{align-items:center;padding-top:.3rem;padding-bottom:.3rem;}.region-header .block{}.region-header .block-system-branding-block{margin-right:auto;}.region-header .navbar-nav{flex-direction:row;}.region-header nav{position:relative;top:0;transition:top 1s;}.p-offcanvas-on .region-header nav{top:-150px;}@media (max-width:991.98px){.region-header nav{display:none;}}.site-logo{display:inline-block;transition:all .5s ease;}.site-logo img{width:100%;height:auto;display:block;}.p-scrolled .site-logo{width:var(--p-scrolled-logo-width);}.site-header *{transition:all .5s ease;}.site-header .navbar-nav li{position:relative;}.site-header .navbar-nav ul{list-style-type:none;padding:0;margin:0;width:10rem;}.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>ul>li>ul{top:0;left:100%;}.site-header .navbar-nav li:hover>ul{display:block;background-color:rgba(var(--bs-body-bg-rgb),.9);}.p-scrolled .site-header{background-color:#FFF;box-shadow:0px 4px 15px rgba(0,0,0,0.2);}.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-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;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);}.unpublished .block-system-main-block::before{content:"unpublished";position:absolute;top:20vh;right:0;font-size:10rem;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;pointer-events:none;color:rgba(var(--bs-primary-rgb),.5);z-index:2;letter-spacing:-0.05em;}.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:800px;}.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:5px;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%;}.p-icon-close::before{transform:rotate(-45deg);}.p-icon-close::after{transform:rotate(45deg);}.social-link p a{display:inline-block;width:20px;height:20px;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-primary);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/"],.social-link a[href^="https://x.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-x.svg);}.text-light .social-link a[href^="https://twitter.com/"],.text-light .social-link a[href^="https://x.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-x-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[href^="https://www.tiktok.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-tt.svg);}.text-light .social-link a[href^="https://www.tiktok.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-tt-neg.svg);}.social-link a[href^="https://open.spotify.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-sp.svg);}.social-link a[href^="https://open.spotify.com/"]{background-image:url(/themes/custom/plusb/css/images/sn-sp-neg.svg);}.social-link a:hover{opacity:.8;}
@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:400;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-regular.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-regular.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:500;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-500.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-500.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:500;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-500italic.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-500italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:600;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-600.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-600.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:700;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-700.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-700.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:800;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-800.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-800.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:800;src:url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-800italic.woff2) format('woff2'),url(/themes/custom/plusb/localfonts/raleway/raleway-v37-latin-800italic.ttf) format('truetype');}
