/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#535353;font-family:"istok web",sans-serif}body .paragraph{letter-spacing:.5px;line-height:22px;margin:0 auto;max-width:1200px;width:100%}body .paragraph hr{border:1px solid #000;margin:0 0 30px 0}body .paragraph img{height:auto;max-width:100%}body .paragraph.paragraph--type--drei-spalten,body .paragraph.paragraph--type--drei-spalten-standard,body .paragraph.paragraph--type--drei-spalten-text-galerie-text,body .paragraph.paragraph--type--drei-spalten-text-text-galerie{margin-top:30px}body .paragraph.paragraph--type--drei-spalten .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten .field--name-field-spalten,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-spalten,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-spalten,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-spalten{display:flex}body .paragraph.paragraph--type--drei-spalten .field--name-field-ps-element .field__item,body .paragraph.paragraph--type--drei-spalten .field--name-field-spalten .field__item,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-ps-element .field__item,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-spalten .field__item,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-ps-element .field__item,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-spalten .field__item,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-ps-element .field__item,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-spalten .field__item{flex:1}body .paragraph.paragraph--type--drei-spalten .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten .field--name-field-spalten .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-spalten .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-spalten .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-spalten .field__item+.field__item{margin-left:60px}body .paragraph.paragraph--type--drei-spalten .field--name-field-ps-element .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten .field--name-field-spalten .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-ps-element .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-spalten .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-ps-element .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-spalten .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-ps-element .field__item .drei-spalten-titel,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-spalten .field__item .drei-spalten-titel{background:#cbd9fe;color:#2f4c87;font-size:16px;font-weight:700;height:40px;line-height:40px;margin-bottom:10px;padding:0 10px;text-transform:none;vertical-align:middle}body .paragraph.paragraph--type--trennlinie{background:#000;display:block;height:1px;margin-top:30px}body .paragraph.paragraph--type--standard,body .paragraph.paragraph--type--einfacher-block-mit-text-und-ode{margin-top:30px}body .paragraph.paragraph--type--einfacher-block-mit-text-und-ode table tr td{padding:.5em 0}body .paragraph.paragraph--type--einfacher-block-mit-text-und-ode table tr td+td{padding-left:10%}@media screen and (max-width:1380px){body .paragraph{margin-left:6%;margin-right:6%;width:88%}body .paragraph.paragraph--type--drei-spalten,body .paragraph.paragraph--type--drei-spalten-standard,body .paragraph.paragraph--type--drei-spalten-text-galerie-text,body .paragraph.paragraph--type--drei-spalten-text-text-galerie{margin-top:30px}body .paragraph.paragraph--type--drei-spalten .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten .field--name-field-spalten,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-spalten,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-spalten,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-ps-element,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-spalten{display:block}body .paragraph.paragraph--type--drei-spalten .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten .field--name-field-spalten .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-standard .field--name-field-spalten .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-spalten .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-ps-element .field__item+.field__item,body .paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-spalten .field__item+.field__item{margin-left:0;margin-top:30px}body .paragraph.paragraph--type--slider{margin:0 0 50px 0;width:100%}}header .region-header{align-items:center;display:flex;margin:35px auto 45px auto;max-width:1200px;width:100%}header .region-header .block-system-branding-block{display:inline-block}header .region-header .block-system-branding-block .site-logo{display:block}header .region-header .block-system-branding-block .site-logo img{height:135px;width:180px}header .region-header .block-system-branding-block .site-logo-mobile{display:none;height:40px}header .region-header .block-system-branding-block .site-logo-mobile img{height:39px;width:auto}header .region-header .search-block-form{display:grid}header .region-header .search-block-form div:nth-child(1){grid-column:1}header .region-header .search-block-form div:nth-child(1) .form-item{line-height:25px}header .region-header .search-block-form div:nth-child(1) .form-item .form-search{background:rgba(0,0,0,.2);border:1px #aaa;color:#44464a;font-size:13px;height:30px;padding:3px 5px 0 6px;width:180px}header .region-header .search-block-form div:nth-child(1) .form-item img{margin:0 0 0 -25px;pointer-events:none;vertical-align:middle}header .region-header .search-block-form div:nth-child(2){grid-column:2;margin-left:10px;margin-top:-6px}header .region-header .search-block-form div:nth-child(2) img{filter:invert(37%) sepia(5%) saturate(0%) hue-rotate(190deg) brightness(96%) contrast(90%);vertical-align:middle;height:50px;width:50px}header .region-header .search-block-form .form-actions{display:none}header .region-header .search-block-form a{color:#535353;font-size:15px;text-decoration:none}header .region-header .search-block-form a:hover{color:#44464a;text-shadow:0px 0px 0px #44464a}header .region-header .search-block-form form{line-height:40px;margin-bottom:10px}header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{background:url(/themes/custom/theme_sgf_ch/img/Generali.png) no-repeat rgba(0,0,0,0);background-size:contain;cursor:pointer;display:block;height:85px;margin-left:40px;position:absolute;top:27px;width:167px}header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content a{display:block;height:100%}@media screen and (max-width:1730px){header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{margin-left:-170px;top:-60px;transition:top .5s ease}header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content:hover{top:0;transition:all .5s ease}}@media screen and (max-width:1366px){header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{margin-left:0;right:6%}}@media screen and (max-width:688px){header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo{display:none}}@media screen and (max-width:1380px){header .region-header{margin-left:6%;margin-right:6%;width:88%}}@media screen and (max-width:1200px){header .region-header{display:grid;margin:30px 6% 10px}header .region-header .search-block-form{grid-column:2;justify-content:right}}@media screen and (max-width:1024px){header .region-header{margin:0;width:100%}header .region-header .block-system-branding-block .site-logo{display:none}header .region-header .block-system-branding-block .site-logo-mobile{display:block}header .region-header .search-block-form{position:relative;right:40px}header .region-header .search-block-form div:nth-child(1) a{display:none}header .region-header .search-block-form div:nth-child(2){margin-top:-3px}header .region-header .search-block-form div:nth-child(2) a{display:block;line-height:42px}header .region-header .search-block-form div:nth-child(2) img{height:42px;width:42px}header .region-header .search-block-form form{margin-bottom:0}header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{height:85px;left:250px;right:auto;top:-60px;width:145px}}@media screen and (max-width:530px){header .region-header .search-block-form div:nth-child(2){display:none}}@media screen and (max-width:500px){header .region-header .search-block-form{display:none}}#toolbar-administration+div.dialog-off-canvas-main-canvas header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{top:-85px}@media screen and (max-width:1730px){#toolbar-administration+div.dialog-off-canvas-main-canvas header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{top:-165px}#toolbar-administration+div.dialog-off-canvas-main-canvas header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content:hover{top:-100px}}@media screen and (max-width:1366px){#toolbar-administration+div.dialog-off-canvas-main-canvas header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content{top:-230px}#toolbar-administration+div.dialog-off-canvas-main-canvas header .region-header .block-views-blockgenerali-logo-block-1 .view-generali-logo .view-content .views-row .views-field-field-generali-logo .field-content:hover{top:-170px}}.layout-container .logo-nav-mobile,.layout-container .menu-toggle{display:none}.layout-container nav{display:inline-block;font-size:18px;margin:0 auto;z-index:600}.layout-container nav>ul.menu li.menu-item{display:inline-block;list-style:none;margin:0 8px;text-transform:uppercase}.layout-container nav>ul.menu li.menu-item:hover>a{color:#2f4c87;text-shadow:0 0 #2f4c87,0 0 #2f4c87,0 0 #2f4c87}.layout-container nav>ul.menu li.menu-item:hover>ul.menu{margin:-3px 0 0 0;opacity:1;transition:.5s;visibility:visible}.layout-container nav>ul.menu li.menu-item.menu-item--active-trail>a{color:#2f4c87;text-shadow:0 0 #2f4c87,0 0 #2f4c87,0 0 #2f4c87}.layout-container nav>ul.menu li.menu-item a{box-sizing:border-box;color:#535353;display:block;text-decoration:none}.layout-container nav>ul.menu li.menu-item a.is-active{color:#2f4c87;text-shadow:0 0 #2f4c87,0 0 #2f4c87,0 0 #2f4c87}.layout-container nav>ul.menu li.menu-item>ul.menu{font-size:16px;margin:0;max-width:200px;opacity:0;padding:5px 0 0 0;position:absolute;transition:.5s;visibility:hidden}.layout-container nav>ul.menu li.menu-item>ul.menu>li.menu-item{background:#fff;display:block;left:-10px;margin:0;padding:5px 10px;position:relative;text-transform:none}@media screen and (max-width:1200px){.layout-container nav{background:#fff;border-radius:0 5px 5px 0;border-right:1px solid #555;box-shadow:2px 2px 2px 0 rgba(50,50,50,.66);box-sizing:border-box;display:block;font-size:20px;height:100vh;left:-410px;max-width:400px;overflow-y:scroll;padding:5px 10px;position:fixed;top:0;transition:left .5s;width:100%;z-index:501}.layout-container nav>ul.menu{margin:0;padding:0}.layout-container nav>ul.menu a{text-shadow:none}.layout-container nav>ul.menu li.menu-item{border-top:1px solid #2f4c87;display:block;margin:0;padding:0;position:relative;top:-1px}.layout-container nav>ul.menu li.menu-item:hover>ul.menu{margin:0}.layout-container nav>ul.menu li.menu-item.menu-item--active-trail::before{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 8px 0;content:"";display:block;filter:drop-shadow(0 1px 0 #2f4c87);height:0;margin:0 auto;position:relative;top:-1px;width:0}.layout-container nav>ul.menu li.menu-item>ul.menu{font-size:18px;max-width:100%;opacity:1;position:relative;visibility:visible}.layout-container nav>ul.menu li.menu-item>ul.menu>li.menu-item{border:none;display:block;font-weight:normal}.layout-container nav>ul.menu li.menu-item>ul.menu>li.menu-item.menu-item--active-trail::before{display:none}.layout-container nav>ul.menu li.menu-item>ul.menu>li.menu-item a{padding:5px 15px}.layout-container nav>ul.menu li.menu-item a{padding:5px 0}.layout-container nav .logo-nav-mobile{display:block;margin:0 auto;position:relative;text-align:center}.layout-container nav .logo-nav-mobile img{height:auto;margin:10px 20px;width:170px}.layout-container input[type=checkbox].menu-toggle{display:none}.layout-container input[type=checkbox].menu-toggle:checked~nav{left:0}.layout-container input[type=checkbox].menu-toggle:checked~label.menu-overlay{opacity:1;visibility:visible}.layout-container label.menu-toggle{cursor:pointer;display:block;position:fixed;right:0;top:0;z-index:502}.layout-container label.menu-overlay{background:rgba(216,216,216,.7);cursor:pointer;display:block;height:100vh;left:0;margin:0;opacity:0;padding:0;position:fixed;top:0;transition:opacity .5s,visibility .5s;visibility:hidden;width:100vw;z-index:500}}.layout-container a,.layout-container a:hover,.layout-container a:focus,.layout-container a:active{color:#2f4c87;font-weight:normal;text-decoration:none;text-shadow:0 0 0 #000}.layout-container a:hover{text-decoration:underline}.layout-container h1,.layout-container h2,.layout-container h3,.layout-container h4,.layout-container h5,.layout-container h6{color:#44464a;font-weight:400;margin:0;padding:0;text-shadow:0 0 0 #44464a;text-transform:uppercase}.layout-container h2{font-size:26px;line-height:30px;margin-bottom:6px}.layout-container h3{font-size:22px}.layout-container h4{font-size:20px;color:#2f4c87}.layout-container h5{font-size:18px}.layout-container p{margin:0;padding:0}.layout-container figure{margin:0}.layout-container figure.caption figcaption{display:none}.layout-container figure.caption:has(.media--type-image) figcaption{display:unset}.layout-container table,.layout-container tr,.layout-container th,.layout-container td{vertical-align:top}.layout-container .file--application-pdf{background:url(/themes/custom/theme_sgf_ch/img/application-pdf.png) no-repeat left center;padding-left:25px}.paragraph.paragraph--type--slider{max-height:450px;margin-bottom:50px;max-width:100%;width:100%}.paragraph.paragraph--type--slider img{max-height:450px;object-fit:cover;width:100%}@media screen and (max-height:800px){.paragraph.paragraph--type--slider{max-height:40vh}.paragraph.paragraph--type--slider img{max-height:40vh}}.paragraph.paragraph--type--drei-spalten-text-galerie-text,.paragraph.paragraph--type--drei-spalten-text-text-galerie{display:flex;column-gap:30px}@media screen and (max-width:1380px){.paragraph.paragraph--type--drei-spalten-text-galerie-text,.paragraph.paragraph--type--drei-spalten-text-text-galerie{flex-direction:column}}.paragraph.paragraph--type--drei-spalten-text-galerie-text>.field,.paragraph.paragraph--type--drei-spalten-text-text-galerie>.field{flex:1}.paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-slider-bildergallerie,.paragraph.paragraph--type--drei-spalten-text-galerie-text .slick--field-slider-bildergallerie,.paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-slider-bildergallerie,.paragraph.paragraph--type--drei-spalten-text-text-galerie .slick--field-slider-bildergallerie{width:100%;max-width:380px;max-height:fit-content}.paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-slider-bildergallerie img,.paragraph.paragraph--type--drei-spalten-text-galerie-text .slick--field-slider-bildergallerie img,.paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-slider-bildergallerie img,.paragraph.paragraph--type--drei-spalten-text-text-galerie .slick--field-slider-bildergallerie img{max-height:270px;object-fit:contain}.paragraph.paragraph--type--drei-spalten-text-galerie-text .field--name-field-slider-bildergallerie .slick-arrow::before,.paragraph.paragraph--type--drei-spalten-text-galerie-text .slick--field-slider-bildergallerie .slick-arrow::before,.paragraph.paragraph--type--drei-spalten-text-text-galerie .field--name-field-slider-bildergallerie .slick-arrow::before,.paragraph.paragraph--type--drei-spalten-text-text-galerie .slick--field-slider-bildergallerie .slick-arrow::before{color:#2f4c87}.webform-submission-form{display:flex;flex-flow:column;max-width:1200px;margin:0 auto;width:100%}.webform-submission-form .form-actions,.webform-submission-form .form-item{margin:0}.webform-submission-form .form-actions{grid-column:1/3}.webform-submission-form .form-actions .button{margin-top:13px;padding-left:5px;width:25%}.webform-submission-form .form-item.form-item-titel,.webform-submission-form .form-item.form-type-processed-text{grid-column:1/3;margin-bottom:50px}.webform-submission-form .form-item.form-type-textfield input,.webform-submission-form .form-item.form-type-email input{margin-bottom:10px;padding:5px;width:calc(100% - 10px)}.webform-submission-form .form-item.form-type-textarea{grid-column:1/3}.webform-submission-form .form-item.form-type-textarea textarea{width:calc(50% - 10px)}.webform-submission-form.webform-submission-anmeldung-generalversammlung-form{display:block;margin:0;padding:20px}@media screen and (max-width:1380px){.webform-submission-form{margin:0 6%;width:88%}}@media screen and (max-width:1200px){.webform-submission-form{display:block}.webform-submission-form .form-item.form-type-checkbox{margin-bottom:10px}.webform-submission-form .form-item.form-type-textfield input,.webform-submission-form .form-item.form-type-email input{width:calc(100% - 10px)}.webform-submission-form .form-item.form-type-textarea textarea{width:calc(100% - 10px)}}.webform-submission-form .form-actions .button{background:#ccc;border:1px solid #44464a;border-radius:5px;color:#44464a;cursor:pointer;font-family:"istok web",sans-serif;font-size:16px;font-weight:700;height:30px;min-width:13em;letter-spacing:.06em}.webform-submission-form .form-actions .button:hover{background-color:#2f4c87;color:#fff}.webform-submission-form .form-item{color:#000}.webform-submission-form .form-item label{color:#44464a;font-size:16px;font-weight:bold}.webform-submission-form .form-item.form-type-textfield input,.webform-submission-form .form-item.form-type-email input{background-color:#e1e3f1;border:1px solid #44464a;font-family:"istok web",sans-serif;font-size:16px;height:30px}.webform-submission-form .webform-confirmation__message{padding-top:1em}.webform-submission-form.webform-submission-anmeldung-generalversammlung-form{background-color:#eee;border:1px solid #000}.region-content .node--type-mitgliederbereich .layout--twocol-section{margin:0 auto;max-width:1200px;width:100%}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-downloads .view-content h2{display:none}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second{display:flex;flex-direction:column}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-views-blocktext-zum-mitglieder-login-block-1{display:none}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block+.block-views-blocktext-zum-mitglieder-login-block-1{display:block}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-views-blocktext-zum-mitglieder-login-block-1{order:0}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block{order:1}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block .item-list{display:none}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-sektionen a{color:#2f4c87;font-weight:normal;text-decoration:none;text-shadow:0 0 0 #000}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-sektionen a:hover{text-decoration:underline}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-sektionen td+td{padding-left:20px}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-downloads .view-header h2{display:inline}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-downloads .view-header a{border:1px solid #44464a;border-radius:5px 5px 5px 5px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.06em;padding:6px 15px;color:#000;background-color:silver;text-align:center;text-decoration:none;display:inline-block;margin-left:500px}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-downloads .view-content h3{margin:60px 0 30px}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block .user-login-form{margin:0;max-width:none;padding:0}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block .user-login-form .form-item{margin:0}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block .user-login-form .form-item input{height:25px;margin-top:5px;width:327px}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block .user-login-form .button{background:#ccc;border:1px solid #44464a;border-radius:5px;color:#44464a;cursor:pointer;font-family:"istok web",sans-serif;font-size:15px;font-weight:700;height:30px;margin-top:5px;padding-left:5px;width:335px}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-user-login-block .user-login-form .button:hover{background:#2f4c87;color:#fff}.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--second .block-views-blocktext-zum-mitglieder-login-block-1 h2{margin-top:20px}@media screen and (max-width:1380px){.region-content .node--type-mitgliederbereich .layout--twocol-section{margin:0 6%;width:88%}}@media screen and (max-width:1200px){.region-content .node--type-mitgliederbereich .layout--twocol-section .layout__region--first .view-downloads .view-header a{margin-left:20px}}footer .region-footer{font-size:12px;margin:110px auto 10px auto;max-width:1200px}footer .region-footer a,footer .region-footer a:hover,footer .region-footer a:focus,footer .region-footer a:active{color:#535353;text-decoration:none;text-shadow:none}footer .region-footer .layout--twocol-section{display:flex;justify-content:space-between}footer .region-footer .layout--twocol-section .layout__region--first{flex-basis:auto;padding-right:10px}footer .region-footer .layout--twocol-section .layout__region--second{flex-basis:auto}footer .region-footer .layout--twocol-section .field--name-field-spalte-1 div,footer .region-footer .layout--twocol-section .field--name-field-spalte-2 div{display:inline}footer .region-footer .layout--twocol-section .field--name-field-spalte-1 div+div,footer .region-footer .layout--twocol-section .field--name-field-spalte-2 div+div{border-left:1px solid #535353;padding-left:3px}@media screen and (max-width:1380px){footer .region-footer{margin:30px 6% 10px;width:88%}}@media screen and (max-width:660px){footer .region-footer .layout--twocol-section{display:block}footer .region-footer .layout--twocol-section .layout__region--first{padding-right:0}footer .region-footer .layout--twocol-section .field--name-field-spalte-1 div{display:block}footer .region-footer .layout--twocol-section .field--name-field-spalte-1 div+div{border-left:none;padding-left:0}footer .region-footer .layout--twocol-section .field--name-field-spalte-2{margin-top:10px}}.layout-container .user-login-form{margin:0 auto;max-width:300px;padding:0 20px}.layout-container .user-login-form label{display:block}.layout-container .user-login-form input{width:100%}.layout-container .user-login-form input[type=submit]{width:auto}
