body.navbar-is-fixed-bottom{padding-bottom:50px!important;}body.navbar-is-fixed-top{padding-top:70px!important;}body.navbar-is-fixed-top-padding{padding-top:70px!important;}body div#admin-bar{z-index:1600;}body.navbar-admin-bar.navbar-is-fixed-top .navbar-fixed-top{padding-top:33px;}.navbar-brand img{height:40px;float:left;margin-top:-10px;padding-right:10px;}.navbar-brand{margin-right:auto;}.navbar-collapse{padding-left:1rem;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}html.js fieldset.collapsed{height:auto;}fieldset legend.card-header{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .card-header a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .card-header a.panel-title:hover{text-decoration:none;}.input-group span.input-group-addon{min-width:100px;}.contact-site-form span.input-group-addon{min-width:150px;}.input-group textarea{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:0;}.form-control.required::-webkit-input-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required::-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-ms-input-placeholder{color:rgba(255,0,14,0.68);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px;}.form-actions .btn{margin-left:2px;margin-right:2px;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}tr.even{background-color:transparent;}.sticky-header th{padding:8px;}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding:0 15em 0 0;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#ddd;}[dir="rtl"] .vertical-tabs:before{left:auto;right:0;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{background-color:#f7f7f9;}.vertical-tab-link{color:black;}.vertical-tab-link span{color:#555;}.vertical-tab-link:focus strong,.vertical-tab-link:active strong,.vertical-tab-link:hover strong,.vertical-tab-link:focus .fieldset-legend,.vertical-tab-link:active .fieldset-legend,.vertical-tab-link:hover .fieldset-legend{text-decoration:none;outline:none;}.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover,.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover{background-color:white;}.vertical-tabs-pane .fieldset-wrapper{padding:1em;}a.fieldset-title,a.fieldset-title:focus,a.fieldset-title:hover{text-decoration:none;}.dropbutton .dropbutton-action > *{padding:6px 12px;}.dropbutton .dropbutton-action a,.dropbutton .dropbutton-action a:hover{border:none;}.dropbutton .dropbutton-action a:hover{text-decoration:underline;}div.handle{box-sizing:content-box;}div.tabs{padding-bottom:10px;}ul.action-links i.fa{padding-right:10px;}nav.tabs .nav-tabs a{display:block;padding:0.5rem 1rem;text-decoration:none;}.js fieldset.collapsible .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsible .fieldset-title:before{content:"\25be";font-style:normal;font-size:25px;padding-right:10px;}.js fieldset.collapsed .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsed .fieldset-title:before{content:"\25b8";font-style:normal;font-size:25px;padding-right:10px;}.container-inline div{display:inline-block;}.views-display-setting .label{color:#666666;font-size:12px;}#views-ui-preview-form > div > div,#views-ui-preview-form > div > input{float:none;}.views-display-columns > *{margin:0;}.views-display-columns > *:first-child{margin:0px;padding-left:15px;}.views-ui-display-tab-bucket{padding-top:0px;}.views-ui-display-tab-bucket .dropbutton li > *{padding:6px 12px;}.views-ui-display-tab-bucket + .views-ui-display-tab-bucket{border-top:1px solid #ddd;}h1.page-title{padding-bottom:15px;}.user-picture img{border:1px solid #e5e7e8;padding:1px;}.view-mode-teaser,.comment{padding-bottom:15px;padding-top:15px;margin-top:0px;border-bottom:1px dashed #efefef;}ul.pager{padding-top:20px;}@media (min-width:1200px){.container{max-width:1170px;}}.navbar-is-fixed .l-header{}#navbar .container{padding:10px 20px;}img{margin:20px 0;}footer,.block-system-main-menu{display:block;padding:20px 0px;}span.password-toggle-wrapper{width:100%;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{margin-bottom:0;}.cyborg .menu-dropdown a{color:#888888;}.views-view-grid-cols-3{grid-template-columns:repeat(1,1fr);}.views-view-grid .views-grid-box{border:none;padding:0 0 1rem 0;background-color:#ffffff;}.views-grid-box h2{font-size:1.25rem;font-weight:bold;}.views-grid-box .views-field-field-image{padding:0;}@media (min-width:48em){.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);gap:2rem;}}.messages .placeholder{background-color:transparent;}body.cerulean .dropbutton .dropbutton-action a{color:#2fa4e7;}body.cerulean .dropbutton .dropbutton-action a:hover{color:#1f7fb8;}body.cosmo .dropbutton .dropbutton-action a{color:#2780e3;}body.cosmo .dropbutton .dropbutton-action a:hover{color:#1862c6;}body.cyborg .dropbutton .dropbutton-action a{color:#2a9fd6;}body.cyborg .dropbutton .dropbutton-action a:hover{color:#207ab7;}body.darkly .dropbutton .dropbutton-action a{color:#375a7f;}body.darkly .dropbutton .dropbutton-action a:hover{color:#2c3e50;}body.flatly .dropbutton .dropbutton-action a{color:#18bc9c;}body.flatly .dropbutton .dropbutton-action a:hover{color:#13967d;}body.journal .dropbutton .dropbutton-action a{color:#eb6864;}body.journal .dropbutton .dropbutton-action a:hover{color:#d75c5a;}body.litera .dropbutton .dropbutton-action a{color:#4582ec;}body.litera .dropbutton .dropbutton-action a:hover{color:#336fd1;}body.lumen .dropbutton .dropbutton-action a{color:#158cba;}body.lumen .dropbutton .dropbutton-action a:hover{color:#1177a5;}body.lux .dropbutton .dropbutton-action a{color:#1a73e8;}body.lux .dropbutton .dropbutton-action a:hover{color:#0f5bb5;}body.materia .dropbutton .dropbutton-action a{color:#2196f3;}body.materia .dropbutton .dropbutton-action a:hover{color:#176dae;}body.minty .dropbutton .dropbutton-action a{color:#78c2ad;}body.minty .dropbutton .dropbutton-action a:hover{color:#67a897;}body.pulse .dropbutton .dropbutton-action a{color:#593196;}body.pulse .dropbutton .dropbutton-action a:hover{color:#442576;}body.sandstone .dropbutton .dropbutton-action a{color:#325d88;}body.sandstone .dropbutton .dropbutton-action a:hover{color:#284b6e;}body.simplex .dropbutton .dropbutton-action a{color:#d9230f;}body.simplex .dropbutton .dropbutton-action a:hover{color:#b71d0b;}body.slate .dropbutton .dropbutton-action a{color:#dd5a43;}body.slate .dropbutton .dropbutton-action a:hover{color:#ba4c37;}body.solar .dropbutton .dropbutton-action a{color:#3a3a3a;}body.solar .dropbutton .dropbutton-action a:hover{color:#2e2e2e;}body.spacelab .dropbutton .dropbutton-action a{color:#3399f3;}body.spacelab .dropbutton .dropbutton-action a:hover{color:#2a7ecf;}body.superhero .dropbutton .dropbutton-action a{color:#ff6c60;}body.superhero .dropbutton .dropbutton-action a:hover{color:#e65550;}body.united .dropbutton .dropbutton-action a{color:#e95420;}body.united .dropbutton .dropbutton-action a:hover{color:#c8461c;}body.yeti .dropbutton .dropbutton-action a{color:#008cba;}body.yeti .dropbutton .dropbutton-action a:hover{color:#0079a5;}
@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:100;src:url(/themes/awerner/fonts/league-spartan-v15-latin-100.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:200;src:url(/themes/awerner/fonts/league-spartan-v15-latin-200.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:300;src:url(/themes/awerner/fonts/league-spartan-v15-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:400;src:url(/themes/awerner/fonts/league-spartan-v15-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:500;src:url(/themes/awerner/fonts/league-spartan-v15-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:600;src:url(/themes/awerner/fonts/league-spartan-v15-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:700;src:url(/themes/awerner/fonts/league-spartan-v15-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:800;src:url(/themes/awerner/fonts/league-spartan-v15-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:900;src:url(/themes/awerner/fonts/league-spartan-v15-latin-900.woff2) format('woff2');}body{font-family:'League Spartan';font-style:normal;font-size:18px;font-weight:400;color:#999BA3;min-height:100vh;display:flex;flex-direction:column;}h1#page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.nav.nav-tabs.tabs-primary{margin-bottom:20px;}h1,h2,h3,h4,h5{font-size:22px;color:#999BA3;text-transform:uppercase;font-weight:800;}.field-name-body a{color:#0095dc!important}.featherlight .featherlight-caption{margin:0px;left:0px;right:0px;background-color:#00000098;}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0px 0px 0;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;overflow:hidden;cursor:auto;white-space:normal;}img.featherlight-image{margin:0px;}.contextual-links-region{position:unset!important;}.page-node-8 .field-name-body h3{font-size:19px;}.page-node-8 .field-name-body h4{font-size:16px;}.layout--geary.layout .l-thirds-region.col-md-4:first-of-type{width:25%;}@media (max-width:767px){.layout--geary.layout .l-thirds-region.col-md-4:first-of-type,.layout--moscone.layout .l-sidebar-first{display:none;}}.layout--geary.layout .l-thirds-region.col-md-4{width:37.5%;}@media (max-width:767px){.layout--geary.layout .l-thirds-region.col-md-4{width:100%!important;}}@media (max-width:767px){.container,.container-sm{max-width:100%!important;}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:100%!important;}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px!important;}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px!important;}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px!important;}}#node-11 .field-name-body{font-size:22px;}.layout{flex:1;display:flex;flex-direction:column;}.l-wrapper{flex:1;display:flex;flex-direction:column;z-index:1;}.l-wrapper-inner{flex:1;display:flex;flex-direction:column;}.l-middle.row{flex:1;}.layout{position:relative;}.l-header::before{content:"";display:inline-block;min-width:100vw;position:absolute;z-index:-1;left:0px;transform:translateY(200px);background-color:#999BA3;height:3px;}@media (max-width:767px){.l-header::before{max-width:150px;}}@media (max-width:767px){.l-header::before{transform:translateY(90px);}}@media (min-width:768px){.l-header::before{transform:translateY(100px);}}@media (min-width:992px){.l-header::before{transform:translateY(125px);}}@media (min-width:1200px){.l-header::before{transform:translateY(166px);}}@media (min-width:1440px){.l-header::before{transform:translateY(166px);}}.block-blockify-blockify-logo .block-content{text-align:center;}a#logo img{margin:0px;max-width:400px;}@media (max-width:767px){a#logo img{max-width:200px;margin-top:-10px;margin-bottom:-20px;}}@media (min-width:768px){a#logo img{max-width:200px;}}@media (min-width:992px){a#logo img{max-width:250px;}}@media (min-width:1200px){a#logo img{max-width:333px;}}@media (min-width:1440px){a#logo img{max-width:333px;}}@media (min-width:768px){.node-type-portfolio-eintrag a#logo{min-width:33%;float:right;margin:0px 15px;}}.page-taxonomy-term-1 a#logo img{content:url(/themes/awerner/images/logo_blue.svg);}.page-taxonomy-term-2 a#logo img{content:url(/themes/awerner/images/logo_lila.svg);}.page-taxonomy-term-3 a#logo img{content:url(/themes/awerner/images/logo_gruen.svg);}.page-taxonomy-term-4 a#logo img{content:url(/themes/awerner/images/logo_tuerkis.svg);}.page-taxonomy-term-5 a#logo img{content:url(/themes/awerner/images/logo_gruen.svg);}.page-node-9 a#logo img{content:url(/themes/awerner/images/logo_orange.svg);}.page-node-7 a#logo img{content:url(/themes/awerner/images/logo_hellblau.svg);}.page-node-8 a#logo img{content:url(/themes/awerner/images/logo_dunkelgruen.svg);}.block-system-main-menu{padding:0px;}.block-system-main-menu ul.menu{padding:0px;}.block-system-main-menu ul.menu li{list-style:none;padding:0px;margin-bottom:20px;}.block-system-main-menu ul.menu li a{font-family:'League Spartan';font-style:normal;font-weight:800;text-transform:uppercase;font-size:22px;letter-spacing:1px;text-decoration:none;color:unset;}@media (max-width:991px){.block-system-main-menu ul.menu li a{font-size:19px;;}}.block-menu-menu-footer ul.menu li a{font-size:16px;}.block-system-main-menu.desktop,.block-system-main-menu.desktop .block-content,.block-system-main-menu.desktop ul.menu-tree{display:flex;flex-direction:column;}@media (max-height:650px){.block-system-main-menu.desktop li.menu-mlid-362{margin-top:100px!important;}}@media (min-width:768px){.block-system-main-menu.desktop li.menu-mlid-362{margin-top:calc(100vh - 578px);}}@media (min-width:992px){.block-system-main-menu.desktop li.menu-mlid-362{margin-top:calc(100vh - 645px);}}@media (min-width:1200px){.block-system-main-menu.desktop li.menu-mlid-362{margin-top:calc(100vh - 720px);}}@media (min-width:1440px){.block-system-main-menu.desktop li.menu-mlid-362{margin-top:calc(100vh - 720px);}}.block-system-main-menu.desktop li.menu-mlid-390 a,.block-system-main-menu.desktop li.menu-mlid-389 a,.block-system-main-menu.desktop li.menu-mlid-362 a{font-size:16px;}header{position:relative;}@media (min-width:768px){.block-system-main-menu.mobile{display:none;}}@media (max-width:767px){.menu-toggle-button{position:absolute;top:30px;right:10px;width:30px;height:30px;z-index:99;overflow:visible;display:block!important;}}@media (max-width:767px){.block-system-main-menu.desktop{display:none;}}img{margin-top:0px;margin-bottom:1.5rem;}@media (max-width:767px){.node-type-portfolio-eintrag .col-md-6{display:flex;flex-direction:column;}.field-name-body{order:0;width:100%;}.field-name-field-teaser-image{order:1;}}.views-field-field-teaser-image .field-content{position:relative;display:inline-block;overflow:hidden;margin-bottom:1.5rem;}.views-field-field-teaser-image .field-content img{display:block;width:100%;height:auto;margin-bottom:0 !important;}.views-field-field-teaser-image .projekt-titel{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;}.views-field-field-teaser-image .field-content:hover .projekt-titel{opacity:1;}.views-field-field-teaser-image .projekt-titel a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff;text-decoration:none;font-size:19px;text-transform:uppercase;font-weight:800;text-align:center;padding:1rem;}.node-type-portfolio-eintrag .field-name-body{font-size:18px;}1CCEC9


.page-taxonomy-term-1 .l-header::before{background-color:#0095DC;}.page-taxonomy-term-2 .l-header::before{background-color:#7D5FC0;}.page-taxonomy-term-3 .l-header::before{background-color:#28C841;}.page-taxonomy-term-4 .l-header::before{background-color:#1CCEC9;}.page-taxonomy-term-5 .l-header::before{background-color:#000;}.page-node-2 .l-header::before{background-color:#F6563D;}.page-node-7 .l-header::before{background-color:#80a0f5;}.page-node-8 .l-header::before{background-color:#778b4f;}.page-node-9 .l-header::before{background-color:#FFBE00;}.page-taxonomy-term-1 .menu-mlid-391{color:#0095DC;}.page-taxonomy-term-2 .menu-mlid-392{color:#7D5FC0;}.page-taxonomy-term-3 .menu-mlid-393{color:#28C841;}.page-taxonomy-term-4 .menu-mlid-394{color:#1CCEC9;}.page-taxonomy-term-5 .menu-mlid-000{color:#000;}.page-node-2  .menu-mlid-362{color:#F6563D;}.page-node-7  .menu-mlid-389{color:#80a0f5;}.page-node-8  .menu-mlid-390{color:#778b4f;}.page-node-9  .menu-mlid-400{color:#FFBE00;}.menu-mlid-362:hover{color:#F6563D;}.menu-mlid-391:hover{color:#0095DC;}.menu-mlid-392:hover{color:#7D5FC0;}.menu-mlid-393:hover{color:#28C841;}.menu-mlid-394:hover{color:#1CCEC9;}.menu-mlid-000:hover{color:#000;}.menu-mlid-400:hover{color:#FFBE00;}.menu-mlid-389:hover{color:#80a0f5;}.menu-mlid-390:hover{color:#778b4f;}.page-taxonomy-term-1 h2,.page-taxonomy-term-1 h3,.page-taxonomy-term-1 h4{color:#0095DC;}.page-taxonomy-term-2 h2,.page-taxonomy-term-2 h3,.page-taxonomy-term-2 h4{color:#7D5FC0;}.page-taxonomy-term-3 h2,.page-taxonomy-term-3 h3,.page-taxonomy-term-3 h4{color:#28C841;}.page-taxonomy-term-4 h2,.page-taxonomy-term-3 h3,.page-taxonomy-term-4 h4{color:#1CCEC9;}.page-taxonomy-term-5 h2,.page-taxonomy-term-3 h3,.page-taxonomy-term-5 h4{color:#000;}.page-node-2 h2,.page-node-2 h3,.page-node-2 h4,.page-node-2 h5{color:#F6563D;}.page-node-7 h2,.page-node-7 h3,.page-node-7 h4,.page-node-7 h5{color:#80a0f5;}.page-node-8 h2,.page-node-8 h3,.page-node-8 h4,.page-node-8 h5{color:#778b4f;}.page-node-9 h2,.page-node-9 h3,.page-node-9 h4,.page-node-9 h5{color:#FFBE00;}.page-node-8 .field-name-body,.page-node-8 .field-name-body a,.page-node-8 .field-name-field-body-rechts,.page-node-8 .field-name-field-body-rechts a{color:#778b4f;}.page-node-7 .field-name-body,.page-node-7 .field-name-body a,.page-node-7 .field-name-field-body-rechts,.page-node-7 .field-name-field-body-rechts a{color:#80a0f5;}.page-node-9 .field-name-body h2,.page-node-9 .field-name-body h3,.page-node-9 .field-name-body h4,.page-node-9 .field-name-body h5{color:#FFBE00!important;font-size:22px!important;}.page-node-2 .field-name-body h2,.page-node-2 .field-name-body h3,.page-node-2 .field-name-body h4,.page-node-2 .field-name-body h5{color:#F6563D!important;font-size:22px!important;}.page-node-2 .field-name-field-body-rechts h2,.page-node-2 .field-name-field-body-rechts h3,.page-node-2 .field-name-field-body-rechts h4,.page-node-2 .field-name-field-body-rechts h5{color:#F6563D!important;font-size:22px!important;}.page-node-2 .l-header::before{background-color:#F6563D;}.page-node-2  .menu-mlid-362{color:#F6563D;}#logo-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#CDD2D6;background-image:url(/themes/awerner/images/logo.svg);background-repeat:no-repeat;background-position:center;background-size:50%;max-width:100vw;max-height:100vh;margin:auto;z-index:9999;display:none;cursor:pointer;display:none;}#sliding-popup{width:100%;background-color:rgba(255,255,255);box-shadow:2px -2px 10px rgba(0,0,0,0.2);padding-bottom:10px;}#sliding-popup .popup-content{width:100%!important;max-width:90%!important;}#sliding-popup .popup-content.info{padding:10px 0px 0px 0px;}#sliding-popup .popup-content.info #popup-text{margin-bottom:0px;padding-right:20px;max-width:100%!important;font-size:18px;}@media(max-width:767px){#sliding-popup .popup-content.info #popup-text{margin-bottom:20px;padding-right:0px;max-width:100%!important;}}#sliding-popup .popup-content.info h2{margin-top:10px;font-size:24px;}#sliding-popup #popup-buttons{display:flex;max-width:unset!important;}@media(max-width:767px){#sliding-popup .popup-content #popup-buttons{max-width:100%!important;display:block;}}#sliding-popup .popup-content #popup-buttons{width:100%;}#sliding-popup #popup-buttons button{font-style:normal;font-weight:normal;display:block;margin:15px 13.4px 5px 0px!important;font-size:20px;line-height:28px;letter-spacing:3px;color:#fff;background-color:#6c737a;border:solid 1px #6c737a;padding:4px 10px;border:none;text-decoration:none;float:none!important;}@media(max-width:767px){#sliding-popup #popup-buttons button{width:100%!important;display:block!important;}}#sliding-popup #popup-buttons button.find-more-button{background-color:transparent;color:#6c737a;border:solid 1px #6c737a;}.popup-content a{color:#0095dc!important}h2{color:#999BA3!important;}
