/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#fff !important;}#page-wrapper{padding-top:30px;}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1160px !important;}a,a:active{color:#4c788c;}#user-login-form,#user-pass,article.profile{width:100%;margin:0 auto;max-width:620px;padding:2rem;background:#edf1f3;box-shadow:rgba(50,50,93,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px;}#user-login-form fieldset{width:75%;}.path-user .tabs{max-width:620px;margin:0 auto 0 auto;padding-top:133px;background:url(/sites/default/files/color/gsub-e04b6596/logo.svg) no-repeat;background-size:51%;background-position:13px 0;}.user-logged-in.path-user .tabs{padding-top:10px;background:none;}.path-user .nav-tabs .nav-link.active{background:#edf1f3;font-weight:bold;border-color:transparent;}.path-user #edit-pass--description,.path-user #edit-name--description,.view-frontpage{display:none;}.path-user .btn-primary,.path-user .btn-primary:hover{margin:1rem 0 0 0;}.tabs a{color:#204c5f !important;}.gsublogoParagraph .gsubLogo img{width:208px;height:68px;margin-left:86px;}.paragraph--type--gsub-logo-und-claim{display:flex;margin-bottom:23px;}.claim{color:#204c5f;font-size:25px;margin-left:20px;margin-top:30px;}.paragraph--type--navigation{background:#4c788c;}#block-gsub-main-menu{background:#204c5f;}#block-gsub-main-menu ul{display:flex;justify-content:space-around;padding:5px 0;}#block-gsub-main-menu ul li a{color:#fff;font-weight:bold;}#block-gsub-main-menu ul li a:hover{text-decoration:underline;}.navbar-nav{flex-direction:row;}.paragraph--type--titel{background:#4c788c;margin-bottom:50px;}.titleInside{background:#edf1f3;}.titleInside{color:#204c5f;display:flex;}.titleInside img{width:464px;height:215px;margin:80px 0;}.titleInside h1{margin:130px 20px 20px 60px;font-weight:normal;}.paragraph--type--banner{background:#4c788c;}.bannerInside{background:#edf1f3;}.field--type-image img,.field--name-field-user-picture img{margin:0;}.paragraph--type--banner img{width:100%;height:auto;}.gsubLogos{margin-bottom:2rem;}.node .field--type-image{float:none !important;margin:0 !important;}.gsubLogosInside .field--name-field-logo{display:flex;justify-content:space-around;align-items:center;}.gsubKontakt{margin-bottom:5rem;}#bottomWrapper{background:url(/themes/custom/gsub/images/footer-bg.png) no-repeat #204c5f;color:#fff;padding-top:5rem;font-size:13px;background-size:100%;}#bottomWrapper a{color:#fff;text-decoration:none;}.site-footer{background:transparent !important;border-top:1px solid #fff;}.site-footer .block{border:0;}.region-footer-second li a{font-size:0.857em;}.region-footer-first,.region-footer-first p,.site-footer .block,.region-footer-second .nav-link{padding:0;margin:0;color:#fff;}.site-footer__top .region.region-footer-second{width:76%;}.region-footer-second ul{display:flex;}.region-footer-second .navbar-nav{display:flex;flex-direction:row;}.region-footer-second li{margin-right:1rem;}.region-footer-second li a{color:#fff;font-size:.8rem;}.cheeseburger-menu__side-trigger svg{fill:#000 !important;}#block-cheeseburgermenu{background:url(/sites/default/files/gsub-logo.png) no-repeat #fff;background-position-x:0%;background-position-y:0%;background-size:auto;background-position:97% 1rem;background-size:220px;}.cheeseburger-menu__item-label{max-width:calc(100% - 20px);}#block-cheeseburgermenu a{font-weight:bold;border-bottom:1px solid #000;padding:.625rem 0 .625rem .75rem;}#block-cheeseburgermenu a:hover{text-decoration:underline;color:#4c788c;}#block-cheeseburgermenu .cheeseburger-menu__side-trigger svg{width:45px !important;height:45px !important;}.block-cheeseburgermenu-container{width:100%;}.cheeseburger-menu__side-menu{background:transparent !important;}.block-cheeseburgermenu-container--with-navigation{padding-left:0;padding-top:70px;}.cheeseburger-menu__side-trigger{margin-left:1rem;}table tr th{color:black;}.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-checkbox.required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:15px;margin:0 1em;}.gsubWebform{margin-bottom:3rem;}form > label{margin:1rem 0;background-color:#4C788B;color:#fff;padding:1rem 1rem;position:relative;width:100%;font-size:1.5em;font-weight:bold;}.rangeslider__fill{background:#be004a !important;}legend{font-size:1em;}.form-control{border:1px solid #ccc;border-radius:0;}.js-form-type-email input:focus,.js-form-type-number input:focus,.js-form-type-textarea .form-textarea:focus,.js-form-type-textfield input:focus{outline:none !important;border:1px solid #204c5f !important;}hr{color:#000;background-color:#000;}.btn-primary{background-color:#204c5f !important;border-color:#204c5f !important;border-radius:0;padding:.5rem 1.5rem;margin:2rem 0;}.btn-primary:hover{background-color:#edf1f3 !important;border-color:#204c5f !important;color:#000;border-radius:0;padding:.5rem 1.5rem;margin:2rem 0;}@media (max-width:767px){.gsubNavigation{display:none;}.gsubLogosInside .field--name-field-logo,.titleInside{display:block;}#block-gsub-footer{margin-top:20px;margin-left:12px;}.titleInside h1{margin:0;padding:0 20px 20px 20px;}.claim{display:none;}.paragraph--type--gsub-logo-und-claim{display:block;margin-bottom:23px;text-align:right;margin-top:-74px;}#navbar-main{background-color:transparent !important;}.titleInside img{width:95%;height:auto;margin:16px 0;}.gsubLogosInside .field__item{margin-bottom:2rem;}.gsubBanner .container,.gsubTitle .container{padding-left:0;padding-right:0;}}@media (min-width:769px) and (max-width:900px){#block-gsub-main-menu a{font-size:.9rem;}}
body{color:#3b3b3b;background:#204c5f;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#ffffff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#008ee2;}a:active,.link:active{color:#22adff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#204c5f;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
