/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}body{margin:0;padding:0;background-color:#003469;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,0.035) 0,rgba(255,255,255,0.035) 2px,transparent 2px,transparent 7px);color:#333;font-family:Arial,Helvetica,"Liberation Sans",sans-serif;font-size:14px;line-height:1.6;}img{max-width:100%;height:auto;border:0;}a{color:#054b81;text-decoration:underline;}a:hover{color:#c39863;}h1,h2,h3,h4{margin:1.2em 0 0.5em;line-height:1.25;color:#003469;font-weight:normal;}h1{font-size:26px;}h2{font-size:21px;}h3{font-size:17px;}p{margin:0 0 1em;}.smb8-inner{width:100%;max-width:1000px;margin:0 auto;padding:0 15px;}.smb8-header{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,0.05) 0,rgba(255,255,255,0.05) 3px,transparent 3px,transparent 9px),linear-gradient(160deg,#0b4f86 0%,#003469 65%);border-bottom:1px solid #00315f;}.smb8-header .smb8-inner{display:flex;align-items:center;min-height:150px;padding-top:18px;padding-bottom:18px;}.site-logo{flex:0 0 auto;display:block;margin-right:20px;line-height:0;}.site-branding{flex:1 1 auto;}.site-name{display:block;color:#fff;font-size:38px;font-weight:bold;line-height:1.1;text-decoration:none;text-shadow:1px 1px 3px rgba(0,0,0,0.45);}.site-name:hover{color:#fff;text-decoration:none;}.site-slogan{margin-top:6px;color:#fff;font-size:21px;font-weight:bold;line-height:1.25;white-space:pre-line;text-shadow:1px 1px 3px rgba(0,0,0,0.45);}.smb8-primary-nav .block{margin:0;}.smb8-primary-nav h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.smb8-primary-nav ul{margin:0;padding:0;list-style:none;list-style-image:none;display:flex;flex-wrap:wrap;}.smb8-primary-nav li{position:relative;margin:0;padding:0;border-left:1px solid #c39863;list-style:none;list-style-image:none;}.smb8-primary-nav li:first-child{border-left:0;}.smb8-primary-nav li > a{display:block;padding:9px 13px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:0.4px;text-decoration:none;text-transform:uppercase;}.smb8-primary-nav li > a:hover,.smb8-primary-nav li > a.is-active{background:#0b5c9e;color:#fff;text-decoration:none;}.smb8-primary-nav ul ul{position:absolute;top:100%;left:0;z-index:50;display:none;min-width:250px;margin:0;padding:0;background:#003c78;border:1px solid #c39863;box-shadow:0 4px 10px rgba(0,0,0,0.35);}.smb8-primary-nav ul ul li{border-left:0;border-top:1px solid rgba(255,255,255,0.12);}.smb8-primary-nav ul ul li:first-child{border-top:0;}.smb8-primary-nav ul ul li > a{padding:7px 12px;font-size:12px;letter-spacing:0;text-transform:none;}.smb8-primary-nav li:hover > ul,.smb8-primary-nav li:focus-within > ul{display:block;}.smb8-banner{position:relative;max-width:1000px;height:330px;margin:0 auto;overflow:hidden;background:#002a55;}.smb8-banner .banner-slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.9s ease-in-out;}.smb8-banner .banner-slide.is-active{opacity:1;}.smb8-pagebody{background:#fff;}.smb8-columns{display:flex;align-items:flex-start;gap:30px;padding-top:25px;padding-bottom:40px;}.smb8-content{flex:1 1 auto;min-width:0;}.smb8-sidebar{flex:0 0 250px;max-width:250px;}#block-smb8-page-title h1,.page-title{margin-top:0;padding-bottom:6px;border-bottom:1px solid #e2e2e2;font-size:27px;color:#222;}.smb8-content h2{margin-top:1.3em;padding-bottom:4px;border-bottom:1px solid #eee;color:#333;}.smb8-content img{margin:6px 0;}.smb8-content blockquote,.smb8-content em{color:#444;}.smb8-sidebar .block{margin-bottom:26px;}.smb8-sidebar .block-title,.smb8-sidebar .block h2{margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #e2e2e2;font-size:21px;font-weight:normal;color:#222;}.smb8-sidebar .block-content{font-size:13px;line-height:1.55;}.smb8-sidebar ul{margin:0;padding-left:18px;list-style:disc;}.smb8-sidebar ul li{margin:2px 0;}.smb8-galerie{margin:22px 0 10px;display:flex;flex-wrap:wrap;gap:8px;}.smb8-galerie img{display:block;width:156px;height:110px;object-fit:cover;border:1px solid #d7d7d7;background:#f6f8f9;}.smb8-footer{background:#003469;border-top:1px solid #00315f;color:#dce6f2;font-size:12px;}.smb8-footer .smb8-inner{padding-top:16px;padding-bottom:18px;text-align:center;}.smb8-footer a{color:#fff;}.footer-note{margin-top:6px;color:#9fb6d2;}.smb8-content form input[type="text"],.smb8-content form input[type="email"],.smb8-content form textarea,.smb8-content form select{max-width:100%;padding:5px 7px;border:1px solid #c3c3c3;background:#fff;font-family:inherit;font-size:14px;}.smb8-content form textarea{width:100%;}.smb8-content form input[type="submit"],.smb8-content form button{padding:6px 14px;border:1px solid #003c78;background:#054b81;color:#fff;font-size:13px;cursor:pointer;}.smb8-content form input[type="submit"]:hover{background:#0b5c9e;}.smb8-tabs ul{margin:0 0 15px;padding:0;list-style:none;border-bottom:1px solid #e2e2e2;}.smb8-tabs ul li{display:inline-block;margin:0 4px -1px 0;padding:4px 10px;border:1px solid #e2e2e2;background:#f6f8f9;font-size:12px;}@media (max-width:780px){.smb8-header .smb8-inner{min-height:0;flex-direction:column;text-align:center;}.site-logo{margin:0 0 10px;}.site-name{font-size:27px;}.site-slogan{font-size:17px;}.smb8-primary-nav ul{display:block;}.smb8-primary-nav li{border-left:0;border-top:1px solid rgba(255,255,255,0.12);}.smb8-primary-nav ul ul{position:static;display:block;border:0;box-shadow:none;padding-left:14px;}.smb8-banner{height:190px;}.smb8-columns{flex-direction:column;}.smb8-sidebar{flex:1 1 auto;max-width:none;width:100%;}}.smb8-content form .form-item{margin:0 0 10px;}.smb8-content form label{display:block;margin-bottom:3px;font-weight:bold;font-size:13px;}.smb8-content form .form-item input[type="text"],.smb8-content form .form-item input[type="email"]{width:100%;max-width:420px;}
