/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bs-primary:#006699;--bs-secondary:#E9F5FA;--bs-bg-opacity:1;--bs-body-font-size:16px;--bs-link-color:#006699;--bs-link-color-rgb:#006699;--bs-navbar-padding-x:0;--bs-navbar-padding-y:0;--bs-gutter-x:3.5rem;}.row{--bs-gutter-x:2.5rem!important;}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/bootstrap_imprs/fonts/montserrat-v26-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/bootstrap_imprs/fonts/montserrat-v26-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:300;src:url(/themes/custom/bootstrap_imprs/fonts/lato-v24-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url(/themes/custom/bootstrap_imprs/fonts/lato-v24-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url(/themes/custom/bootstrap_imprs/fonts/lato-v24-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:900;src:url(/themes/custom/bootstrap_imprs/fonts/lato-v24-latin-900.woff2) format('woff2');}body,p,a,li{font-family:'Lato',arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a{font-family:'Montserrat',sans-serif;font-weight:700;}
#navbar-main{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0;.tbm-main{background:var(--bs-primary);}.tbm-subnav{margin-left:20px;}.tbm.tbm--mobile{display:flex;justify-content:right;button{margin:0;background:var(--bs-primary);color:#FFF;border:0;}.tbm-collapse{padding-top:0;.tbm-nav{background:var(--bs-secondary);}}.tbm-link,.tbm-link.level-1.tbm-toggle{color:#333;}}.tbm-button-container{margin:5px 15px;width:30px;height:30px;span{border-radius:0;height:3px;}span:nth-child(1){top:4px;}span:nth-child(2){top:calc(50% - 2px);}span:nth-child(3){top:calc(50% - 2px);}span:nth-child(4){bottom:4px;}}.tbm-collapse > ul > li:last-child{margin-left:0;a{text-decoration:inherit;color:#333;}a:hover{background:var(--bs-secondary);}}}@media (min-width:1200px){#navbar-main{.tbm-submenu{background:var(--bs-secondary);}.tbm-item.level-1:last-child{margin-left:auto;a{color:var(--bs-secondary)!important;background:var(--bs-primary)!important;}a:hover{color:var(--bs-secondary)!important;background:var(--bs-primary)!important;}}.tbm-link.level-1:hover,.tbm-link.level-1:focus{background:var(--bs-primary)!important;}ul li a{color:#FFF;}.tbm-link.level-1.tbm-toggle:hover,.tbm-link.level-1.tbm-toggle:focus{background:inherit;}.tbm-link.level-1.tbm-toggle,.tbm-submenu .tbm-link.level-2{color:#FFF;}.tbm-submenu .tbm-link.level-2,.tbm-submenu .tbm-link.level-3{color:#333;}.tbm-main{background:var(--bs-primary);}}}
html,body{height:100vh;color:#444;background:#ddded6;}body{background:#ddded6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1rem;position:relative;p{line-height:28px;}}#page{background:#ddded6;}#page .container{--bs-gutter-x:3.5rem;}#header .container,.featured-top .container,#main-wrapper .container,.site-footer .container{background:#FFF;}tr td,tr th{padding:12px 10px;}table{margin-bottom:60px;li{padding:4px 0;}a{font-family:"Montserrat";font-size:1rem;line-height:1.5;}}#main-wrapper a,#header a{color:var(--bs-primary)!important;}#main-wrapper h1,#main-wrapper h2,#main-wrapper h3,#main-wrapper h4,#main-wrapper h5,#main-wrapper h1 a,#main-wrapper h2 a,#main-wrapper h3 a{color:var(--bb-primary-dark);font-family:'Lato',arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;margin-bottom:24px;}img{max-width:100%;height:auto;}.site-name{font-size:36px;line-height:1.3;font-family:Verdana,sans serif;letter-spacing:1px;a{text-decoration:none;}}.slogan{font-size:1.2rem;font-family:"Lato";color:var(--bs-gray);}span.fa-ext.svg{transform:rotate(45deg);}.site-footer{.nav{--bs-nav-link-color:#FFF;.nav-link{--bs-nav-link-hover-color:#FFF}}background:none;font-family:"Lato",Helvetica,Arial,sans-serif;padding:0;color:#FFF;> .container{background:var(--bs-primary);}}.site-footer__top .block-menu,.site-footer__bottom .block{margin:auto;padding:10px;}#block-bootstrap-imprs-powered{text-align:center;}#block-bootstrap-imprs-content{padding-right:48px;padding-bottom:48px;.field--name-body{h2{margin-top:24px;padding-right:120px;line-height:44px;}}.back-to-top + h2{margin-top:60px;}}#main-wrapper .block-views-blocknews-block-news,#main-wrapper .block-views-blocknews-block-news--2{> h2{font-family:'Montserrat';font-weight:normal;font-size:1.3rem;line-height:2rem;}}#block-bootstrap-imprs-tableofcontents,#block-bootstrap-imprs-tableofcontents--2{.nav-link{line-height:1.4;}ol{margin-block:20px;line-height:1.4;padding-left:16px;list-style:auto;li{padding-bottom:16px;}}}#block-bootstrap-imprs-breadcrumbs{margin-block:24px;}#sidebar_first{z-index:2;.nav-link{padding-left:0;}}#block-bootstrap-imprs-views-block-news-block-news,#block-bootstrap-imprs-views-block-news-block-news--2,#block-bootstrap-imprs-tableofcontents,#block-bootstrap-imprs-tableofcontents--2{background:var(--bs-secondary);border:0;padding:24px;.content{font-size:1rem;line-height:1.6rem;}h3{font-weight:normal;font-size:26px;line-height:32px;margin-bottom:1rem;}}@media (max-width:979px){#block-bootstrap-imprs-hero{img{width:100%;height:auto;min-height:150px;object-fit:cover;object-position:right center;}}#block-bootstrap-imprs-content{padding-right:0;.field--name-body{padding-right:0;h2{margin-top:48px;padding-right:20px;line-height:44px;}}}.tb-megamenu .nav-collapse .dropdown-menu .views-field-field-image a{border-top:0 none;}#user-login-form .item-list li a{border:0 none;}.tb-megamenu .nav-collapse,.tb-megamenu .nav-collapse.collapse{z-index:999;display:block;}}@media (min-width:1200px){#navbar-main{& .tbm-submenu{z-index:9999;}}}.person-card{width:370px;flex:0 0 auto;}.person-card img{height:100px;width:100px;object-fit:contain;}.card-list{display:flex;flex-wrap:wrap;gap:1rem;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
