/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.field--type-entity-reference{margin:0 0 1.2em;}.field--type-entity-reference .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right;}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field--type-image{float:right;margin:0 0 0 1em;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1em;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__item{display:inline-block;}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid var(--bs-secondary);background-color:var(--bs-secondary-bg);overflow-wrap:break-word;}.block-help__container{padding-left:24px;background-image:url(/themes/contrib/bootstrap/images/help.png);background-repeat:no-repeat;background-position:left 4px;}[dir="rtl"] .block-help__container{padding-right:24px;padding-left:0;background-position:right 4px;}.block-help__container>*:last-child{margin-bottom:0;}
.icon-help{background:url(/themes/contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/contrib/bootstrap_barrio/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.field--name-field-media-image img{max-width:100%;height:auto;}.media-library-wrapper{display:flex;flex-wrap:wrap;}.media-library-menu{margin:5px 5px 5px 0;padding:20px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;height:100%;}.media-library-menu li{margin:5px;white-space:nowrap;height:45px;}.media-library-menu li::marker{color:#e9e9e9;}.media-library-menu__link{margin:5px 5px 5px 0;padding:10px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;}.active.media-library-menu__link{background:#fff;}.media-library-content{flex:2;}.media-library-wrapper .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;}.media-library-widget-modal .js-form-item{margin:5px;}.media-library-wrapper .form-type-textfield{flex:2;}.media-library-widget-modal .form-actions{position:sticky;bottom:0;background:#fff;padding:5px;}.media-library-widget-modal .ui-dialog-content{padding-bottom:0;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow{width:80% !important;left:10% !important;}.media-library-views-form__rows{display:flex;flex-wrap:wrap;}.media-library-item--grid{margin:10px;width:220px;}.media-library-item--grid .js-form-type-checkbox,.media-library-item--grid .form-check-label{padding-left:0;}.media-library-add-form__media::marker{color:#fff;}
em.placeholder{vertical-align:unset!important;cursor:unset!important;background-color:unset!important;opacity:unset!important;}section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir="rtl"] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.sidebar .block{border-style:solid;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar .even,.sidebar .odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar nav .nav{margin:0 -1rem;}
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;background:black;}.site-footer .layout-container{padding:0 15px;}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%;}[dir="rtl"] .site-footer__top .region{float:right;}}@media all and (min-width:560px) and (max-width:850px){.site-footer .region{box-sizing:border-box;}.site-footer__top .region:nth-child(2n+1){padding-right:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n+1){padding-left:10px;padding-right:0;}.site-footer__top .region:nth-child(2n){padding-left:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n){padding-left:0;padding-right:10px;}.region-footer-third{clear:both;}}@media all and (min-width:851px){.site-footer__top .region{width:24%;padding:0 0.65%;}.site-footer__top .region:first-child{padding-left:0;}[dir="rtl"] .site-footer__top .region:first-child{padding-left:10px;padding-right:0;}.site-footer__top .region:last-child{padding-right:0;}[dir="rtl"] .site-footer__top .region:last-child{padding-left:0;padding-right:10px;}}.site-footer h2{color:#c0c0c0;color:rgba(255,255,255,0.65);}.site-footer blockquote{color:#555;}.site-footer .content{color:#c0c0c0;color:rgba(255,255,255,0.65);font-size:0.857em;}.site-footer .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}.site-footer__top .content{margin-top:0;}.site-footer__top p{margin-top:1em;}.site-footer__top .content .menu{padding-left:0;}[dir="rtl"] .site-footer__top .content .menu{padding-right:0;}.site-footer__top .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:0.8em 2px 0.8em 20px;text-indent:-15px;}[dir="rtl"] .site-footer__top .content li a{padding:0.8em 20px 0.8em 2px;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none;}.site-footer__bottom .block{margin:0.5em 0;}.site-footer__bottom .content{padding:0.5em 0;margin-top:0;}.site-footer__bottom .block h2{margin:0;}.site-footer__bottom{letter-spacing:0.2px;margin-top:30px;border-top:1px solid #555;border-color:rgba(255,255,255,0.15);}.site-footer__bottom .region{margin-top:20px;}.site-footer__bottom .block{clear:both;}.site-footer__bottom .block .menu{padding:0;}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none;}[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0;}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-changed.warning{margin-bottom:0.5rem;color:var(--bs-warning);}a.tabledrag-handle .handle{width:25px;height:25px;}.tabledrag-cell-content>*{display:table-cell;vertical-align:middle;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
nav.tabs{margin-bottom:1rem;}
body.toolbar-horizontal #navbar-top.fixed-top,body.toolbar-vertical #navbar-top.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal #navbar-main.fixed-top,body.toolbar-vertical #navbar-main.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-main.fixed-top{top:40px;}body.toolbar-horizontal.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal.toolbar-tray-open #navbar-main.fixed-top{top:80px;}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040;}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:0.875rem;}[dir="rtl"] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane>summary{display:none;}.vertical-tabs__pane label{font-weight:bold;}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1px dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff;}[dir="rtl"] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071b3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:auto;}.webform-options-display-buttons .form-check-label{margin:0 5px 10px 5px;border:3px solid #ccc;border-radius:3px;background-color:#fff;padding:10px;width:100%;}.webform-options-display-buttons .form-check-label:hover{border-color:#999;color:#333;}.webform-options-display-buttons .form-check-input:checked ~ .form-check-label{border-color:#0074bd;color:#000;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 5px 10px 0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check{padding:0;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
@font-face{font-family:"Nexa Bold";src:url("/sites/default/files/fonts/nexa-bold-latin-bold.woff") format("woff");font-style:normal;font-weight:700;font-display:auto;}@font-face{font-family:"Nexa Light";src:url("/sites/default/files/fonts/nexa-light.woff") format("woff");font-style:normal;font-weight:700;font-display:auto;}@font-face{font-family:"PT Sans";src:url("/sites/default/files/fonts/pt-sans-v12-latin-regular.woff") format("woff");font-style:normal;font-weight:normal;font-display:auto;}[data-toolbar-menu=""] .stickynav-active{padding-left:66px;left:0px;}[data-toolbar-menu="open"] .stickynav-active{padding-left:0px;}.gin--vertical-toolbar{z-index:99999;}body.toolbar-horizontal #navbar-main.fixed-top{top:60px !important;}body.gin--vertical-toolbar{padding:0px;}.gin-secondary-toolbar.gin-secondary-toolbar--frontend{position:fixed;right:0px;left:0px;padding-left:65px;width:100%}.toolbar-menu__trigger.trigger{display:none !important;}:focus{outline:0px;}*{min-width:0px;}html{overflow-x:hidden;scroll-behavior:smooth;}.row{--bs-gutter-x:0px;margin:0px;}.row > *{padding:0px;}a,.link{color:#000;}a:hover{color:rgb(227,194,99);}a.default{border:none;font-size:inherit;}a.default:hover{color:rgb(0,0,0);}a.link{border-bottom:3px solid rgb(227,194,99);font-size:14px;font-family:"PT Sans";font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none;}a.link:hover{border-bottom:3px solid rgb(0,0,0);color:rgb(0,0,0);}[data-drupal-button-link="link"]{border-bottom:3px solid rgb(227,194,99);font-size:15px;font-family:"PT Sans";font-weight:bold;text-decoration:none;color:#fff !important;}.node--type-referenzen .node-content .text-formatted a,.node--type-blog .node-content .text-formatted a{border-bottom:3px solid rgb(227,194,99);font-size:15px;font-family:"PT Sans";font-weight:normal;text-transform:none;letter-spacing:0.015em;text-decoration:none;color:#000;}a.marked:hover{border-bottom:3px solid rgb(0,0,0);color:rgb(0,0,0);}p,li{font-family:"PT Sans";font-size:16px;color:#000;}.node__content .text-formatted ul{padding-left:21px;}.node__content .text-formatted li{position:relative;list-style:none;}.node__content .text-formatted ul li:before{content:"";width:10px;height:10px;background:#e3c263;display:block;position:absolute;left:-20px;top:7.5px;}.node__content .text-formatted ul ul li:before{background:none;border:2px solid #e3c263;}nav.tabs{margin-bottom:0px !important;}.node .field--type-image{float:none;}.field--name-field-imagestyle{font-size:0px;}img{max-width:100%;height:auto;}h2:empty,li:empty{display:none !important;background:none !important;border:none !important;}.scroll-up-image:before{content:"\f077";font-family:"Font Awesome 5 Free",FontAwesome;left:0px;right:0px;margin:auto;text-align:center;position:absolute;font-size:24px;color:#e3c263;font-weight:900;}.scroll-up-image{background-image:none;bottom:30px;right:10px;width:38px;height:40px;}header div{height:0px !important;}footer{min-height:auto;min-width:auto;}footer{background:rgb(0,0,0) !important;color:rgb(255,255,255);position:relative;}footer i{font-size:20px;}footer td a{padding:0px 5px;}footer a:hover{text-decoration:none !important;}footer table{max-width:1200px;margin:auto;}footer td{text-transform:uppercase;font-size:13px;font-family:"PT Sans";letter-spacing:1px;line-height:100%;border:none;}footer a{color:rgb(255,255,255);text-decoration:none;}footer h2{color:rgb(227,194,99);font-size:20px;text-transform:none;}footer .text-align-right{text-align:right;}footer .text-formatted{max-width:none;}footer .facebook{width:24px;height:24px;display:flex;justify-content:center;align-items:center;position:absolute;left:15px;font-size:18px;text-decoration:none;}footer .instagram{width:24px;height:24px;display:block;position:absolute;left:50px;font-size:21px;text-decoration:none;margin-top:-4px;}footer p{margin:0px;}footer h3{margin-top:0px !important;float:right;}.site-footer tr,.site-footer td{border:none;}.site-footer__bottom{margin:0px;border:none;}.site-footer__bottom .region{margin:0px;}.site-footer{padding:12px 0px}.menu-item.menu-item__menu_link_content\:56442023-41f5-47b0-978f-91401365fb05::before{content:"+";position:absolute;left:0px;right:0px;top:50%;transform:translateY(-50%);display:block;z-index:1;text-align:center;font-size:16px;font-weight:bold;color:rgb(136,136,136);pointer-events:none;}.menu-item.menu-item__menu_link_content\:56442023-41f5-47b0-978f-91401365fb05{position:relative;}.menu-item.menu-item__menu_link_content\:56442023-41f5-47b0-978f-91401365fb05:hover::before{color:rgb(227,194,99);}#CollapsingNavbar{justify-content:center !important;}#block-dwi-mainnavigation{width:100%;}#block-dwi-buttons{display:none;}.navbar.affix.bg-primary{background:transparent !important;}.scrolled .navbar.affix.bg-primary{background:#000 !important;}#CollapsingNavbar{height:125px !important;max-width:1200px;margin:auto;}.navbar-expand-lg .navbar-nav{justify-content:flex-end;}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0;}.navbar.affix{position:fixed;top:0px;z-index:100;}.navbar .container-fluid{width:100%;max-width:1200px;}.navbar .nav-link{text-transform:uppercase;font-weight:bold;padding:3px 20px !important;color:rgb(255,255,255) !important;}.kontakt.nav-item.nav-link{margin-left:30px;border:2px solid rgb(255,255,255) !important;}.navbar .nav-link.active{position:relative;color:rgb(227,194,99) !important;}.navbar .nav-link:hover{position:relative;color:rgb(227,194,99) !important;}.navbar .nav-link.active::after{content:"";position:absolute;bottom:0px;border-bottom:2px solid;left:0px;right:0px;margin:0px 25px;}.navbar .kontakt.nav-link.active::after{border-bottom:0px;}.navbar .kontakt.nav-link.active{background:rgb(255,255,255);color:rgb(0,0,0) !important;}.navbar-dark .navbar-brand img,.footer-dark .navbar-brand img{filter:invert(0);margin-top:8px;}.navbar-brand img{height:95px;}.nav-link.active{padding:0px;}.nav-tabs,.nav-link{border:0px !important;}.page-node-8 .navbar.affix{position:relative;}.page-node-8 .navbar.affix.bg-primary{background:#000 !important;}.kontakt.nav-link{border:2px solid #fff !important;}.container-fluid{--bs-gutter-x:0px;}.node__content{margin:0px;}.text-formatted{max-width:960px;margin:auto;}.fixed{max-width:1200px;margin:auto !important;position:relative !important;}.fullwidth{max-width:100%;width:100%;}.fullwidth .paragraph--type--bp-simple{max-width:100%;margin:auto;}.fixed .paragraph__column{padding-left:0px;padding-right:0px;}.layout--threecol-33-34-33 > .layout__region--first,.layout--threecol-33-34-33 > .layout__region--third,.layout--threecol-33-34-33 > .layout__region--second{flex:0 1 33%;}.layout__region--first{padding-right:16px;}.layout__region--second{padding-right:8px;padding-left:8px;}.layout__region--third{padding-left:16px;}h1,h2,h3,h4,h5,h6{font-family:"Nexa Bold";}h2,.h2{font-size:24px;line-height:120%;}.intro h2{font-family:"Nexa Light";}.intro h2 strong{font-family:"Nexa Bold";}.intro .text-formatted{max-width:1200px;}.media-library-item__name{display:none;}.media{position:relative;}.swiper-container{margin-top:0px;}.plyr-player{max-height:1080px;}.fullwidth .paragraph__column{padding:0px;}.fullwidth .media--type-slider img{width:100%;max-width:100%;height:auto;}.paragraph--type--bp-background-image .media{display:block;position:relative;}.paragraph--type--bp-background-image .media img{width:100%;max-width:100%;}.paragraph > .paragraph__column{padding-bottom:12px;padding-top:12px;}.path-frontpage .slider{margin-bottom:0;}.fullwidth.slider img,.fullwidth.slider picture{width:100% !important;height:100vh !important;object-fit:cover;object-position:center;}.fullwidth.slider .paragraph--type--bp-background-image{overflow:hidden;}.slider{position:relative;}.slider .extra-field--anchor p{visibility:hidden;z-index:999;position:absolute;margin-top:-50px;height:0px;}.slider .anchor a{bottom:50px;position:absolute;z-index:999;font-size:36px;color:rgb(255,255,255);left:0px;right:0px;margin:auto;text-align:center;text-decoration:none;height:50px;width:50px;overflow:hidden;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:2s;}.slider .anchor a:hover{color:rgb(227,194,99);}.slider .anchor .fa-chevron-down path{height:50px;width:50px;}.slider #scroll{visibility:hidden;}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}.paragraph--type--bp-background-image{position:relative;}.paragraph--type--bp-background-image .field--name-bp-text{position:absolute;top:50%;transform:translateY(-50%);text-align:center;display:block;margin:auto;left:0px;right:0px;max-width:1400px !important;}.paragraph--type--bp-background-image .field--name-bp-text p{padding:0px 15%;color:#fff;}.bottom .field--name-bp-text{transform:translateY(0%);display:table;top:auto;bottom:0px;}.center{justify-content:center;align-items:center;position:relative;flex-basis:100%;max-width:960px;height:100%;display:flex;float:right;text-align:center;}.slider .text-formatted{width:100%;max-width:100%;pointer-events:none;}.path-frontpage .slider img{width:110%;height:auto;max-width:110%;}.path-frontpage .fullwidth.slider h2{font-size:30px;color:#e3c263;margin-bottom:20px;padding-left:15px;padding-top:36px;}.path-frontpage .slider img{opacity:0.75}.path-frontpage .fullwidth.slider{background:#202425;margin-bottom:0px;z-index:1;}.slider img{width:100%;height:100vh;;max-width:100%;object-fit:cover;}.slider img:hover{transform:scale(1.1);transition:all 0.7s ease-in-out 0s;}.slider img{transition:transform 0.7s ease 0s,visibility 0.7s ease-in-out 0s;transform-origin:50% 50%;}.slider:hover img{transform:scale(1.05);}.slider .layout__region--second .text-formatted{max-width:960px;width:100%;}.slider h2{font-size:18px;line-height:140%;color:rgb(255,255,255);margin:0px;}.slider .white{color:rgb(255,255,255);}.slider{transform:scale(1);}.slider.multiply{background:rgb(0,0,0);background-blend-mode:multiply;}.slider.multiply img{opacity:0.72;}.slider{overflow:hidden;}.highlighted h1{line-height:82%;}.highlighted strong{color:rgb(255,255,255);font-size:30px;margin:0px;}.highlighted strong{padding:0px;margin:0px;}.yellow{color:rgb(227,194,99);}.yellow h2{font-size:30px;line-height:125%;color:rgb(227,194,99);}.color_field__swatch{position:absolute;top:0px;bottom:0px;z-index:0;height:100% !important;left:0px;right:0px;}.layout--twocol .paragraph__column{padding-bottom:0px;}.layout__region--first .paragraph--type--bp-simple{padding-right:75px;padding-left:75px;}.path-frontpage .layout__region--first .paragraph--type--bp-simple{padding-right:0px;padding-left:0px;}.fixed.kontakt .layout--twocol{margin-top:80px;margin-bottom:-25px;}.map .layout__region--first .paragraph--type--bp-simple{padding-right:50px;padding-left:0px;margin-bottom:25px;}.map .paragraph--type--bp-simple{padding-top:0px;}.map .layout__region--second .paragraph--type--bp-simple,.kontakt .layout__region--second .paragraph--type--bp-simple{padding-left:50px;}.region-sidebar-first,.region-sidebar-second,.region-footer,.region-content{padding:0px;}.kontakt h3{color:rgb(255,255,255);background-color:rgb(227,194,99);padding:0.1rem 0px;box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;line-height:160%;font-size:24px;font-weight:bold;position:absolute;bottom:15px;right:-100px;z-index:10;}.kontakt .layout__region--first{position:relative;padding-right:50px;}.kontakt .paragraph--type--bp-simple{padding:0px;}.paragraph{position:relative;}.fixed .layout--twocol{margin-top:100px;align-items:flex-start;flex-basis:100%;height:100%;display:flex;}.fixed.lexikon .layout--twocol{margin-top:25px;}.fixed.pager{max-width:100%;}.fixed.pager .layout--twocol{margin:auto;max-width:1200px;}.fixed.pager .paragraph--type--link a{color:#fff;border-color:#fff;}.fixed.pager .paragraph--type--link a{color:#fff;border-color:#fff;}.fixed.pager.blog .paragraph--type--link a{color:#000;border-color:#000;}.fixed.pager.blog .paragraph--type--link a:hover{color:#fff;}.lexikon .paragraph--type--bp-simple{padding-left:0px;padding-right:0px;}.lexikon .layout__region--second{padding:0px;}.fixed.immobilienwerbung .layout__region--first .paragraph--type--bp-simple{padding-left:0px;}.fixed.immobilienmarketing .paragraph--type--link,.fixed.wer .paragraph--type--link{margin-top:15px;display:flex;justify-content:flex-end;}.sliderbottom .extra-field--anchor{display:none;}.sliderbottom img{opacity:0.4;}.sliderbottom{overflow:hidden;margin-top:0;margin-bottom:36px;background:rgb(0,0,0);overflow:hidden;}.sliderbottom table{max-width:1200px;margin:auto;color:rgb(255,255,255);}.sliderbottom .text-formatted{text-align:left;font-family:"PT Sans";}.sliderbottom .text-formatted strong{color:rgb(227,194,99);font-family:"PT Sans";font-weight:bold;}.sliderbottom li{margin-bottom:5px;}.sliderbottom h2{text-align:right;color:rgb(255,255,255);line-height:140%;font-size:24px;font-weight:bold;}.sliderbottom td{border:none;}.sliderbottom li{color:#fff;}.sliderbottom .paragraph__column{padding:0px;}.slide__content{padding:0px 15px;}.slick-list{margin-left:-15px;margin-right:-15px;}.fixed .slick-list{max-width:1200px;margin:auto;}.slick-prev::before{content:"\f053";font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;}.slick-next::before{content:"\f054";font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;}.slick-arrow::before{color:rgb(227,194,99);font-size:2.25rem;}.slick-arrow:hover::before{color:rgb(51,51,51);}.slick .item-list li{border:none;background:none;}#edit-save-order.button{background:#000;border:0;}.draggable .views-field-title,.draggable .views-field-title a{background:none !important;box-shadow:none !important;position:relative !important;text-align:left !important;pointer-events:visible !important;height:35px;}#views-form-logos-page-1{max-width:1200px;margin:0px auto 75px auto;}.uebersicht.fixed{height:1000px;position:relative !important;display:flex;width:1200px;padding-top:0px;padding-bottom:75px;}.uebersicht .exklusiv{position:absolute;top:0;bottom:0px;justify-content:center;align-items:center;display:flex;max-width:520px;left:33%;margin:auto;z-index:10;color:#fff;hyphens:auto;text-align:justify;pointer-events:none;}.uebersicht .exklusiv p{color:#fff;}.uebersicht .paragraph--type--flipcard{position:absolute !important;}.uebersicht .paragraph--type--flipcard:nth-child(1){right:0px;}.paragraph--type--flipcard:nth-child:hover{z-index:10;}.paragraph--type--flipcard img{height:100%;width:100%;object-fit:cover;}.paragraph.paragraph--type--flipcard{width:225px;height:225px;}.paragraph.paragraph--type--flipcard .card{height:225px;}.uebersicht .paragraph__column{width:100% !important;}.uebersicht .paragraph--type--flipcard:hover{z-index:50 !important}.leistungen img{height:100%;width:100%;object-fit:cover;}.uebersicht .paragraph--type--flipcard:nth-child(8) .front h3{top:auto;bottom:0px;}.uebersicht .paragraph--type--flipcard:nth-child(11) .front h3{top:auto;bottom:0px;}.uebersicht-bg{margin-bottom:-15px}.uebersicht-bg .layout__region .paragraph--type--link{text-align:center;}.uebersicht-bg .layout__region .paragraph--type--link a{color:#fff;border-color:#fff;}.ueberuns .layout__region--first{flex:0 1 68%;}.ueberuns .layout__region--second{flex:0 1 32%;}.ueberuns .layout__region--second .paragraph--type--link{text-align:left;color:#000;}.view-logos .view-content{position:relative;overflow:hidden;background-color:#4c4c4c;padding:10px 0;}.logo-marquee-wrapper{display:flex;flex-direction:column;gap:10px;position:relative;margin-bottom:25px;}.logo-marquee-row{overflow:hidden;position:relative;height:125px;}.logo-marquee-track{display:flex;width:max-content;animation:scroll-left 180s linear infinite;will-change:transform;}.logo-marquee-row.reverse .logo-marquee-track{animation-direction:reverse;}.logo-marquee-row.third .logo-marquee-track{animation-duration:180s;}.logo-marquee-wrapper.paused .logo-marquee-track{animation-play-state:paused !important;}.logo-marquee-track .views-row{flex:0 0 auto;margin:0 25px;cursor:pointer;display:flex;align-items:center;justify-content:center;}.logo-marquee-track .views-row img{object-fit:contain;width:auto;max-height:110px;}.logo-marquee-wrapper::before,.logo-marquee-wrapper::after{content:'';position:absolute;top:0;width:80px;height:100%;pointer-events:none;z-index:10;background:linear-gradient(to right,#4c4c4c 0%,transparent 100%);}.logo-marquee-wrapper::after{right:0;background:linear-gradient(to left,#4c4c4c 0%,transparent 100%);}.logo-marquee-wrapper::before{left:0;}@keyframes scroll-left{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.leistungen .text-formatted{max-width:100%;}.leistungen.intro{padding:0px 12px;position:relative;}.leistungen .paragraph--type--embed{margin-top:50px;}.paragraph--type--grid .row .field__item{}.leistungen.intro .field--name-field-media img{width:90% !important;height:auto;position:absolute;top:-90px !important;}.leistungen.intro .field--name-field-media .field__item:nth-child(1) img{position:absolute;top:0;margin-left:-20%;}.leistungen.intro .field--name-field-media .field__item:nth-child(2) img{position:absolute;margin-top:82%;margin-left:6%;}.leistungen.intro .field--name-field-media .field__item:nth-child(3) img{position:absolute;margin-top:165%;margin-left:-23%;}.node--type-leistungen #main .node__content{margin-top:100px;}.node--type-leistungen #main .layout{max-width:1200px;margin:auto;}.node--type-leistungen .field--name-field-icon{margin:50px auto 0px;display:inline-block;}.node--type-leistungen .field--name-field-icon img{max-height:100px;width:auto;}.node--type-leistungen .tabs-primary{position:relative;top:15px;}.node--type-leistungen .layout .node--type-leistungen{position:relative;}.node--type-leistungen .field--name-field-service a{pointer-events:none;}.node--type-leistungen .field--name-field-service{font-size:20px;text-transform:uppercase;font-family:"Nexa Bold";font-weight:400;letter-spacing:0.1em;margin-bottom:15px;}.node--type-leistungen h1{line-height:32px;font-size:30px;letter-spacing:0.01em;color:rgb(227,194,99) !important;}.node--type-leistungen .layout__region--first{text-align:center;margin-bottom:25px;padding-right:25px;}.node--type-leistungen .layout__region--second h1{margin-top:-3px;}.node--type-leistungen .field--name-field-display-title{max-width:300px;margin:auto;}.node--type-leistungen .extra-field--linkedin{position:absolute;bottom:0px;left:0px;right:0px;}.node--type-leistungen .layout__region--first{position:relative;}.node--type-leistungen .entity-pager-item-all a{border:3px solid #000;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:bold;text-transform:none;letter-spacing:0.015em;padding:8px 18px;text-decoration:none !important;position:absolute;left:0px;top:0px;}.node--type-leistungen .entity-pager-item-next a{border:3px solid #000;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:bold;text-transform:none;letter-spacing:0.015em;padding:8px 18px;text-decoration:none !important;position:absolute;right:0px;top:0px;}.node--type-leistungen .entity-pager a:hover{background:#000;color:#fff;}.node--type-leistungen .entity-pager{margin-top:75px;margin-left:auto;margin-right:auto;max-width:1200px;position:relative;}.node--type-leistungen.toolbar-horizontal .node--view-mode-full{margin-top:150px;}.node--type-leistungen.toolbar-horizontal .node--view-mode-two-column{margin-top:120px;}.node--type-leistungen.toolbar-horizontal .node--view-mode-full h1{margin-top:-2px;}.node--type-leistungen iframe{border-top:3px solid #e3c263 !important;border-bottom:3px solid #e3c263 !important}.node--type-leistungen .node--view-mode-two-column h1{line-height:32px;font-size:30px;letter-spacing:0.01em;color:rgb(227,194,99) !important;margin-bottom:15px;}.node--type-leistungen .node--view-mode-two-column .layout.layout--twocol{margin-top:175px;}.node--type-leistungen .node--view-mode-two-column .text-formatted{max-width:100%;column-count:2;column-gap:36px;}.node--type-leistungen .node--view-mode-two-column .field--name-body{display:grid;gap:36px;}.node--type-leistungen .node--view-mode-two-column .field--name-body:has(> .field__item:only-child){grid-template-columns:1fr;}.node--type-leistungen .node--view-mode-two-column .field--name-body:has(> .field__item:nth-child(2)){grid-template-columns:1fr 1fr;}.node--type-leistungen .field--name-bp-column-content > div{display:grid;grid-template-columns:1fr;gap:0;}.node--type-leistungen .field--name-bp-column-content > div:has(> .field__item + .field__item){grid-template-columns:1fr 1fr;gap:36px;}.node--type-leistungen .node--view-mode-two-column .text-formatted p,.node--type-leistungen .node--view-mode-two-column .text-formatted ul,.node--type-leistungen .node--view-mode-two-column .text-formatted ol{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;}.node--type-leistungen .node--view-mode-two-column .text-formatted hr{border:none;height:1px;margin:0;}.node--type-leistungen .node--view-mode-two-column .field--name-field-media{display:flex;margin-top:50px;gap:36px;}.node--type-leistungen .node--view-mode-two-column .swiper-container.leistungen{margin-left:-9px;margin-right:-9px;}.node--type-leistungen .node--view-mode-two-column .swiper-container.leistungen .field--name-field-media-image{margin-left:9px;margin-right:9px;}.node--type-leistungen .field--name-field-caption{margin-left:7px;margin-bottom:75px;position:absolute;top:-90px;}.node--type-leistungen .swiper-wrapper{padding-top:36px;padding-bottom:10px;position:relative;}.node--type-leistungen .video .swiper-wrapper{padding-bottom:25px;}.view-leistungen .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-4{padding:0px 15px;}.view-leistungen .row{margin-left:-7px;margin-right:-7x}.view-leistungen #views-bootstrap-leistungen-block-1{border:2px solid rgb(227,194,99);width:75%;margin:auto;text-align:center;padding:0px 25px;min-height:345px;}.view-leistungen #views-bootstrap-leistungen-block-2{border:2px solid rgb(227,194,99);width:75%;margin:auto;text-align:center;padding:0px 25px;min-height:345px;}.view-leistungen a{color:rgb(0,0,0);text-decoration:none;}.view-leistungen h3{font-size:24px;margin-bottom:0px;left:0px;right:0px;height:65px;padding:0px 10%;text-align:center;}.view-leistungen .more{text-align:center;}.view-leistungen p{text-align:center;}.view-leistungen .more a{text-transform:uppercase;font-family:"PT Sans";font-size:14px;font-weight:bold;margin:0px auto;border-bottom:2px solid rgb(227,194,99);display:inline-block;}.view-leistungen img{max-height:100px;width:auto;margin-top:50px;display:block;margin-left:auto;margin-right:auto;}.view-leistungen .carousel-control-prev-icon{background:none;}.view-leistungen .carousel-control-next-icon,.view-leistungen .carousel-control-prev-icon{background:none;}.view-leistungen .carousel-control-prev-icon:before{content:"\f053";font-family:"Font Awesome 5 Free",FontAwesome;font-size:2.25rem;color:#e3c263;font-weight:900;}.view-leistungen .carousel-control-next-icon:before{content:"\f054";font-family:"Font Awesome 5 Free",FontAwesome;font-size:2.25rem;color:#e3c263;font-weight:900;}.carousel-control-prev,.carousel-control-next{opacity:1;}.view-leistungen #views-bootstrap-leistungen-block-1,.view-leistungen #views-bootstrap-leistungen-block-2{margin-bottom:75px;}.view-leistungen #views-bootstrap-leistungen-block-1 .carousel-indicators{background:rgb(227,194,99);position:absolute;margin:0px;left:15%;right:15%;bottom:-21px;}.view-leistungen #views-bootstrap-leistungen-block-2 .carousel-indicators{background:rgb(227,194,99);position:absolute;margin:0px;left:15%;right:15%;bottom:-21px;}.view-leistungen .carousel-indicators li{width:7px;height:7px;border-radius:90%;background:none;border:1px solid rgb(255,255,255);margin:6px 3px;}.view-leistungen .carousel-indicators li.active{background:rgb(255,255,255);}.view-leistungen.view-display-id-block_3{text-align:center;}.view-leistungen .view-filters{margin-top:0px;margin-bottom:25px;}.view-leistungen .view-filters label{margin-right:15px;text-transform:uppercase;font-family:"Nexa Bold";font-size:16px;font-weight:bold;letter-spacing:0.03em;cursor:pointer;}.view-leistungen .view-filters input{display:none;}input:checked ~ label{border-bottom:2px solid rgb(227,194,99);color:rgb(227,194,99);}.view-leistungen .Immobilienwerbung{border:2px solid rgb(227,194,99);margin-bottom:50px;position:relative;padding:25px;}.view-leistungen .Immobilienwerbung::after{content:"";position:absolute;width:60%;height:20px;left:0px;right:0px;margin:auto;background:rgb(227,194,99);display:none;}.view-leistungen .Immobilienmarketing{border:2px solid rgb(227,194,99);margin-bottom:50px;position:relative;padding:25px;}.view-leistungen .Immobilienmarketing::after{content:"";position:absolute;width:60%;height:20px;left:0px;right:0px;margin:auto;background:rgb(227,194,99);display:none;}.view-leistungen.view-display-id-gesamt p,.view-leistungen.view-display-id-marketing p,.view-leistungen.view-display-id-werbung p{padding:0px 10%;height:50px;}.view-leistungen.view-display-id-marketing,.view-leistungen.view-display-id-werbung{height:auto;}.view-leistungen{margin-bottom:75px;margin-top:-25px;}.view-leistungen .views-view-entity-pager{margin-bottom:150px;margin-top:50px;}#views-form-leistungen-page-1{max-width:1200px;margin:0px auto 150px auto;}#views-form-referenzen-page-2{margin-top:75px;}#views-form-logos-page-1 img{filter:invert(1);max-height:60px;width:auto;}.view-filters{margin:auto;max-width:1200px;}.node--type-referenzen .layout__region--top{position:relative;}.node--type-referenzen .layout__region--top .extra-field--anchor p{visibility:hidden;z-index:999;position:absolute;margin-top:-50px;height:0px;}.node--type-referenzen .layout__region--top .anchor a{bottom:50px;position:absolute;z-index:999;font-size:48px;color:rgb(255,255,255);left:0px;right:0px;margin:auto;text-align:center;text-decoration:none;height:50px;width:50px;}.node--type-referenzen .text-formatted{margin:0px;}.node--type-referenzen .layout__region--top .anchor a:hover{color:rgb(227,194,99);}.node--type-referenzen .layout__region--top #scroll{visibility:hidden;}.node--type-referenzen .layout__region--first  .slick{margin-top:0px !important;}.node--type-referenzen .layout__region--first{padding-right:0px;}.node--type-referenzen .layout__region--first .slick-prev{left:50px;}.node--type-referenzen .layout__region--first .slick-next{right:34px;}.node--type-referenzen .layout__region--first .swiper-slide{max-width:100% !important;width:100% !important;}.node--type-referenzen .layout.layout--twocol{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;width:100%;}.node--type-referenzen .layout__region--first,.node--type-referenzen .layout__region--second{flex:1 1 600px;max-width:600px;}.node--type-referenzen .layout__region--bottom{max-width:1200px;margin-bottom:125px !important;}.node--type-referenzen .layout__region--bottom .swiper-container{padding-bottom:12px;}.node--type-referenzen .paragraph--type--bp-background-image{background:rgb(0,0,0);background-blend-mode:multiply;}.node--type-referenzen .paragraph--type--bp-background-image img{opacity:0.7;position:relative;}.node--type-referenzen .image-style-slider{margin-top:-90px;}.node--type-referenzen .slides-multiple,.node--type-leistungen .slides-multiple{margin-right:-18px;}.slides-multiple .swiper-wrapper{height:auto !important;}.swiper-wrapper{height:auto !important;}.paragraph--type--bp-background-image .paragraph__column{padding-left:0px;padding-right:0px;}.node--type-referenzen .paragraph--type--bp-background-image{margin-bottom:50px;}.node--type-referenzen .onlydesc{margin-top:-75px !important;}.node--type-referenzen .extra-field--pager{position:relative;max-width:1200px;margin:0px auto 50px auto;}.node--type-referenzen .extra-field--pager li{list-style:none;}.node--type-referenzen .extra-field--pager a:hover{background:#000;color:#fff;}.node--type-referenzen .extra-field--pager .uebersicht a{border:3px solid #000;border-radius:0px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:bold;text-transform:none;letter-spacing:0.015em;padding:8px 18px;text-decoration:none !important;position:absolute;left:0px;top:0px;}.node--type-referenzen .extra-field--pager .aktuell a{border:3px solid #000;border-radius:0px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:bold;text-transform:none;letter-spacing:0.015em;padding:8px 18px;text-decoration:none !important;position:absolute;right:0px;top:0px;}.node--type-referenzen h2{margin-bottom:50px;}.node--type-referenzen .paragraph__column{padding-left:0px;padding-right:0px;}.node--type-referenzen .layout__region--bottom{margin-bottom:75px;margin-top:50px;}.node--type-referenzen .layout__region--top{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:0px;}.node--type-referenzen .field--name-field-display-title h1{position:absolute;z-index:1;transform:translateY(-50%);top:50%;background-color:rgb(227,194,99);padding:0.1rem 0px;box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-family:"Nexa Bold";font-style:normal;font-weight:700;font-size:30px;color:rgb(255,255,255);line-height:160%;margin-top:-70px;}.node--type-referenzen .field--name-field-display-title{justify-content:center;display:flex;position:absolute;left:0px;right:0px;}.node--type-referenzen .field--name-field-client{position:absolute;z-index:5;left:0px;right:0px;top:50%;transform:translateY(-50%);text-align:center;color:rgb(255,255,255);font-size:18px;font-weight:bold;margin-top:-120px;font-family:"PT Sans";}.node--type-referenzen .layout__region--first .media{max-width:600px;float:right;width:100%;}.node--type-referenzen .layout__region--second .text-formatted{max-width:600px;float:left;}.node--type-referenzen .slick.slick--field{max-width:1200px;width:100%;}.node--type-referenzen .slick{margin:25px auto 25px auto;}.view-referenzen{max-width:1200px;margin:auto;}.referenzteaser{position:relative;z-index:10;}.referenzteaser .slide__caption,.referenzteaser .slide__description,.referenzteaser .slide__link{pointer-events:none;}.referenzteaser .slick .slide__link a{position:absolute;top:0px;right:0px;}.referenzteaser .view-referenzen .view-header{font-size:26px;margin-bottom:25px;font-family:"Nexa Bold";text-align:center;}.referenzteaser .view-referenzen .view-header a.button{color:#000;font-size:16px;border:1px solid;padding:3px 12px;text-decoration:none;background:#fff;}.referenzteaser .view-referenzen .view-footer a{color:#fff;border:2px solid #fff;padding:8px 18px;display:inline-block;text-decoration:none;top:0px;font-weight:bold;margin:auto;text-align:center;z-index:100;position:relative;}.referenzteaser .view-referenzen .view-footer a:hover{background:#000;color:#fff;}.referenzteaser .view-referenzen .view-footer{text-align:center;margin-top:25px;}.referenzen .view-referenzen{padding-top:100px;}.view-referenzen .view-content{margin-left:-15px;margin-right:-15px;}.view-referenzen .col-12.col-sm-6.col-md-4.col-lg-4.col-xl-4{position:relative;margin-bottom:30px;padding-left:15px !important;padding-right:15px !important;}.view-referenzen .views-field-title{position:absolute;z-index:1;bottom:60px;left:50px;right:50px;margin:auto;text-align:center;pointer-events:none;}.view-referenzen .views-field-title a{text-align:center;background-color:rgb(227,194,99);box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-family:"Nexa Bold";font-style:normal;font-weight:bold;font-size:30px;line-height:45px;color:rgb(255,255,255);margin:auto;display:inline;pointer-events:none;padding:0px !important;text-decoration:none;}.view-referenzen .views-field-views-conditional-field{font-family:"PT Sans";margin:auto;text-align:center;display:inline;position:absolute;bottom:20px;left:0px;right:0px;pointer-events:none;}.view-referenzen .views-field-views-conditional-field a{font-weight:600;color:rgb(0,0,0);text-transform:uppercase;font-size:12px;letter-spacing:0.1em;display:table;border-bottom:2px solid rgb(227,194,99);font-family:"PT Sans";margin:auto;left:0px;right:0px;text-decoration:none;}.field--name-field-projects .field--name-field-display-title h2{display:inline;background-color:rgb(227,194,99);padding:10px 0px 6px;box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.field--name-field-projects .field--name-extra-field-readmore-extrafield{position:absolute;bottom:20px;left:0px;right:0px;margin:auto;text-align:center;pointer-events:none;}.view-referenzen .views-field-views-conditional-field .invert a{color:rgb(255,255,255);}.view-referenzen .views-field-view-node{text-align:center;}.paragraph--view-mode--offset{margin-top:175px;margin-bottom:75px;text-align:center;}.paragraph--view-mode--offset img{margin:-175px auto 25px;max-width:1200px;}.paragraph--type--youtube.paragraph--view-mode--column{max-width:1200px;margin:auto;}.paragraph--type--youtube.paragraph--view-mode--column .layout__region--first{margin-top:-50px;}.paragraph--type--youtube.paragraph--view-mode--slick .field--name-field-body{max-width:1200px;margin:auto;padding:0px 50px;}.paragraph--type--youtube.paragraph--view-mode--slick h2{margin-top:50px;margin-bottom:25px;}.node--type-client .field--name-field-logo{margin-left:0px;max-width:200px;}.node--type-client #main .content{background:rgba(0,0,0,0.7);}.node--type-client .layout--twocol{padding-top:75px !important;}.node--view-mode-moreprojects .layout--twocol{max-width:1200px;margin:auto;color:rgb(255,255,255);}.node--view-mode-moreprojects .layout--twocol h1{visibility:hidden;}.node--type-client .node--view-mode-moreprojects{padding-top:50px;}.node--type-client .node--view-mode-moreprojects p{color:#fff;}.node--type-client .node--view-mode-moreprojects .node--view-mode-teaser .node__content{padding-top:0px;}.page-node-type-client .text-formatted{margin-bottom:0px;}.page-node-type-client .node--view-mode-moreprojects .text-formatted{margin-bottom:25px;padding-left:5px;}.node--type-client .entity-pager,.node--type-blog  .entity-pager{position:relative;margin-bottom:75px;margin-top:75px;}.node--type-client .entity-pager-item-all a{position:absolute;left:0px;color:#fff;border:2px solid #fff;display:block;padding:8px 18px;text-decoration:none;top:0px;font-weight:bold;}.node--type-client .entity-pager-item-next a{position:absolute;right:0px;color:#fff;border:2px solid #fff;display:block;padding:8px 18px;text-decoration:none;top:0px;font-weight:bold;}.node--type-client .entity-pager a:hover{background:#000;color:#fff;}.node.node--type-client p{color:#fff;}.node.node--type-client.node--view-mode-singleproject{margin-top:0px;margin-bottom:0px;}.node.node--type-client.node--view-mode-singleproject .layout__region--first{padding-right:0px;}.node.node--type-client.node--view-mode-singleproject .layout__region--second img{padding:0px 15%;width:100%;}.node.node--type-client.node--view-mode-singleproject h1{font-size:30px;color:rgb(255,255,255);margin-top:0px;margin-bottom:36px;}.node.node--type-client.node a{color:rgb(255,255,255);text-decoration:none;}.field--name-field-projects{position:relative;}.field--name-field-projects .field--name-field-client{position:absolute;bottom:125px;left:0px;right:0px;text-align:center;font-weight:600;font-family:"PT Sans";font-size:15px;pointer-events:none;}.field--name-field-projects .field--name-extra-field-readmore-extrafield a{font-weight:600;color:rgb(0,0,0);text-transform:uppercase;font-size:12px;letter-spacing:0.1em;display:inline-block;border-bottom:2px solid rgb(227,194,99);font-family:"PT Sans";}.field--name-field-projects .field--name-field-display-title{position:absolute;z-index:1;bottom:60px;left:0px;right:0px;font-family:"PT Sans";font-style:normal;font-weight:bold;font-size:30px;line-height:56px;color:rgb(255,255,255);display:table;pointer-events:none;text-align:center;width:100%;max-width:200px;margin:auto !important;}.field--name-field-projects .field--name-field-display-title h2{display:inline;background-color:rgb(227,194,99);padding:10px 0px 6px;box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;}.field--name-field-projects .field--name-extra-field-readmore-extrafield{position:absolute;bottom:20px;left:0px;right:0px;margin:auto;text-align:center;pointer-events:none;}.node--view-mode-moreprojects .layout__region--bottom{margin:25px auto 0px;}.node--view-mode-moreprojects .field--name-field-projects .layout__region--content{position:relative;}.node--view-mode-moreprojects .field--name-field-projects{display:flex;flex-flow:row wrap;justify-content:center;margin:auto;gap:25px;row-gap:0px;}.node--view-mode-moreprojects .field--name-field-projects article{max-width:380px;margin:auto;padding:0px 25px 0px 0px;border:none;}.node--type-client .layout--twocol{padding-top:75px;}.node--type-client .node--view-mode-teaser{border:none;margin:0px;padding:0px;}.node--type-client .node__content{max-width:1200px;margin:auto;padding-top:75px;}.node--type-client header h2{display:none;}.node--view-mode-moreprojects 

.node--type-client .node__content p{color:#fff;}.paragraph--type--bp-simple{max-width:1200px;margin:auto;padding:12px 0px 0px 0px;}.paragraph--type--bp-simple h2{margin-bottom:15px;}.gf .text-formatted p{color:#fff;}.gf .layout__region--first{width:100%;position:relative;margin-bottom:-24px;}.gf .layout__region--first h3{color:rgb(255,255,255);padding:0.1rem 0px;line-height:160%;font-size:21px;font-weight:bold;position:absolute;top:28px;left:0px;right:0px;z-index:10;text-align:center;}.gf .layout__region--top h3{font-size:26px;margin-bottom:6px;color:rgb(227,194,99);}.team .paragraph > .paragraph__column{padding-bottom:25px;}.team .paragraph__column{padding-left:0px;padding-right:0px;}.fixed .layout--twocol{margin-top:0px;}.gf .paragraph__column{padding-left:0px;padding-right:0px;}.gf .layout__region--first-above img{max-width:75%;float:left;margin-top:15px;}.gf .layout__region--second-below img{max-width:75%;float:right;}.gf .layout__region--first-above,.gf .layout__region--second-below{margin-bottom:0px;}.gf .layout__region--second-above{padding-left:80px;}.gf .layout__region--second-above .paragraph__column{padding-bottom:0px;}.gf .paragraph--type--bp-simple{padding:0px 5px 0px 0px;}.gf .layout__region--middle .paragraph--type--bp-simple{padding:0px;}.gf .layout__region--first-below{padding-right:80px;}.field--name-field-overlay{position:absolute;top:0px;height:100%;width:100%;left:0px;right:0px;background-color:rgba(0,0,0,0.6);background-blend-mode:multiply;opacity:0;}.field--name-field-overlay:hover{opacity:1;overflow:hidden;}.field--name-field-overlay p{position:absolute;transform:translateY(-50%);top:50%;left:50px;z-index:10;pointer-events:none;width:60%;}.field--name-field-overlay strong{position:relative;color:rgb(255,255,255);background-color:rgb(227,194,99);padding:0.1rem 0px;box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;line-height:165%;font-size:24px;font-weight:bold;}.team{margin-top:50px !important;margin-bottom:50px !important;position:relative;height:725px;display:flex;}.paragraph--type--team .card{height:360px;width:360px;}.paragraph--type--team:nth-child(1){position:absolute;top:0px;left:0%;z-index:10;}.paragraph--type--team:nth-child(2){position:absolute;top:-25%;right:0px;z-index:20;}.paragraph--type--team:nth-child(3){position:absolute;bottom:0px;left:12%;z-index:15;}.paragraph--type--team:nth-child(4){position:absolute;left:40%;top:10%;z-index:15;}.paragraph--type--team:nth-child(5){position:absolute;bottom:0%;right:0%;z-index:10;}.paragraph--type--team:nth-child(1) .slogan{bottom:auto;top:15px;}.paragraph--type--team:hover{z-index:100;}.node--type-blog{padding-top:50px;}.node--view-mode-one-column{max-width:1200px;margin:auto;}.node--view-mode-one-column img{margin-bottom:25px;}.node--view-mode-one-column h2{max-width:1200px;margin:75px auto 25px auto;pointer-events:none;}.node--view-mode-one-column h2 a{text-decoration:none;}.node--type-blog  .layout--twocol{max-width:1200px;margin:75px auto 0px auto;}.node--type-blog  .image-style-blog{margin-bottom:25px;}.node--type-blog  .layout__region--first{padding-left:0px;padding-right:50px;}.node--type-blog  .layout__region--second{padding-right:50px;}.node--type-blog  .entity-pager{max-width:1200px;margin:50px auto 75px auto;}.node--type-blog  .entity-pager-item-all a{position:absolute;left:0px;color:#000;border:3px solid #000;display:block;padding:8px 18px;text-decoration:none;top:0px;font-weight:bold;}.node--type-blog  .entity-pager-item-next a{position:absolute;right:0px;color:#000;border:3px solid #000;display:block;padding:8px 18px;text-decoration:none;top:0px;font-weight:bold;}.node--type-blog  .entity-pager a:hover{background:#000;color:#fff;}.node--type-blog .swiper-container{margin-top:0px;}.swiper-button-prev,.swiper-button-next{color:#e3c263;transform:scale(0.85);transform-origin:center;background:rgba(0,0,0,0.75);width:42px;height:42px;border-radius:90%;}.swiper-button-prev:after,.swiper-button-next:after{font-size:21px}.swiper-button-next{right:25px;}.swiper-button-prev{left:25px;}.swiper-pagination{bottom:0px !important;}.swiper-pagination-bullet{width:10px;height:10px;}.swiper-pagination-bullet-active{background:#e3c263;}.node--type-blog  h1{font-family:"Nexa Bold";font-size:24px;line-height:30px;margin-bottom:25px;}.node--type-blog  h2{font-family:"Nexa Bold";font-size:21px;margin-bottom:25px;}.node--type-blog  h3{font-family:"Nexa Bold";font-size:18px;margin-top:25px;}.node--type-blog  .ui-accordion-header{border:0px;background:none;padding:0px;margin-top:15px;}.node--type-blog  .ui-accordion-header.ui-state-active a{color:rgb(0,0,0);}.node--type-blog  .ui-accordion-content{padding:0px;border:0px;}.node--type-blog  .ui-accordion-header .ui-icon{display:none;}.view-blog .view-content{margin-left:-15px;margin-right:-15px;margin-top:-25px;}.view-blog .view-content .col-auto{padding-left:15px;padding-right:15px;}.view-blog .title{height:150px;}.view-blog .title h2{font-size:18px;line-height:24px;margin-top:10px;margin-bottom:0px;display:inline-block;font-family:"Nexa Bold";width:100%;}.view-blog .title h2 a{color:rgb(0,0,0);text-decoration:none;}.view-blog .image-style-blog{box-shadow:rgb(85,85,85) 1px 0px 1px -3px;border:1px solid rgb(221,221,221);}.addtoany_list{margin-left:-3px;}.view-blog .js-pager__items.pager{text-align:center;margin:0px;}.view-blog .js-pager__items.pager li{list-style:none;}.view-blog .js-pager__items.pager .button{border:3px solid rgb(0,0,0);border-radius:0px;text-transform:uppercase;font-family:"Nexa Bold";padding:8px 18px;position:relative;z-index:20;text-decoration:none;}.field--name-field-comments{border-top:4px solid rgb(0,0,0);margin-top:25px;}.field--name-field-comments h2{margin-top:25px;font-size:24px;}.field--name-field-comments h3{margin:15px 0px 0px;font-size:18px;}.title.comment-form__title{font-size:18px;}.field--name-field-comments a{color:rgb(0,0,0);}.field--name-field-comments .links.inline{font-size:13px;}.field--name-field-comments ul.inline li{padding-left:0px;padding-right:12px;}.field--name-field-comments label{font-family:"PT Sans";font-size:14px;margin-bottom:5px;font-weight:bold;}.field--name-field-comments .form-control{border:2px solid rgb(0,0,0);border-radius:0px;}.field--name-field-comments .title.comment-form__title{display:none;}.field--name-field-comments footer{background:none;color:rgb(0,0,0);padding:0px;}.field--name-field-comments footer p,.field--name-field-comments footer a,.field--name-field-comments footer .form-item,.form-actions{margin:0px;font-size:13px;}.field--name-field-comments footer .form-item,.form-actions{font-size:14px;}.field--name-field-comments .content p{margin-bottom:10px;}.field--name-field-comments #edit-comment-body-0-format{display:none;}.field--name-field-comments .btn{background:rgb(255,255,255);border:3px solid rgb(0,0,0);border-radius:0px;margin-bottom:15px;padding-left:25px;padding-right:25px;color:rgb(0,0,0);font-weight:bold;font-size:15px;text-transform:uppercase;}.field--name-field-comments .form-type-textarea label{font-size:0px;}.field--name-field-comments .form-type-textarea label::before{font-size:15px;content:"Kommentar";}.page-node-type-lexikon .tabs-primary{position:relative;top:10px;}.page-node-type-lexikon .row .text-formatted{margin:auto;max-width:480px;}.node--type-lexikon h1{text-align:center;margin-top:25px;margin-bottom:25px;}.node--type-lexikon .extra-field--glossar{margin-top:25px;}.page-node-type-lexikon .region-content{max-width:1200px;margin:auto;}.page-node-type-lexikon #block-views-block-lexikon-block-3 h2{font-size:18px;text-align:center;margin-top:60px;margin-bottom:12px;}.path-lexikon .view-display-id-page_2{max-width:1200px;margin:auto;}.path-lexikon .view-display-id-page_2 .view-footer{margin-top:25px;padding-left:2px;}.path-lexikon  .view-display-id-page_2 .view-display-id-attachment_1{margin-left:-2px;}.path-lexikon .view-display-id-page_2{margin-top:60px !important;}.path-lexikon .view-display-id-page_2 h1 strong,.path-lexikon .view-display-id-page_2 h2 strong{text-transform:uppercase;}.page-node-type-lexikon .view-display-id-block_3 .view-footer a,.view-display-id-page_2 .view-footer a{color:#000;border:3px solid #000;padding:8px 18px;display:inline-block;text-decoration:none;top:0px;font-weight:bold;margin-top:60px;margin-bottom:75px;}.page-node-type-lexikon .view-display-id-block_3 .view-footer a:first-child,.view-display-id-page_2 .view-footer a:first-child{float:left;}.page-node-type-lexikon .view-display-id-block_3 .view-footer a:last-child,.view-display-id-page_2  .view-footer a:last-child{float:right;}.page-node-type-lexikon .view-display-id-block_3 .view-footer{margin:auto;text-align:center;}.view-lexikon .views-row{margin-bottom:15px;}.view-lexikon .ui-accordion-header{font-size:20px;font-family:"Nexa Bold";padding-left:20px !important;}.view-lexikon .ui-state-default{background:rgb(255,255,255);border-width:2px;border-color:rgb(0,0,0);border-radius:0px;color:rgb(0,0,0);padding:8px 10px;}.view-lexikon .ui-widget-content{border-color:rgb(0,0,0);border-width:2px;padding:0px 20px 20px;font-family:"PT Sans";}.view-lexikon [aria-expanded="true"]{border-width:2px 2px 0px;}.view-lexikon [aria-expanded="true"]::after{content:"\f077";font-family:"Font Awesome 5 Free",FontAwesome;position:absolute;color:rgb(0,0,0);font-size:36px;right:20px;top:-2px;pointer-events:none;font-weight:900;}.view-lexikon [aria-expanded="false"]::after{content:"\f078";font-family:"Font Awesome 5 Free",FontAwesome;position:absolute;color:rgb(0,0,0);font-size:36px;right:20px;top:-2px;pointer-events:none;font-weight:900;}.view-lexikon .attachment .view-content,.view-display-id-block_3 .view-content{color:rgb(255,255,255);display:grid;grid-template-columns:repeat(auto-fit,minmax(25px,1fr));width:100%;}.view-lexikon .attachment .view-content a,.view-display-id-block_3 .view-content a{background:rgb(0,0,0);margin:3px;padding:8px;display:grid;text-align:center;color:rgb(255,255,255);text-decoration:none;}[data-once="ajax-pager"] .view-footer{display:none;}.node--type-lexikon #navbar-main,.page-view-lexikon #navbar-main{position:fixed;}.node--type-lexikon .node--type-lexikon{padding-top:165px !important;}.node--type-lexikon .navbar.affix,.page-view-lexikon .navbar.affix{background:#000 !important;}.page-view-lexikon #block-dwi-mainpagecontent{margin-top:180px;}.node--type-lexikon .view-footer{position:relative;padding:25px 25px;display:flex;gap:25px;justify-content:center;}.node--type-lexikon .view-footer a{border:3px solid #000;padding:8px 18px;text-decoration:none;font-weight:bold;line-height:120%;text-align:center;color:#000 !important;}.node--type-lexikon .view-display-id-block_3{padding:25px 25px 25px 25px;}.node--type-lexikon .view-lexikon .view-content{margin-bottom:25px;}.page-node-10 #navbar-main,.page-node-9 #navbar-main{background:#000 !important;}.page-node-10 #main,.page-node-9 #main{padding-top:225px;padding-bottom:50px;}@media (max-width:991px){.page-view-lexikon #block-dwi-mainpagecontent{margin-top:150px !important;}.node--type-lexikon .node--type-lexikon{padding:25px 25px 25px 25px !important;}.node--type-lexikon .view-footer{padding-left:0px;padding-right:0px;}.node--type-lexikon .view-lexikon .view-content{margin-bottom:0px;}}@media (max-width:480px){.node--type-lexikon .view-footer,.page-view-lexikon .view-footer{flex-direction:column;margin-top:25px;}.node--type-lexikon .view-display-id-block_3{padding:0px;}}.view-leistungen.view-display-id-block_3 .view-content a{background:none !important;color:#000;}.view-leistungen.view-display-id-block_3 .view-content{color:#000;}.view-leistungen.view-display-id-block_3  img{text-align:center;margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:-25px;}.view-lexikon .attachment{margin-top:25px;margin-bottom:25px;}.jobs .layout__region--first .paragraph--type--bp-simple{padding:0px;}.jobs .paragraph--type--bp-simple{padding-top:0px;}.jobs .layout--twocol{align-items:flex-start;margin-top:0px !important;}.node--type-jobs [data-drupal-button-link="link"]{color:#000 !important;}.node--type-jobs .layout__region.layout__region--top{position:relative;}.node--type-jobs .layout__region--first{flex:0 1 100%;max-width:960px;margin:75px auto;}.node--type-jobs .layout__region--first-above{flex:0 1 50%;margin:75px auto 0px;}.node--type-jobs .layout__region--second-above{flex:0 1 50%;margin:75px auto 0px;}.node--type-jobs .layout__region--first-above .field__item{max-width:600px;float:right;padding-right:50px;}.node--type-jobs .layout__region--second-above .field__item{max-width:600px;padding-left:50px;float:left;}.node--type-jobs .layout__region--middle{max-width:100%;margin:25px auto 0px;flex:0 1 100%;background:rgb(50,50,50);}.node--type-jobs .layout__region--bottom{max-width:1200px;margin:75px auto 0px;}.node--type-jobs .ui-accordion .ui-accordion-header{margin:auto;background:rgb(255,255,255);border-radius:0px;border:0px;text-align:center;}.node--type-jobs .ui-accordion .ui-accordion-header a{color:rgb(0,0,0);text-transform:uppercase;text-align:center;border:3px solid;display:inline-block;padding:8px 10px;margin-bottom:50px;}.node--type-jobs .ui-accordion .ui-accordion-header .ui-icon{display:none;}.node--type-jobs .ui-widget-content{max-width:1200px;background:none;border:0px;margin:auto;color:rgb(255,255,255);}.node--type-jobs ul{padding:0px;list-style:none;}.node--type-jobs .layout__region--top h1{background-color:rgb(227,194,99);padding:4px 0px 0px;box-shadow:rgb(227,194,99) 1rem 0px 0px,rgb(227,194,99) -1rem 0px 0px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:rgb(255,255,255);display:inline-block;}.node--type-jobs .field--name-field-display-title{position:absolute;top:50%;transform:translateY(-50%);text-align:center;margin:0px auto auto;left:0px;right:0px;}.node--type-jobs .layout__region--top h2{position:absolute;top:50%;transform:translateY(-50%);text-align:center;margin:-25px auto auto;left:0px;right:0px;}.node--type-jobs .field--name-field-media{background:rgb(0,0,0);background-blend-mode:multiply;}.node--type-jobs .field--name-field-media img{opacity:0.85;}.view-jobs .slide__title{display:inline-block;margin-top:15px;margin-bottom:0px;letter-spacing:0.02em;}.view-jobs .slide__title em h2{font-size:16px;line-height:18px;font-family:"PT Sans";}.view-jobs .status{position:absolute;right:-20px;bottom:100px;padding:5px 10px;background-color:rgb(227,194,99);color:rgb(255,255,255);}.view-jobs .slide__caption{border:none;padding:0px;background:none;position:relative !important;}.view-jobs .slick__arrow{margin-top:-50px !important;}.view-jobs img{filter:grayscale(1);}.view-jobs img:hover{filter:grayscale(0);}.bewerbung{margin-top:-75px;}.webform-submission-form .mb-3{margin-bottom:0px !important;}.webform-submission-bewerbung-form,.webform-submission-initiativbewerbung-form{max-width:1200px;margin:auto;}.webform-submission-bewerbung-form #edit-flexbox-left,.webform-submission-initiativbewerbung-form #edit-flexbox-left{width:50%;float:left;padding-right:50px;}.webform-submission-bewerbung-form #edit-flexbox-right,.webform-submission-initiativbewerbung-form #edit-flexbox-right{padding-top:34px;}.webform-submission-bewerbung-form .file a,.webform-submission-initiativbewerbung-form .file a{color:rgb(255,255,255);}.webform-submission-bewerbung-form .form-type-managed-file.js-form-item-lebenslauf .file,.webform-submission-bewerbung-form .form-type-managed-file.js-form-item-anschreiben .file,.webform-submission-initiativbewerbung-form .form-type-managed-file.js-form-item-lebenslauf .file,.webform-submission-initiativbewerbung-form .form-type-managed-file.js-form-item-anschreiben .file{margin-top:10px;display:inline-block;}.webform-submission-bewerbung-form .form-type-managed-file.js-form-item-lebenslauf,.webform-submission-initiativbewerbung-form .form-type-managed-file.js-form-item-lebenslauf{height:75px;padding-top:0px;}.webform-submission-bewerbung-form .form-type-managed-file.js-form-item-anschreiben,.webform-submission-initiativbewerbung-form .form-type-managed-file.js-form-item-anschreiben{height:44px;}.webform-submission-bewerbung-form .form-type-managed-file.js-form-item-anschreiben .description,.webform-submission-initiativbewerbung-form .form-type-managed-file.js-form-item-anschreiben .description{display:none;}.webform-submission-bewerbung-form .form-item-dsgvo,.webform-submission-initiativbewerbung-form .form-item-dsgvo{padding-top:25px;display:block;}.webform-submission-bewerbung-form .form-type-webform-markup,.webform-submission-initiativbewerbung-form .form-type-webform-markup{font-size:12px;margin-top:-15px;}.webform-submission-bewerbung-form #edit-actions-submit.btn,.webform-submission-initiativbewerbung-form #edit-actions-submit.btn{background:none;border:3px solid rgb(255,255,255);border-radius:0px;padding:10px 20px;font-size:16px;text-transform:uppercase;font-weight:bold;margin-top:25px;margin-bottom:50px;width:100%;color:#fff}.webform-submission-bewerbung-form .webform-flex--2,.webform-submission-initiativbewerbung-form .webform-flex--2{flex:1 1 0%;}.webform-submission-bewerbung-form .form-control,.webform-submission-initiativbewerbung-form .form-control{border-radius:0px;box-shadow:none;border:none;height:auto;padding:10px !important;}.webform-submission-bewerbung-form label,.webform-submission-initiativbewerbung-form label{color:rgb(255,255,255);font-family:"PT Sans";font-size:14px;margin-bottom:5px;font-weight:bold;}.webform-submission-bewerbung-form .webform-file-button,.webform-submission-initiativbewerbung-form .webform-file-button{color:rgb(255,255,255);text-transform:uppercase;text-align:center;border:3px solid;display:inline-block;padding:10px 20px;}.webform-submission-bewerbung-form .anschreiben,.webform-submission-initiativbewerbung-form .anschreiben{margin-top:0px;margin-bottom:0px;}.webform-submission-bewerbung-form .description,.webform-submission-initiativbewerbung-form .description{font-size:12px;padding-top:3px;color:#fff;}.webform-submission-bewerbung-form #edit-anschreiben--description,.webform-submission-initiativbewerbung-form #edit-anschreiben--description{display:none;}.webform-submission-bewerbung-form fieldset.webform-composite-hidden-title,.webform-submission-initiativbewerbung-form fieldset.webform-composite-hidden-title{margin-bottom:0px;margin-top:0px;}.webform-submission-bewerbung-form .webform-flexbox,.webform-submission-initiativbewerbung-form .webform-flexbox{display:flex;margin:0em -0.5em 0px;}.webform-submission-bewerbung-form .form-required::after,.webform-submission-initiativbewerbung-form .form-required::after{content:"*";background:none;font-weight:normal;font-size:14px;position:absolute;color:rgb(227,194,99);}.webform-submission-bewerbung-form #edit-markup{color:#fff;}.webform-submission-form .form-type-textarea{margin-top:15px;}.webform-submission-form textarea{height:174px !important;margin-bottom:15px;}.webform-submission-form .form-check-input{border:1px solid #73716e;border-radius:0px;}.webform-submission-form .form-check-input:checked{background-color:#73716e;border-radius:0px;}.webform-confirmation{margin:auto;max-width:900px;padding:75px 25px;}.webform-confirmation td:nth-child(1){width:150px;}.webform-confirmation__back a{border:3px solid #000;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:bold;text-transform:none;letter-spacing:0.015em;padding:8px 18px;text-decoration:none !important;margin-top:50px;display:inline-block;}.webform-confirmation__back a:hover{background:#000;color:#fff;}.layout__region--first .paragraph--type--link{text-align:left;}.layout__region--second .paragraph--type--link{text-align:right;}.paragraph--type--link{margin-bottom:50px;margin-top:50px;padding-bottom:50px;}.paragraph--type--link a{color:#000;border:3px solid #000;padding:8px 18px;display:inline-block;text-decoration:none;top:0px;font-weight:bold;}.paragraph--type--link a:hover{color:#fff;background:#000;}.wer .layout__region--first .paragraph--type--bp-simple{padding-left:0px;}.was .paragraph--type--bp-simple{padding-right:0px;padding-left:75px;}.immobilienmarketing .paragraph--type--bp-simple{padding-right:75px;padding-left:75px;}.referenzteaser{margin-top:-25px !important;position:relative;}.referenzteaser .paragraph__column{padding-bottom:0px;}.referenzteaser .slide__caption{position:absolute;bottom:0px;}.referenzteaser h3{color:rgb(227,194,99);}.gefunden{padding-top:275px;padding-bottom:25px;}.gefunden .text-formatted{margin:auto;color:#fff;}.logos{margin-top:-200px;}.logos h2{color:#fff;}.logos .paragraph--type--bp-simple{margin-top:200px;margin-left:auto;margin-right:auto;color:#fff;}.logos .view-logos{margin-bottom:0px;}.logos .view-logos .hide{pointer-events:none;}.logos .view-footer a.button{color:#000;font-size:15px;border:1px solid;padding:3px 12px;text-decoration:none;color:#fff !important;font-weight:bold;position:relative;z-index:10;}.webform{padding:0px 0px;}.webform .form-required::after{content:"*";background:none;font-weight:normal;font-size:14px;position:absolute;color:rgb(227,194,99);}.webform label{color:rgb(255,255,255);font-family:"PT Sans";font-size:14px;margin-bottom:5px;font-weight:bold;}.webform #edit-flexbox-left{width:50%;float:left;padding-right:50px;}.webform #edit-flexbox-right{width:50%;float:right;padding-left:50px;padding-top:8px;}.webform fieldset.webform-composite-hidden-title{margin:0px;}.webform input,.webform .form-control{border-radius:0px;box-shadow:none;border:none;height:auto;padding:10px !important;}.webform-flexbox{display:flex;margin:0em -0.5em 10px;}.webform .webform-name .webform-flex--2{flex:1 1 0%;}.webform .form-item{margin-top:0px;}.webform #edit-subject{margin-bottom:-6px;}.webform #edit-name--wrapper{margin-bottom:0px;}.webform #edit-markup{text-align:right;margin-top:15px;font-size:12px;color:rgb(255,255,255);}.webform .btn{background:none;border:3px solid rgb(255,255,255);width:100%;font-weight:bold;text-transform:uppercase;margin-top:15px;border-radius:0px;color:#fff;}.webform .btn:hover{background:#fff;color:#000;}.webform-container{margin-top:50px;margin-bottom:75px;display:flex;justify-content:center;align-content:center;}.views-field-edit-node a{font-size:0px;color:rgb(255,255,255);font-weight:normal;opacity:0.25;position:absolute;top:25px;right:25px;}.views-field-edit-node a::before{content:"\f044";font-family:"Font Awesome 5 Free",FontAwesome;font-size:15px;font-weight:900;}.cardBox{float:left;font-size:1.2em;margin:1% 0px 0px 1%;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;width:100%;cursor:pointer;}.team .cardBox{padding:0px;}.cardBox:hover .card{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}.card{cursor:default;height:360px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 1s ease 0s;-webkit-transition:transform 1s ease 0s;width:100%;animation:1.5s ease 0s 1 normal none running giro;-webkit-animation:1.5s ease 0s 1 normal none running giro;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:0px;border:none;}.card .back h3{font-size:26px;margin-top:15px;margin-bottom:0px;color:rgb(227,194,99);z-index:9999;}.card .back h4{font-size:1rem;margin-top:6px;margin-bottom:0px;position:relative;padding-bottom:24px;font-family:"PT Sans";font-style:oblique;}.card .back h4::after{content:"";display:inline-block;height:2px;width:48px;position:absolute;bottom:0px;background:rgb(227,194,99);left:0px;right:0px;margin:auto;}.card .back .text{font-size:15px;line-height:125%;padding:0px 6%;position:absolute;z-index:10;left:0px;top:0px;bottom:0px;right:0px;display:flex;justify-content:center;align-items:center;}.card .back .text p{font-size:14px;font-family:"PT Sans";color:#111;line-height:140%;margin-bottom:0px;}.card .front,.card .back{backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;color:white;display:block;font-size:1.2em;height:100%;padding:0px;position:absolute;text-align:center;width:100%;cursor:pointer !important;box-shadow:0px 0px 15px -5px #555;}.card .front{position:relative;}.card .front img{filter:grayscale(1);}.card .front:after{content:"";top:0px;bottom:0px;position:absolute;left:0px;right:0px;}.card .front.topdark:after{background:linear-gradient(0deg,rgba(255,255,255,0) 60%,rgba(0,0,0,0.85) 90%);}.card .front.toplight:after{background:linear-gradient(0deg,rgba(255,255,255,0)50%,rgba(255,255,255,1) 82%);}.card .front.bottomdark:after{background:linear-gradient(180deg,rgba(255,255,255,0) 60%,rgba(0,0,0,0.85) 90%);}.card .front.bottomlight:after{background:linear-gradient(180deg,rgba(255,255,255,0) 65%,rgba(255,255,255,1) 90%);}.card .front.bottomdark h3{top:auto;bottom:3px;}.card .front.toplight h3,.card .front.topdark h3{bottom:auto;top:12px !important;}.cardBox:hover .card .front h3{opacity:0;transition:opacity 0.2s ease;}.card .front h3{opacity:1;visibility:visible;transition:opacity 0.5s ease,visibility 0.5s ease;}.cardBox:hover .card .front h3{opacity:0;visibility:hidden;}.card .front h3{position:absolute;top:12px;z-index:99;left:0px;right:0px;padding:0px 20px;color:#e3c263;font-size:18px;line-height:110%}.card .back{z-index:10;}.card .back:after{content:"";top:0px;bottom:0px;position:absolute;background:rgba(227,194,99,0.3);left:0px;right:0px;}.team .card img{width:360px;height:360px;object-fit:cover;}.team .card .back{background:#333 !important;}.team .card .back p{position:relative;color:#fff !important;z-index:10;font-size:15px;line-height:140%;padding:0px 6%;}.team .card .back:after{content:"";top:0px;bottom:0px;position:absolute;background:#333 !important;left:0px;right:0px;}.team .card h3,.team .card h4{z-index:10;position:relative;}.paragraph--type--team:nth-child(1):hover,.paragraph--type--team:nth-child(4):hover,.paragraph--type--team:nth-child(5):hover{z-index:25;}.card .front strong{background:none;border-radius:0px;color:rgb(0,0,0);font-size:0.7em;position:absolute;inset:auto 0px 12px;z-index:999 !important;color:rgb(227,194,99);text-align:right;right:12px;bottom:4px;}.card .slogan{position:absolute;z-index:10;left:0px;right:0px;width:72%;bottom:0px;margin:auto;}.card .slogan p{color:rgb(255,255,255);font-size:22px;font-weight:bold;letter-spacing:0px;font-family:"PT Sans";line-height:24px;}.card .back{transform:rotateY(180deg);}.card  a{text-decoration:none;font-size:0px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:99999;cursor:pointer;}.cardBox:nth-child(1) .card .back{}.cardBox:nth-child(1) .card .back h3{display:none;}.team .cardBox:nth-child(1) .card .back h3{display:block;}.cardBox:nth-child(1) .card .back:after{content:"";background:rgba(227,194,99,0.9);}.cardBox:nth-child(1) .card .back img{position:absolute;top:0px;left:0px;right:0px;bottom:0px;filter:contrast(1.5);}.exklusiv p{color:}@-webkit-keyframes giro{0%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}100%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}}@keyframes giro{0%{transform:rotateY(180deg);-webkit-transform:}100%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}}@media screen and (max-width:767px){.cardBox{margin-left:2.8%;margin-top:3%;width:100%;}.card{height:285px;}.cardBox:last-child{margin-bottom:3%;}}@media screen and (max-width:480px){.cardBox{width:94.5%;}.card{height:260px;}}
body{color:#000;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#000;}a:hover,a:focus,.link:hover,.link:focus{color:rgb(227,194,99);}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.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:#292929;}.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;}
@media screen and (max-width:1400px){.navbar .nav-link{text-transform:uppercase;font-weight:bold;padding:3px 15px !important;color:rgb(255,255,255) !important;}footer .facebook{width:24px;height:24px;display:flex;justify-content:center;align-items:center;position:relative;left:0px;top:0px;margin-right:15px;font-size:18px;float:left;}footer .instagram{width:24px;height:24px;display:block;position:relative;left:0px;top:0px;margin-right:20px;font-size:21px;float:left;}footer .instagram .fa-instagram{position:absolute;top:4px;}footer .facebook .fa-facebook-f{position:absolute;top:2px;}}@media (min-width:1181px){.uebersicht.fixed{width:1200px;margin:auto;padding-left:0px;padding-right:0px;padding-bottom:60px;height:990px;}.uebersicht .exklusiv{max-width:40%;padding-left:0%;padding-right:0px;align-items:center;left:0px;right:0px;}.uebersicht .paragraph--type--flipcard:nth-child(1){position:absolute;left:0%;top:5%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(2){position:absolute;left:16%;top:10%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(3){position:absolute;left:32%;top:0%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(4){position:absolute;left:48%;top:7%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(5){position:absolute;left:65%;top:3%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(6){position:absolute;right:0%;top:9%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(7){position:absolute;right:6%;top:24%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(8){position:absolute;left:7%;top:32.5%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(9){position:absolute;left:0%;top:50%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(10){position:absolute;left:26%;bottom:0%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(11){position:absolute;left:38%;bottom:8%;}.uebersicht .paragraph--type--flipcard:nth-child(12){position:absolute;left:54%;bottom:0;z-index:1;}.uebersicht .paragraph--type--flipcard:nth-child(13){position:absolute;bottom:13%;right:15%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(14){position:absolute;bottom:26%;right:0;z-index:1;}}@media screen and (min-width:1281px){.team .layout__region{display:flex;flex-wrap:wrap;column-gap:2%;justify-content:center;}.paragraph--type--team{flex:0 0 32%;max-width:32%;-webkit-flex:0 0 32%;}.team .paragraph > .paragraph__column{padding-bottom:25px;}.paragraph--type--team:nth-child(1){position:absolute;top:0px;left:0%;z-index:10;margin-left:-10px;}.paragraph--type--team:nth-child(2){position:absolute;top:-25%;right:0px;z-index:20;width:360px;}.paragraph--type--team:nth-child(3){position:absolute;bottom:0px;left:12%;z-index:15;width:360px;}.paragraph--type--team:nth-child(4){position:absolute;left:45%;top:10%;z-index:15;width:360px;}.paragraph--type--team:nth-child(5){position:absolute;bottom:0%;right:0%;z-index:10;width:360px;}}@media screen and (max-width:1280px){.fixed{}.region-footer{padding-left:50px;padding-right:50px;}.navbar{}.navbar .nav-link{text-transform:uppercase;font-weight:bold;padding:3px 12px !important;color:rgb(255,255,255) !important;}.path-frontpage .view-referenzen{padding-left:0px;padding-right:0px;}.view-referenzen{padding-left:50px;padding-right:50px;}.node--type-client .node__content{padding:0px 25px;}.node--type-referenzen .layout__region--first{padding-left:50px;padding-right:0px;}.node--type-referenzen .layout__region--second{padding-right:50px;}.page-node-type-referenzen .layout__region--first .media{justify-content:left;padding-right:0px;padding-left:0px;width:100% !important;max-width:600px;margin-right:0px;}.page-node-type-referenzen .layout__region--bottom{padding-left:50px;padding-right:50px;}.page-node-type-referenzen .slick.slick--field{max-width:100%;width:100%;}.node--type-leistungen .entity-pager{max-width:100%;margin:auto !important;margin-bottom:25px !important;}.node--type-leistungen .node--view-mode-two-column{max-width:100%;margin-left:36px;margin-right:36px;}.fixed.pager{max-width:100% !important;width:100% !important;padding:0px;}.fixed.pager .layout--twocol{margin-left:50px;margin-right:50px;}.page-node-type-blog .entity-pager{max-width:100%;margin-left:50px;margin-right:50px;margin-top:50px !important;border:none !important;}.page-node-type-blog .entity-pager-item-next a,.page-node-type-blog .entity-pager-item-all a{position:relative;}.lexikon .layout__region--second{padding-left:25px;}.view-blog .js-pager__items.pager{text-align:center;margin:0px;margin-bottom:0px;padding:0px;}.field--name-field-webform{max-width:100%;margin-left:50px;margin-right:50px;}.leistungen.intro{padding:0px 25px;}.uebersicht .exklusiv{position:absolute;top:0;bottom:0px;justify-content:center;align-items:center;display:flex;max-width:40%;left:25px;margin:auto;margin-right:auto;margin-left:auto;z-index:10;color:#fff;hyphens:auto;text-align:justify;pointer-events:none;right:25px;}}@media screen and (max-width:1280px){.navbar .nav-link{padding:3px 12px !important;font-size:15px;}.layout__region--second .paragraph--type--bp-simple{padding-right:0px !important;}.view-leistungen #views-bootstrap-leistungen-block-1,.view-leistungen #views-bootstrap-leistungen-block-2{width:100%;}.jobs .paragraph--type--bp-simple{padding-left:25px;}.node--type-referenzen .paragraph--type--bp-simple{padding:0px 25px;}.view-leistungen .row{margin-left:-6px;margin-right:-6px}.team{margin:auto;}.paragraph--type--team:nth-child(1){position:absolute;top:0px;left:0%;z-index:10;margin-left:-10px;}.paragraph--type--team:nth-child(2){position:absolute;top:0%;right:0px;z-index:20;width:360px;}.paragraph--type--team:nth-child(3){position:absolute;bottom:0px;left:10%;z-index:15;width:360px;}.paragraph--type--team:nth-child(4){position:absolute;left:33%;top:10%;z-index:15;width:360px;}.paragraph--type--team:nth-child(5){position:absolute;bottom:3%;right:5%;z-index:10;width:360px;}.team{height:800px;}}@media (max-width:1200px){.site-footer td{width:100%;float:none;;display:block;text-align:center;width:100% !important;}.site-footer td:nth-child(1){margin-bottom:10px;}.site-footer h3{float:none;margin-top:10px !important;}}@media (max-width:1180px){.uebersicht .paragraph--type--flipcard:nth-child(1){position:absolute;left:0%;top:5%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(2){position:absolute;left:16%;top:12%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(3){position:absolute;left:32%;top:0%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(4){position:absolute;left:48%;top:10%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(5){position:absolute;right:0%;top:2%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(6){position:absolute;right:3%;top:23%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(7){position:absolute;right:-2%;top:34%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(8){position:absolute;left:5%;top:34.5%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(9){position:absolute;left:0%;top:55%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(10){position:absolute;left:4%;bottom:0%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(11){position:absolute;left:30%;bottom:10%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(12){position:absolute;left:45%;bottom:-2%;z-index:3;}.uebersicht .paragraph--type--flipcard:nth-child(13){position:absolute;bottom:11%;right:6%;z-index:3;}.uebersicht .paragraph--type--flipcard:nth-child(14){position:absolute;bottom:25%;right:0;z-index:2;}.uebersicht.fixed{max-width:800px;margin:auto;padding-left:0px;padding-right:0px;height:1200px;}.paragraph.paragraph--type--flipcard .card{height:auto;aspect-ratio:1 / 1}.uebersicht .exklusiv{max-width:30%;padding-top:8%;padding-left:2%}}@media screen and (max-width:1140px){.map .layout--twocol{margin-top:75px !important;}.map .layout{margin-top:15px;}.map .layout__region--first{padding-right:0px;}.map .layout__region--second{padding-left:0px;}.map .layout__region--first .paragraph--type--bp-simple{padding-right:0px;}.navbar .nav-link{padding:3px 10px !important;font-size:14px;}.ueberuns .layout__region--first{flex:0 1 50% !important;}.ueberuns .layout__region--second{flex:0 1 50%;}.ext-frame{margin-left:-36px;margin-right:-36px;}}@media screen and (max-width:990px){html,body{overflow-x:hidden;}main{padding-top:70px;}.intro{padding-top:36px;}.page-node-892 .intro{padding-top:12px;padding-bottom:0px;}.path-frontpage .fullwidth.slider .field--name-bp-text{margin-top:-20px;padding-bottom:50px;}.ueberuns .layout__region--first{flex:0 1 100% !important;}.ueberuns .layout__region--second{flex:0 1 100%;text-align:center;}.ueberuns .layout__region--second .paragraph--type--link{text-align:center;}.node--type-leistungen .layout__region--first{margin-bottom:25px !important;}.node--type-leistungen .view-leistungen{margin-bottom:0px;}.node--type-leistungen .block-system-main-block,.node--type-leistungen .node{margin-top:0px !important;}.fullwidth.slider img,.fullwidth.slider picture,.slider img{width:100% !important;height:auto !important;object-fit:cover;object-position:center;}.node--type-referenzen .layout__region--first{padding-left:0px;padding-right:50px;}.view-lexikon .attachment .view-content{grid-template-columns:repeat(auto-fit,minmax(48px,2fr));}.was .layout--twocol > .layout__region--first{margin:0px auto 25px auto;;}.was .layout--twocol > .layout__region--second{flex:0 1 100%;}.was .paragraph--type--bp-simple{padding:0px !important;}.immobilienmarketing .layout__region--first{display:flex;order:2;margin-bottom:25px;}.immobilienmarketing .layout__region--second{display:flex;order:1;margin-top:25px;padding:0px !important;padding-right:25px !important;}.immobilienmarketing .layout__region--bottom{display:flex;order:3;}.immobilienmarketing .paragraph--type--bp-simple{padding-left:0px;}.immobilienwerbung .layout__region--first{padding-right:25px !important;}.layout__region--first,.layout__region--second{padding:0px;}.navbar.bg-primary{padding-bottom:0px !important;}.fixed.kontakt .layout--twocol{margin-top:0px !important;}.page-node-type-referenzen .image-style-slider{margin-top:0px;}.page-node-type-referenzen .field--name-field-client{margin-top:-30px;}.page-node-type-referenzen .field--name-field-display-title h1{margin-top:-70px;}.paragraph--view-mode--offset img{max-width:100%;padding-left:25px;padding-right:25px;}.page-node-type-referenzen .layout__region--bottom{padding-left:0px !important;padding-right:0px !important;}.page-node-type-referenzen .slick{padding-left:25px;padding-right:25px;}.page-node-type-referenzen .layout__region--bottom{margin-bottom:25px;}.page-node-type-referenzen .extra-field--pager{max-width:100%;margin:0px 50px 100px 50px;}.page-node-type-referenzen .paragraph--type--bp-simple{padding:0px 25px;}.gf .layout__region--first{flex:0 1 100%;justify-content:center;display:flex;padding-right:25px;margin:auto;}.gf .layout__region--second{flex:0 1 100%;justify-content:center;display:flex;padding:50px 25px 0px 25px;flex-direction:column;}.path-lexikon .view-display-id-page_2{margin-top:-30px !important;}.node--type-jobs .layout__region--second-above .field__item{max-width:auto;padding-left:0px;float:left;padding-right:25px;}.extra-field--ansprechpartnerin p{padding-right:25px;}.webform-submission-bewerbung-form #edit-flexbox-left,.webform-submission-initiativbewerbung-form #edit-flexbox-left{width:100%;float:left;padding-right:0px;margin-top:50px;}.webform-submission-bewerbung-form #edit-flexbox-right,.webform-submission-initiativbewerbung-form #edit-flexbox-right{width:100%;float:left;padding-right:0px;}.webform-submission-bewerbung-form #edit-flexbox-right,.webform-submission-initiativbewerbung-form #edit-flexbox-right{margin-top:0px;padding-top:0px;}.webform-submission-bewerbung-form .form-item,.webform-submission-initiativbewerbung-form .form-item{margin-bottom:0px !important;}}@media (max-width:800px){.uebersicht .paragraph--type--flipcard:nth-child(1){position:absolute;left:0%;top:5%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(2){position:absolute;left:0 z%;top:12%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(3){position:absolute;left:32%;top:0%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(4){position:absolute;left:60%;top:5%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(5){position:absolute;right:0%;top:20%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(6){position:absolute;left:45%;top:27%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(7){position:absolute;left:60%;top:41%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(8){position:absolute;left:5%;top:30%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(9){position:absolute;left:10%;top:52%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(10){position:absolute;left:20%;top:62%;z-index:2;}.uebersicht .paragraph--type--flipcard:nth-child(11){position:absolute;left:52%;top:58%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(12){position:absolute;left:3%;top:75%;z-index:3;}.uebersicht .paragraph--type--flipcard:nth-child(13){position:absolute;bottom:2%;right:30%;z-index:3;}.uebersicht .paragraph--type--flipcard:nth-child(14){position:absolute;bottom:0%;right:0;z-index:3;}.uebersicht.fixed{max-width:640px;margin:auto;padding-left:0px;padding-right:0px;margin-bottom:200px !important;height:1140px;}.paragraph.paragraph--type--flipcard .card{height:auto;aspect-ratio:1 / 1}.uebersicht .exklusiv{max-width:100%;padding-top:8%;padding-left:0%;padding-right:0px;align-items:flex-end;bottom:-190px;left:0px;right:0px;}}@media screen and (max-width:900px){.card .back p{font-size:14px;}.sliderbottom h2{text-align:center;padding:0px 25px;}.sliderbottom li{text-align:center !important;list-style:none;}.sliderbottom table{margin-left:50px;margin-right:50px;max-width:100% !important;width:100% !important;margin:0px !important;}.sliderbottom td{width:100% !important;float:left;}footer .facebook{width:24px;height:24px;display:inline;justify-content:center;align-items:center;left:0px;top:auto;margin-right:5px;font-size:18px;float:left;margin-left:0px;}footer .instagram{width:24px;height:24px;display:inline;position:relative;left:0;bottom:0;top:auto;font-size:21px;float:left;}.map .layout--twocol{margin-top:0px !important;}.teamfoto .paragraph--type--bp-background-image .field--name-bp-text{position:relative;top:0%;transform:translateY(-0%);text-align:center;display:block;margin:auto;left:0px;right:0px;max-width:100% !important;}.slider .anchor a{display:none;}.view-referenzen{margin-top:75px !important;}.node--type-client .view-referenzen{margin-top:0px !important;}.view-lexikon .attachment .view-content,.view-display-id-block_3 .view-content{grid-template-columns:repeat(auto-fit,minmax(48px,2fr));}.page-node-type-lexikon .extra-field--lexikon{margin-top:-25px !important;}.paragraph--type--team:nth-child(1){position:absolute;top:0px;left:36px;z-index:10;margin-left:-10px;}.paragraph--type--team:nth-child(2){position:absolute;top:5%;right:25px;z-index:20;width:360px;}.paragraph--type--team:nth-child(3){position:absolute;bottom:auto;top:30%;left:20%;z-index:15;width:360px;}.paragraph--type--team:nth-child(4){position:absolute;left:0%;top:60%;z-index:15;width:360px;}.paragraph--type--team:nth-child(5){position:absolute;bottom:3%;right:5%;z-index:10;width:360px;}.team{height:900px;}.paragraph--type--team:nth-child(1){position:absolute;top:0px;z-index:10;width:360px;}.paragraph--type--team:nth-child(2){position:absolute;top:5%;right:0px;z-index:20;width:360px;}.paragraph--type--team:nth-child(3){position:absolute;bottom:auto;top:30%;left:20%;z-index:15;width:360px;}.paragraph--type--team:nth-child(4){position:absolute;left:0%;top:60%;z-index:15;width:360px;}.paragraph--type--team:nth-child(5){position:absolute;bottom:3%;right:5%;z-index:10;width:360px;}}@media screen and (max-width:768px){.fixed{padding-left:25px;padding-right:25px;}.region-footer{padding-left:25px;padding-right:25px;}.navbar{padding-left:25px;padding-right:25px;}.view-referenzen{padding-left:25px;padding-right:25px;}.path-frontpage .view-referenzen{margin-top:0px !important;}.path-frontpage .immobilienmarketing .paragraph--type--bp-simple,.path-frontpage .immobilienwerbung .paragraph--type--bp-simple{margin-top:-25px;}.fixed.team{padding-left:calc(25px - 1%);padding-right:calc(25px - 1%);}.card .back p{font-size:14px;padding:0px 6%;}.sliderbottom .paragraph--type--bp-background-image .field--name-bp-text{position:relative;top:0%;transform:translateY(0%);margin-top:50px;}.sliderbottom table{margin-left:25px;margin-right:25px;}.sliderbottom td{text-align:left;}.sliderbottom .text-align-right{text-align:center;margin:auto;}.node--type-client .entity-pager-list a{position:relative;}.views-view-entity-pager{margin:0px !important;padding:0px 25px;margin-bottom:36px !important;}.entity-pager-list{display:flex;flex-direction:column;margin:0px;}.entity-pager-list li{margin-bottom:25px !important;}.node--type-referenzen .layout__region--first{flex:0 1 100%;order:2;justify-content:center;display:flex;margin-top:50px;padding:0px;}.node--type-referenzen .layout__region--second{flex:0 1 100%;order:1;padding-left:25px;padding-right:25px;}.node--type-referenzen .layout__region--bottom{flex:0 1 100%;order:3;}.page-node-type-referenzen .layout__region--first .layout,.page-node-type-referenzen .layout__region--second .text-formatted{max-width:100%;padding:0px;}.page-node-type-referenzen .layout__region--second .field{padding-left:0px;padding-right:0px;}.page-node-type-referenzen .layout__region--bottom{padding-left:25px;padding-right:25px;}.view-display-id-page_2 .view-footer{margin-top:60px !important;}.leistungen.intro .field--name-field-media img{width:120px !important;position:relative !important;top:0px !important;}.leistungen.intro .field--name-field-media{display:flex;flex-direction:row;}.leistungen.intro .field--name-field-media .field__item:nth-child(1) img{position:absolute;top:0 !important;margin-left:0%;}.leistungen.intro .field--name-field-media .field__item:nth-child(2) img{position:absolute;margin-top:0px !important;margin-left:10px;}.node--type-leistungen .node--view-mode-two-column .text-formatted{column-count:1;column-gap:36px;}.node--type-leistungen .node--view-mode-two-column .field--name-body:has(> .field__item:nth-child(2)){grid-template-columns:1fr;}.node--type-leistungen .field--name-bp-column-content > div:has(> .field__item + .field__item){grid-template-columns:1fr;gap:0;}.gf .field--name-field-media-image .field__items .field__item{justify-content:center;display:flex;align-items:center;}.gf .layout__region--first{flex:0 1 100%;justify-content:center;display:flex;padding-right:0px;margin:auto;flex-direction:column;}.gf .layout__region--second{flex:0 1 100%;justify-content:center;display:flex;padding:25px 0px 0px 0px;flex-direction:column;}.lexikon .layout__region--first{display:flex;order:2;flex:0 1 100%;margin-top:-25px;margin-bottom:-25px}.lexikon .layout__region--first img{width:100%;}.lexikon .layout__region--second{display:flex;order:1;flex:0 1 100%;margin-top:-25px;margin-bottom:50px;padding:0px;}.view-lexikon .view-content{margin-bottom:-25px;}.view-lexikon .attachment{margin-bottom:50px;}.view-lexikon .attachment .view-content,.view-display-id-block_3 .view-content{grid-template-columns:repeat(auto-fit,minmax(36px,1fr));}.page-node-type-lexikon .row .layout,.view-display-id-page_2{padding-left:25px;padding-right:25px;}.fixed.jobs{padding-left:0px;padding-right:0px;}.jobs .layout__region--first{flex:0 1 100%;padding:0px;}.jobs .layout__region--first img{width:100%;margin-top:50px;margin-bottom:50px;}.jobs .layout__region--second{flex:0 1 100%;padding-left:0px;}.jobs .paragraph--type--bp-simple p{padding-left:25px;padding-right:25px;}.jobs .field--name-bp-header{padding-left:25px;padding-right:25px;}.node--type-jobs .layout__region--second-above .field__item{max-width:auto;padding-left:0px;float:left;padding-right:0px;}.node--type-jobs .layout__region--second-above{flex:0 1 100%;margin:50px 25px;order:1;}.node--type-jobs .layout__region--first-above{flex:0 1 100%;margin:auto;order:4;}.node--type-jobs .layout__region--first-above .field__item{float:none;}.node--type-jobs .layout__region--first-above img{margin:auto;}.node--type-jobs .layout__region--first-above .field__item{max-width:100%;padding-right:0px;}.node--type-jobs .layout__region--first-above .field__item img{width:100% !important;max-width:100% !important;}.node--type-jobs .layout__region--middle{order:1;margin-top:0px;}.node--type-jobs .layout__region--bottom{order:3;margin-top:0px;}.node--type-jobs .layout__region--bottom table td{width:100% !important;float:left;}.node--type-jobs .layout__region--bottom table td:nth-child(3){padding:0px 25px;}.extra-field--ansprechpartnerin p{padding-right:25px;}.view-jobs{margin-left:50px;margin-right:50px;}.fixed.kontakt{padding:0px;}.kontakt .layout__region--first{flex:0 1 100%;order:2;padding-right:0px;margin-bottom:-110px;}.kontakt .layout__region--second{flex:0 1 100%;order:1;margin-top:-25px;margin-bottom:25px;}.kontakt .layout__region--first img{width:100%;}.kontakt h3{position:absolute;left:0px;padding-left:20px;width:300px;bottom:50px;}.webform #edit-flexbox-left,.webform #edit-flexbox-right{width:100%;padding:0px;}.webform .webform-flex--1,.webform .webform-flex--2{flex:0 1 50%;}.webform-flexbox{margin:0px;}.webform-submission-bewerbung-form .webform-flexbox,.webform-submission-initiativbewerbung-form .webform-flexbox{display:block;}.webform-submission-bewerbung-form .webform-flexbox,.webform-submission-initiativbewerbung-form .webform-flexbox{margin:0px;}.map .layout__region--first{padding-right:0px;order:2;display:flex;margin-bottom:0px;flex:0 1 100%;}.map .layout__region--first .paragraph--type--bp-simple{padding:0px;margin:0px;}.map .layout__region--second .paragraph--type--bp-simple,.kontakt .layout__region--second .paragraph--type--bp-simple{padding-left:25px;padding-right:25px;padding-top:0px;padding-bottom:0px;}.map .layout__region--second{order:1;margin-top:-25px;margin-bottom:25px;}.map .layout{margin-top:auto;}.fixed.map{padding:0px;display:flex;order:1;}.extra-field--anchor{display:none !important;}.page-node-type-referenzen .layout__region--second h2{margin-top:-25px;margin-bottom:25px;}.paragraph--type--team:nth-child(1){position:relative;top:0px;left:0;z-index:10;margin-left:25px;margin-top:-36px;}.paragraph--type--team:nth-child(2){position:relative;top:0;left:0px;right:0px;z-index:20;float:right;margin-right:25px;margin-top:-36px;}.paragraph--type--team:nth-child(3){position:relative;bottom:0;top:0;left:0;z-index:15;width:360px;float:left;margin-top:-36px;margin-left:25px}.paragraph--type--team:nth-child(4){position:relative;left:0;top:0;float:right;margin-top:-36px;margin-right:25px;z-index:15;width:360px;}.paragraph--type--team:nth-child(5){position:relative;bottom:0;right:0;z-index:10;width:360px;float:left;margin-left:25px;margin-top:-36px;margin-bottom:-50px;}.team{height:auto;}.b-grid,.blazy.b-grid,.item-list > .b-grid{margin:0px;}.slider h2,.slider h1,.yellow h2{padding:0px 25px;}}@media screen and (max-width:640px){.gf img{padding:0px;margin-bottom:0px;}.uebersicht .paragraph--type--flipcard:nth-child(1){position:absolute;left:0%;top:0%;z-index:2}.uebersicht .paragraph--type--flipcard:nth-child(2){position:absolute;left:auto;right:0;top:1%;z-index:1}.uebersicht .paragraph--type--flipcard:nth-child(3){position:absolute;right:10%;left:auto;top:8%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(4){position:absolute;left:7%;top:13%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(5){position:absolute;right:0%;top:17%;z-index:3}.uebersicht .paragraph--type--flipcard:nth-child(6){position:absolute;left:40%;top:25%;z-index:5}.uebersicht .paragraph--type--flipcard:nth-child(7){position:absolute;right:8%;left:auto;top:34%;z-index:5}.uebersicht .paragraph--type--flipcard:nth-child(8){position:absolute;left:0%;top:29%;z-index:4;}.uebersicht .paragraph--type--flipcard:nth-child(9){position:absolute;left:9%;top:45%;z-index:5}.uebersicht .paragraph--type--flipcard:nth-child(10){position:absolute;left:51%;top:50%;z-index:6;}.uebersicht .paragraph--type--flipcard:nth-child(11){position:absolute;left:0%;top:61%;z-index:5}.uebersicht .paragraph--type--flipcard:nth-child(12){position:absolute;left:8%;right:auto;top:90%;bottom:0%;z-index:7;}.uebersicht .paragraph--type--flipcard:nth-child(13){position:absolute;bottom:15%;right:20%;z-index:8;}.uebersicht .paragraph--type--flipcard:nth-child(14){position:absolute;bottom:0%;right:7%;z-index:9;}.uebersicht .paragraph--type--flipcard:nth-child(8) h3{top:15px !important;}.uebersicht.fixed{max-width:100%;margin:auto;padding-left:0px;padding-right:0px;margin-bottom:360px !important;height:1140px;}.paragraph.paragraph--type--flipcard .card{height:auto;aspect-ratio:1 / 1}.uebersicht .exklusiv{max-width:100%;padding-top:8%;padding-left:25px;padding-right:25px;align-items:flex-end;bottom:-350px;left:0px;right:0px;}.paragraph--type--bp-background-image .field--name-bp-text{position:relative;top:0px;bottom:0px;transform:translateY(0);}.layout__region--first .paragraph--type--link{margin-top:15px;margin-bottom:25px;display:flex;justify-content:center;}.layout__region--second .paragraph--type--link{margin-bottom:50px;display:flex;justify-content:center;}.page-node-type-blog .layout__region--first{padding:0px;margin-bottom:50px;}.node--type-leistungen .layout__region--first{margin-top:-75px;margin-bottom:50px;}.node--type-leistungen .layout__region--first{padding-right:0px;}.node--type-leistungen .layout__region--second{margin-left:50px;margin-right:50px;}.node--type-leistungen .layout__region--first img{margin-top:0px;}.node--type-leistungen .extra-field--linkedin{position:relative;bottom:0px;left:0px;right:0px;}.node--type-leistungen .extra-field--linkedin{max-width:200px;margin:50px auto 0px auto;;}.node--type-leistungen .swiper-wrapper{padding-top:25px;}.node--type-leistungen .layout__region--first{position:relative;}.navbar.bg-primary{padding-bottom:0px !important;}.view-blog.view-display-id-block_2{width:100%;justify-content:center !important;align-items:center;display:flex;margin-top:25px;}.views-view-entity-pager{margin-left:50px;margin-right:50px;margin-top:0px !important;max-width:auto !important;width:auto !important;}.node--type-leistungen .entity-pager-item-all,.page-node-type-client .entity-pager-item-all{margin-bottom:25px;display:flex;justify-content:center;}.node--type-leistungen .entity-pager-item-next,.page-node-type-client .entity-pager-item-next{width:100%;margin-bottom:25px;display:flex;justify-content:center;}.node--type-leistungen .entity-pager-item-all a{position:relative;left:0px;top:0px;}.node--type-leistungen .entity-pager-item-next a{position:relative;left:0px;top:0px;}.page-node-type-client .entity-pager{margin-top:-25px !important;}.page-node-type-client .entity-pager-item-next a,.page-node-type-client .entity-pager-item-all a{position:relative;left:0px;right:0px;}.page-node-type-referenzen .extra-field--pager{max-width:100%;margin:auto;}.page-node-type-referenzen .extra-field--pager ul{padding:0px;}.node--type-referenzen .extra-field--pager ul{display:flex;flex-direction:column;gap:36px;justify-content:center;align-items:center;padding:0px;}.node--type-referenzen .extra-field--pager a{position:relative !important;}.node--type-referenzen .extra-field--pager{margin-top:75px !important;margin-bottom:-25px !important;}.node--type-blog .entity-pager a{position:relative;}.entity-pager-list .entity-pager-item{margin-left:0px;margin-right:0px;}.page-node-type-blog .layout__region--first{margin-top:-25px;}.page-node-type-blog .layout__region--second{padding-right:0px;}.page-node-type-blog .layout__region--second h1{margin-top:-25px;}.immobilienwerbung .layout__region--first{padding-right:0px !important;}.immobilienmarketing .layout__region--second{padding-right:0px !important;}.fixed.pager .layout--twocol{margin-left:50px;margin-right:50px;}.node--type-blog{padding-top:0px;margin-top:50px;}.node--type-blog .layout__region--first{padding-left:25px;padding-right:25px;padding-bottom:25px;}.node--type-blog .layout__region--second{padding-left:25px;padding-right:25px;}}@media screen and (max-width:600px){.team .layout__region{display:flex;flex-wrap:wrap;justify-content:center;column-gap:0px !important;}.paragraph--type--team{flex:0 0 100%;max-width:100%;-webkit-flex:0 0 100%;}.fixed.team{padding-left:25px;padding-right:25px;}.node--type-leistungen .layout__region--second{margin-left:25px;margin-right:25px;}.field--name-field-webform{max-width:100%;margin-left:25px;margin-right:25px;}.cardBox{margin:0px;width:100%;}.card{height:325px;}footer td{float:left;width:100%;text-align:center;display:flex;justify-content:center;}footer h2{margin-top:15px;margin-bottom:15px;}footer .text-align-right{text-align:center;}.gf .layout__region--first-above img,.gf .layout__region--second-below img{max-width:100%;}.gf .layout__region--first-below{padding:0px;}.view-lexikon .attachment .view-content{grid-template-columns:repeat(auto-fit,minmax(36px,1fr));}.view-blog .title{height:auto;margin-bottom:50px;}footer .facebook{position:relative;left:0;bottom:0;top:auto;font-size:18px;float:left;margin-left:-24px;}footer .instagram{width:24px;height:24px;display:block;position:relative;left:0;bottom:0;top:auto;margin-right:24px;font-size:21px;}footer{padding-bottom:25px;}}@media screen and (max-width:480px){.uebersicht .paragraph--type--flipcard:nth-child(12){position:absolute;bottom:10%;right:25%;z-index:8;}.uebersicht-bg br{display:none;}.slider h1 br{display:none;}.path-frontpage .slider img{}.path-frontpage .slider .image-style-slider{margin-top:-90px;}.path-frontpage .highlighted{overflow:hidden;}.view-leistungen .views-exposed-form{margin-top:-25px;}.highlighted strong{font-size:21px;}.highlighted h1{line-height:100%;margin-right:25px;margin-left:25px;}.view-leistungen .Immobilienmarketing,.view-leistungen .Immobilienwerbung{margin-bottom:50px;}.node--type-blog{}.page-node-type-lexikon .view-display-id-block_3 .view-footer,{text-align:center;margin:auto;display:inline-block;margin:75px auto 50px auto !important;}.page-node-type-lexikon .view-display-id-block_3 .view-footer a:first-child,.view-display-id-page_2 .view-footer a:first-child{float:none !important;margin-top:0px;margin-bottom:0px;clear:both;}.page-node-type-lexikon .view-display-id-block_3 .view-footer a:last-child,.view-display-id-page_2 .view-footer a:last-child{float:none;margin-top:25px;margin-bottom:0px;clear:both;}.page-node-type-lexikon .view-display-id-block_3 .view-footer,.view-display-id-page_2 .view-footer{margin:auto;text-align:center;}.view-display-id-page_2 .view-footer h2{font-size:22px;}.view-display-id-page_2{margin-bottom:50px !important;}.page-node-type-referenzen .layout__region--first .slick-prev{left:16px;}.page-node-type-referenzen .layout__region--first .slick-next{right:16px;}.ueberuns{margin-top:50px !important;}.referenzteaser{margin-top:-75px !important;}}@media screen and (max-width:414px){.card{height:auto;}.card .back p{font-size:13px;}.view-lexikon .ui-accordion-header{font-size:18px;padding-right:60px;}.view-lexikon [aria-expanded="true"]::after,.view-lexikon [aria-expanded="false"]::after{font-size:26px;margin-top:6px;}.webform-flexbox{display:block;width:100%;flex:0 1 100%;}.uebersicht .paragraph--type--flipcard:nth-child(9){position:absolute;left:33%;top:50%;z-index:6;}.uebersicht .paragraph--type--flipcard:nth-child(10){z-index:6;top:58%;}}@media screen and (max-width:990px){#navbar-main{background:#000 !important;height:75px;}#navbar-main .navbar-brand{display:none;}#block-dwi-buttons{display:block;position:fixed;top:0px !important;z-index:9999 !important;}#block-dwi-buttons img{height:56px;width:56px;position:fixed;top:10px;left:25px;}#block-buttons svg{color:#e3c263;}#block-dwi-buttons .fa-phone{position:fixed;top:26px;right:75px;z-index:100;font-size:21px;transform:scaleX(-1);color:#e3c263;}#block-dwi-buttons .fa-envelope{position:fixed;top:25px;right:125px;font-size:24px;z-index:100;color:#e3c263;}#block-dwi-buttons .fa-home{position:fixed;top:25px;right:180px;font-size:24px;z-index:100;color:#e3c263;}.highlighted h1{margin-left:50px;margin-right:50px;}.block-system-main-block{margin-top:75px !important;}.page-node-type-referenzen .block-system-main-block{margin-top:0px !important;}.navbar{padding:0px;}.navbar .container-fluid,.stickynav-active .navbar{width:100%;max-width:100%;position:fixed;height:150px;background:#000;}.navbar .navbar-brand{position:fixed;z-index:9999;left:25px;right:5px !important;top:0px;}.navbar .navbar-brand img,.stickynav-active .navbar-brand img{height:50px;position:fixed;top:3px;}.navbar-toggler .navbar-toggler-icon{background:url(/sites/default/files/close.png);height:20px;width:20px;background-size:20px 20px;background-repeat:no-repeat;position:fixed;top:26px;right:25px;z-index:999;}.navbar-toggler.collapsed .navbar-toggler-icon{background:url(/sites/default/files/hamburger.png);height:20px;width:20px;background-size:20px 20px;background-repeat:no-repeat;position:fixed;top:26px;right:25px;z-index:999;}.navbar-expand-lg .navbar-nav{flex-direction:column;justify-content:center;align-items:center;}.navbar-nav .nav-link{width:100% !important;display:flex;padding:10px !important;align-content:center;justify-content:center;}.navbar.bg-primary{z-index:100;background:#000 !important;}.navbar .nav-link{color:#e3c263 !important;}.kontakt.nav-item.nav-link{margin:10px auto 0px auto !important;border:2px solid #e3c263 !important;width:150px !important;}.navbar .kontakt.nav-link.active{background:none;color:#e3c263 !important;}.webform-confirmation{margin-top:-25px;margin-bottom:75px;max-width:100%;padding:0px 25px;}#block-mainnavigation .mr-auto,.mx-auto{margin:auto;}#block-dwi-mainnavigation{display:flex;justify-content:center;align-items:center;height:100vh;background:#000;margin-top:0px;position:absolute;left:0px;right:0px;padding-bottom:75px;}}
.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);}
