span.--absolute.font-semibold.leading-none.text-center.uppercase.rounded-full.bg-primrry.block {
display: block;
    width: 16px;
    height: 16px;
    background: #1B4F80 !important;
    color: #fff;
    padding-top: 3px;
    margin-top: -38px;
    font-size: 10px;
    margin-left: 12px;
	position: absolute;
} 
.item span.count {
    font-size: 15px !important;
} 
.secondary-navigation  {
    height: 42px !important;
} 
.secondary-navigation li li {
    height: auto !important;
} 
div#mega-menu-wrap-primary {
    z-index: 3!important;
} 
div#search-content {
    z-index: 1 !important;
} 
@media (min-width: 768px) {
.md\:h-6 {
    height: 2.5rem;
} 
 
} 
 
ul.sub-menu {
    background: #fff;
} 
 
ul#menu__shop-kategorien {
    border: none !important;
} 
 
nav#secondary-navigation-megamenu {
    margin: 0;
} 
 
nav#secondary-navigation-megamenu a {
    width: auto !important;
    min-height: 42px !important;
	font-size:14px !important;
	padding-left:8px;
	padding-right:8px;
} 
 
nav#secondary-navigation-megamenu a:hover {
    background: #1f507c !important;
    color: #fff !important;
} 
div#search-content input {
	border-radius: 6px !important;
    border: 1px solid #ddd !important;
	background-color: #f7f7f7;
	margin-bottom:20px;
	box-shadow: 0 6px 10px 0 rgb(0 0 0 / 10%) !important;
	
} 
div#search-content input:focus {
	background-color: #fff;
} 
/*
.inside-navigation.grid-container.grid-parent {
    padding-right: 0;
} 
*/
:focus-visible {
    outline: none !important;
} 
.flex.items-center.order-3 {
    display: none;
} 
div#search-content {
    display: block !important;
    box-shadow: none !important;
	padding-top:10px;
   /* border-bottom: 4px solid #134d7e;*/
} 
.page-header {
    margin-bottom: 16px  !important;
} 
h3.text-2xl.font-medium.text-gray-900.title-font,
h3.text-xl.font-medium.text-gray-900.title-font {
    background: #1f507c !important;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: -1px;
 
} 
.container.flex.flex-col.items-center.pt-6.pb-3.mx-auto.mb-6.border-b-2.border-gray-300.md\:flex-row {
    border-top: 2px solid #1f507c;
    padding: 0;
    margin-top: 20px !important;
} 
.mt-2.mb-1.items-center.justify-center.text-primary.font-semibold.text-lg.text-center {
color: #1b4f80 !important;
text-shadow: 1px 1px 5px #ccc;
font-weight:400 !important;
} 
.product h1 {
text-shadow: 1px 1px 5px #ccc;
font-weight:400 !important;
font-size:32px !important;
} 
.product-item .price-container .price, .final-price .price {
    font-size: 26px !important;
    line-height: 1.75rem;
    font-weight: 400;
    color: #77a464 !important;
} 
.card {
    border-radius: 0 !important;
    box-shadow: none  !important;
    border: 1px solid #ccc;
    margin: 5px;
} 
.card-interactive:hover {
    --tw-bg-opacity: 1;
    background-color: #fff;
	overflow:hidden;
} 
.card-interactive:hover img {
transform: scale(1.1,1.1);
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
} 
button.mr-4.text-black svg, button.ml-4.text-black svg, button.btn  {
    /*display: block !important;*/
} 
.product-slider button.ml-4:before {
border-color: transparent transparent transparent #000;
    width: 20px;
    height: 50px;
    border-style: solid;
    box-sizing: border-box;
    border-width: 25px 0px 25px 13px;
    position: absolute;
    top: 50%;
    right: -16px;
    display: inline-block;
    transition: all 0.3s ease;
	content:'';
	opacity:0.4;
} 
.product-slider button.mr-4:before {
border-color: transparent #000 transparent transparent;
    width: 20px;
    height: 50px;
    border-style: solid;
    box-sizing: border-box;
    border-width: 25px 13px 25px 0px;
    position: absolute;
    top: 50%;
    left: -16px;
    display: inline-block;
    transition: all 0.3s ease;
	content:'';
	opacity:0.4;
} 
.product-slider button.text-black.rounded-full.outline-none.focus\:outline-none.flex-none {
    background: #fff !important;
} 
.product-slider button.opacity-25:before {
	opacity:0 !important;
} 
p.hidden.md\:block.text-xl.mt-4.mb-3.md\:text-3xl.text-gray-900.title-font {
    display: none;
} 
ul.liste-haken li:before, .single_add_to_cart_button, #pik-anfrage .option-input:checked, #pik-anfrage .radiobutton input:checked, .woocommerce div.product .woocommerce-tabs ul.tabs, button.single_add_to_cart_button.button.alt, .accordion-titel.btn-align-center, ul.liste-punkte li:before, ul.liste-punkte-klein li:before, ul.liste-haken-klein li:before {
    background: #1b4f80 !important;
}
ul.liste-hakenlila li:before, .single_add_to_cart_button, #pik-anfrage .option-input:checked, #pik-anfrage .radiobutton input:checked, .woocommerce div.product .woocommerce-tabs ul.tabs, button.single_add_to_cart_button.button.alt, .accordion-titel.btn-align-center, ul.liste-punkte li:before, ul.liste-punkte-klein li:before, ul.liste-hakenlila-klein li:before {
    background: #8c52ff !important;
}

.lila {background:#8c52ff}
.lilatext {color:#8c52ff}

ul.liste-punkte-klein li:before {
    position: absolute;
    width: 10px;
    height: 10px;
    margin-left: -20px;
    margin-top: 5px;
    display: inline-block;
    content: '';
    border-radius: 15px;
} 
div#search-content {
    position: relative;
} 
.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%} 
.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} 

.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both} 
@-ms-viewport{width:auto} 
.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0} 
.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0} 
.grid-container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px} 
.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px} 


html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} 
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block} 
audio,canvas,progress,video{display:inline-block;vertical-align:baseline} 
audio:not([controls]){display:none;height:0} 
[hidden],template{display:none} 
ol,ul{list-style:none} 
table{border-collapse:separate;border-spacing:0} 
caption,td,th{font-weight:400;text-align:left;padding:5px} 
blockquote:after,blockquote:before,q:after,q:before{content:""} 
a{background-color:transparent} 
a img{border:0} 
p{margin-bottom:1.5em} 
h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit} 
pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%} 
blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative} 
blockquote p:last-child{margin:0} 
table,td,th{border:1px solid rgba(0,0,0,.1)} 
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%} 
td,th{padding:8px} 
th{border-width:0 1px 1px 0} 
td{border-width:0 1px 1px 0} 
hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px} 
fieldset{padding:0;border:0;min-width:inherit} 
fieldset legend{padding:0;margin-bottom:1.5em} 
h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none} 
h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none} 
h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none} 
h4{font-size:24px} 
h5{font-size:20px} 
h4,h5,h6{margin-bottom:20px} 
ul{list-style:none} 
ol{list-style:none !importnt;} 
li>ol,li>ul{margin-bottom:0;margin-left:1.5em} 
dt{font-weight:700} 
dd{margin:0 1.5em 1.5em} 
b,strong{font-weight:700} 
cite,dfn,em,i{font-style:italic} 
address{margin:0 0 1.5em} 
code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace} 
abbr,acronym{border-bottom:1px dotted #666;cursor:help} 
ins,mark{text-decoration:none} 
sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline} 
sup{bottom:1ex} 
sub{top:.5ex} 
small{font-size:75%} 
big{font-size:125%} 
figure{margin:0} 
table{margin:0 0 1.5em;width:100%} 
th{font-weight:700} 
img{height:auto;max-width:100%} 
a{text-decoration:none} 
.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block} 
.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit} 
.using-mouse :focus{outline:0} 
.using-mouse ::-moz-focus-inner{border:0} 
.alignleft{float:left;margin-right:1.5em} 
.alignright{float:right;margin-left:1.5em} 
.aligncenter{clear:both;display:block;margin:0 auto} 
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto} 
.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto} 
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important} 
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} 
#primary[tabindex="-1"]:focus{outline:0} 
.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both} 

@media (max-width:1050px){a,body,button,input,select,textarea{transition:all 0s ease-in-out} 
.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center} 
.top-bar .widget{float:none!important;margin:0 10px!important} 
.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0} 
.footer-bar .widget_nav_menu li:first-child{margin-left:10px} 
.footer-bar .widget_nav_menu li:last-child{margin-right:10px} 
.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px} 
.header-aligned-right .site-header,.site-header{text-align:center} 
.header-widget{float:none;max-width:100%;text-align:center} 
.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0} 
.site-main{margin-left:0!important;margin-right:0!important} 
body:not(.no-sidebar) .site-main{margin-bottom:0!important} 
.one-container .sidebar{margin-top:40px} 
.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0} 
.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0} 
.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto} 
.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center} 
.comment .children{padding-left:10px;margin-left:0} 
.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important} 
.entry-meta{font-size:inherit} 
.entry-meta a{line-height:1.8em} 
.site-info{text-align:center} 
.copyright-bar{float:none!important;text-align:center!important} 
.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px} 
.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0} 
.inside-footer-widgets>div:not(:last-child){margin-bottom:40px} 
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0} 
.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0} 
} 


[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in} 
.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0} 
@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)} 
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)} 
} 
@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)} 
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)} 
} 
@-webkit-keyframes fadein{from{opacity:0} 
to{opacity:1} 
} 
@keyframes fadein{from{opacity:0} 
to{opacity:1} 
} 

.gb-container .wp-block-image img{vertical-align:middle} 
.gb-container .gb-shape{position:absolute;overflow:hidden;pointer-events:none;line-height:0} 
.gb-container .gb-shape svg{fill:currentColor} 
.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none} 
.gb-container-flexi-jobs{background-color:#f4f4f4} 
.gb-grid-wrapper>.gb-grid-column-flexi-jobs>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-grid-wrapper>.gb-grid-column-b19daf2c{width:50%} 
.gb-grid-wrapper>.gb-grid-column-b19daf2c>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-BG-Grau{background-color:#f4f4f4} 
.gb-grid-wrapper>.gb-grid-column-BG-Grau>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-1d74b9b8{background-color:#e13200} 
.gb-container-1d74b9b8>.gb-inside-container{max-width:1440px;margin-left:auto;margin-right:auto} 
.gb-grid-wrapper>.gb-grid-column-1d74b9b8>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-Farbe-Microsoft{background-color:#4b53bc;color:#fff} 
.gb-container-Farbe-Microsoft>.gb-inside-container{max-width:1440px;margin-left:auto;margin-right:auto} 
.gb-grid-wrapper>.gb-grid-column-Farbe-Microsoft>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-farbe-alcons{margin-top:60px;margin-bottom:30px;background-color:#00555a;color:#fff} 
.gb-container-farbe-alcons>.gb-inside-container{padding-top:50px;padding-bottom:50px;max-width:1440px;margin-left:auto;margin-right:auto} 
.gb-grid-wrapper>.gb-grid-column-farbe-alcons>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-minus-margin-150{margin-top:-150px} 
.gb-container-minus-margin-150>.gb-inside-container{max-width:1440px;margin-left:auto;margin-right:auto} 
.gb-grid-wrapper>.gb-grid-column-minus-margin-150>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-bg-black-full-width{margin:0;background-color:#000;color:#fff} 
.gb-container-bg-black-full-width>.gb-inside-container{padding:60px 0;max-width:1440px;margin-left:auto;margin-right:auto} 
.gb-container-bg-black-full-width a,.gb-container-bg-black-full-width a:visited{color:#fff} 
.gb-grid-wrapper>.gb-grid-column-bg-black-full-width>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-container-2c30332c>.gb-inside-container{padding-top:30px;padding-bottom:30px} 
.gb-grid-wrapper>.gb-grid-column-2c30332c>.gb-container{display:flex;flex-direction:column;height:100%} 
.gb-grid-wrapper{display:flex;flex-wrap:wrap} 
.gb-grid-column{box-sizing:border-box} 
.gb-grid-wrapper .wp-block-image{margin-bottom:0} 
@media (max-width:767px){.gb-grid-wrapper>.gb-grid-column-b19daf2c{width:100%} 
} 
.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99} 
a.gb-container{display:block} 
.top-bar{background-image:url('https://pik.de/wp-content/uploads/2018/09/ecke3.png');background-repeat:no-repeat;background-size:contain;background-position:top right} 
.content-left{justify-content:center;max-width:640px;float:right} 
.content-right{max-width:640px;float:left} 
@media (min-width:769px) and (max-width:1024px){.content-right .sehr-gross{font-size:36px !important} 
} 
@media (max-width:768px){.content-right{max-width:100%} 
} 
@media (max-width:1024px){.content-right{order:1} 
} 
.margin-0 figure{margin:0 !important} 
.pik-heading.headingh3-subline{text-align:center} 
h3.heading-with-subline,h2.referenzen-titel{font-size:28px !important} 
.logo-slide{float:left} 
#glider{overflow:hidden;height:100px} 
@media (max-width:520px){.top-bar{background-size:cover !important} 
a.newsletter-button{max-width:210px;min-width:150px;padding:15px 5px} 
} 
#main .farbig-bg.feld_grau .linktext{color:#000 !important} 
#to-contact,#main a.button-merkliste{text-shadow:none} 
h1{font-size:24px} 
.wp-block-cover,.wp-block-cover-image{min-height:200px !important} 
.gb-container-minus-margin-150{position:relative} 
.img-flex-height{height:100%} 
.img-flex-height img{object-fit:cover;height:100%} 
.single-news-title{color:#999} 
#mega-menu-wrap-primary #mega-menu-primary#mega-menu-primary>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{text-shadow:none !important} 
.featherlight-iframe .featherlight-content{overflow-y:hidden} 
.featherlight-iframe .featherlight-inner{width:500px;height:800px;background:#fff} 
@media (max-width:520px){.featherlight-iframe .featherlight-inner{height:500px !important} 
} 
.padding-0{padding-left:0;padding-right:0} 
.pik-button{position:relative;min-width:250px;max-width:calc(100% - 30px);padding:1rem 1.5rem;color:#fff;border:none;font-size:15px;cursor:pointer;text-align:center;text-transform:uppercase;display:flex;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;transition-duration:.3s;transition-timing-function:ease-in} 
.padding-0{padding:0} 
.layout-elem-block{padding-left:15px;padding-right:15px} 
.layout-elem-block .circle{position:relative;width:42px;height:42px;border-radius:50%;box-shadow:0 0 10px 0px #aaa;display:inline-block;margin-bottom:-25px;margin-left:5px;float:right} 
.layout-elem-block h3{color:#fff;padding:5px 15px;clear:both;margin-top:10px;margin-bottom:0 !important;font-size:18px !important} 
.linktext{display:block;float:left;width:calc(100% - 60px);min-height:60px !important} 
.pb-linktext{color:#666 !important;display:block;padding-bottom:20px} 
.button-play{border-color:transparent transparent transparent #fff;width:20px;height:20px;border-style:solid;box-sizing:border-box;border-width:10px 0 10px 14px;position:absolute;top:11px;left:16px;display:inline-block;transition:all .3s ease} 
.heading-mit-play-button{clear:both;padding:15px 0} 
.aspect-ratio-box{position:relative} 
.aspect-ratio-box:after{display:block;content:"";padding-bottom:62%} 
.aspect-ratio-box img{position:absolute;left:0;top:0;object-fit:contain} 
to{opacity:1} 
} 
.fadeIn{animation-name:fadeIn} 
@keyframes fadeOut{from{opacity:1} 
to{opacity:0} 
} 
.fadeOut{animation-name:fadeOut} 

.pik{color:#1b4f80 !important} 
.bg-pik{background-color:#1b4f80 !important} 
.medientechnik{color:#657fa4 !important} 
.bg-medientechnik{background-color:#657fa4 !important} 
.videokonferenz{color:#294955 !important} 
.bg-videokonferenz{background-color:#294955 !important} 
.digitalsignage{color:#e2732a !important} 
.bg-digitalsignage{background-color:#e2732a !important} 
.audiotechnik{color:#2e6d79 !important} 
.bg-audiotechnik{background-color:#2e6d79 !important} 
.sprachalarm{color:#3f6f4e !important} 
.bg-sprachalarm{background-color:#3f6f4e !important} 
.lichttechnik{color:#bb452a !important} 
.bg-lichttechnik{background-color:#bb452a !important} 
.service{color:#af181d !important} 
.bg-service{background-color:#af181d !important} 
.venue{color:#401b40 !important} 
.bg-venue{background-color:#401b40 !important} 
.samsung{color:#0084c7 !important} 
.bg-samsung{background-color:#0084c7 !important} 
.clickshare{color:#f00000 !important} 
.bg-clickshare{background-color:#f00000 !important} 
.zoom{color:#368df8 !important} 
.bg-zoom{background-color:#368df8 !important} 
.sennheiser{color:#0492d4 !important} 
.bg-sennheiser{background-color:#0492d4 !important} 
.lifesize{color:#4b45da !important} 
.bg-lifesize{background-color:#4b45da !important} 
.poly{color:#eb3c00 !important} 
.bg-poly{background-color:#eb3c00 !important} 
.logitech{color:#00ace8 !important} 
.bg-logitech{background-color:#00ace8 !important} 
.microsoft{color:#4b53bc !important} 
.bg-microsoft{background-color:#4b53bc !important} 
.crestron{color:#004a80 !important} 
.bg-crestron{background-color:#004a80 !important} 
.yealink{color:#3fa683 !important} 
.bg-yealink{background-color:#3fa683 !important} 
.starleaf{color:#007fc8 !important} 
.bg-starleaf{background-color:#007fc8 !important} 
.cisco{color:#33c9ef !important} 
.bg-cisco{background-color:#33c9ef !important} 
.etc{color:#00aeef !important} 
.bg-etc{background-color:#00aeef !important} 
.lichttechnik{color:#cfac0a !important} 
.bg-lichttechnik{background-color:#cfac0a !important} 
.sw-grey{color:#f4f4f4 !important} 
.bg-sw-grey{background-color:#f4f4f4 !important} 
.sw-black{color:#000 !important} 
.bg-sw-black{background-color:#000 !important} 













.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em} 
.wp-block-audio audio{width:100%;min-width:300px} 
.wp-block-categories.alignleft{margin-right:2em} 
.wp-block-categories.alignright{margin-left:2em} 
.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word} 
.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap} 
@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap} 
} 
.wp-block-columns:where(.has-background){padding:1.25em 2.375em} 
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start} 
.wp-block-columns.are-vertically-aligned-center{align-items:center} 
.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end} 
@media (max-width:599px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important} 
} 
@media (min-width:600px) and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:calc(50% - var(--wp--style--block-gap,2em)/2)!important;flex-grow:0} 
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)} 
} 
@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1} 
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0} 
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:var(--wp--style--block-gap,2em)} 
} 

@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll} 
} 
@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll} 
} 

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em} 
.wp-block-image{margin:0 0 1em} 
.wp-block-image img{vertical-align:bottom} 
.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img{border-radius:inherit} 
.wp-block-image.aligncenter{text-align:center} 
.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%} 
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table} 
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom} 
.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0} 
.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em} 
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto} 
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em} 
.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px} 
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0} 
} 
.wp-block-image figure{margin:0} 
ol.wp-block-latest-comments{margin-left:0} 
.wp-block-latest-comments .wp-block-latest-comments{padding-left:0} 
.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em} 
@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)} 
.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0} 
.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)} 
.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0} 
.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)} 
.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0} 
.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)} 
.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0} 
.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)} 
.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0} 
} 
.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center} 
.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center} 
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0} 
ol,ul{overflow-wrap:break-word} 
ol.has-background,ul.has-background{padding:1.25em 2.375em} 
.wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto} 
.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%} 
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start} 
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center} 
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end} 
.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0} 
.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word} 
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1} 
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1} 
.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle} 
.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover} 
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%} 
.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0} 
@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important} 
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1} 
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2} 
} 
.is-small-text{font-size:.875em} 
.is-regular-text{font-size:1em} 
.is-large-text{font-size:2.25em} 
.is-larger-text{font-size:3em} 
.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal} 
p{overflow-wrap:break-word} 

#end-resizable-editor-section{display:none} 
.aligncenter{clear:both} 
.items-justified-left{justify-content:flex-start} 
.items-justified-center{justify-content:center} 
.items-justified-right{justify-content:flex-end} 
.items-justified-space-between{justify-content:space-between} 
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important} 
.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} 
html :where(img){height:auto;max-width:100%} 
.menu__heading-mit-play-button{margin:15px 0} 
.heading-button-link{display:flex;align-items:center} 
.logo-bild{display:inline-block;height:90px;vertical-align:middle;padding-right:20px} 
.text-inside{display:inline-block} 
.menu__heading-mit-play-button .button-play{border-color:transparent transparent transparent #fff;width:20px;height:20px;border-style:solid;box-sizing:border-box;border-width:10px 0 10px 14px;position:absolute;top:11px;left:16px;display:inline-block;transition:all .3s ease} 
.hpb-titel{font-size:28px;line-height:60px !important} 
.hpb-subline{font-size:18px;color:#333} 
.menu__heading-mit-play-button .circle{position:relative;width:42px;height:42px;border-radius:50%;box-shadow:0 0 10px 0px #aaa;display:inline-block;margin-bottom:-14px;margin-left:12px;float:none !important} 
.quantity{float:left;margin:0 4px 0 0;display:flex;align-items:center} 
.quantity .qty{height:100%;width:auto;max-width:80px;background:0 0;border:1px solid rgba(0,0,0,.1);padding:0 10px;height:50px} 
.quantity:not(.buttons-added) .qty{width:50px} 
.quantity,.quantity{display:flex;align-items:center} 
.quantity:not(.buttons-added):not(.hidden):after,.quantity:not(.buttons-added):not(.hidden):before,.quantity.buttons-added .minus,.quantity.buttons-added .plus,.quantity.buttons-added .qty{display:block;width:45px;height:100%;min-height:45px;background-color:transparent;border:1px solid rgba(0,0,0,.1);margin:0;padding:0;text-align:center;vertical-align:middle;-moz-appearance:textfield!important;-webkit-appearance:none;border-radius:0;color:inherit;box-sizing:border-box;text-decoration:none} 
.quantity:not(.buttons-added):not(.hidden):after,.quantity:not(.buttons-added):not(.hidden):before,.quantity.buttons-added .minus,.quantity.buttons-added .plus{display:flex;align-items:center;justify-content:center} 
.quantity:not(.buttons-added):not(.hidden):before{content:"-";border-right:0} 
.quantity:not(.buttons-added):not(.hidden):after{content:"+";border-left:0} 
.quantity.buttons-added .qty:focus{border-color:rgba(0,0,0,.1)} 
.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0} 
.quantity:not(.buttons-added):before,.quantity.buttons-added .minus{border-right-width:0} 
.quantity:not(.buttons-added):after,.quantity.buttons-added .plus{border-left-width:0} 
.quantity:not(.buttons-added):after,.quantity:not(.buttons-added):before,.quantity.hidden{display:none} 
.quantity a{text-decoration:none !important} 
.cart-pik{padding:10px 7px 4px !important;font-size:15px;background:#1b4f80;color:#fff !important;text-shadow:none;height:30px !important;display:inline-block;text-decoration:none !important} 
.full-width-item .cart-pik{height:50px !important} 
.mega-menu-last-modified-1624549440{content:'Thursday 24th June 2021 15:44:00 UTC'} 
.mega-box-container{cursor:pointer} 
.item-container-drei-spalten{width:33.33%;float:left} 
.item-container-zwei-spalten{width:50%;float:left} 
.grid-menu-boxes-inside{padding:15px;min-height:100px} 
.col-sm-8{width:calc(66.66% - 15px);float:left;font-size:18px;padding-left:15px} 
.menu-text{font-size:16px} 
.col-sm-4{width:33.33%;float:left} 
.menu-img-box___0{padding-right:15px !important} 
img.menu-img-box{padding-bottom:15px !important;display:block} 
@media (max-width:767px){.item-container-drei-spalten,.item-container-zwei-spalten{width:100%} 
} 
@media (max-width:500px){.box-headline{line-height:1.2em;font-size:16px} 
.hpb-subline{clear:left !important;display:inline-block} 
.heading-button-link{display:flex;flex-direction:column} 
.menu__heading-mit-play-button .hpb-subline{font-size:24px !important;line-height:1.4em !important} 
} 
.box50{width:50%;float:left;overflow:hidden} 
.box70{width:70%;float:left;overflow:hidden} 
.box30{width:30%;float:left;overflow:hidden} 
.bg-venue{background-color:#401b40;text-shadow:none;color:#fff;text-align:center;padding:15px} 
.p-left-15{padding-left:15px !important} 
.p-right-15{padding-right:15px !important} 
.grid-container{padding-left:15px;padding-right:15px} 
.abstand{padding:15px 0} 
.padding-15{padding-top:15px;padding-bottom:15px} 
.top-0{padding-top:0 !important} 
.top-doppel{padding-top:30px !important} 
.top-big{padding-top:60px !important} 
.bottom-0{padding-bottom:0 !important;margin-bottom:0 !important} 
.bottom-doppel{padding-bottom:30px !important} 
.bottom-big{padding-bottom:60px !important} 
.sehr-gross{line-height:1.2 !important} 
h3.top-big{padding-top:15px !important} 
.projekte-container.grid-projekte{overflow:hidden !important} 
img.pik-projekt-img:hover{transform:scale(1.2,1.2);-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s} 
img.pik-projekt-img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s} 
.projekt-title-container{position:absolute !important;bottom:0 !important;width:100%} 

#to-top{transition-delay:1s;height:40px;width:40px;background-color:#fff;border-radius:50%;display:inline-block;box-shadow:0px 0px 10px 0px #ccc;position:fixed;right:20px;bottom:-100px;z-index:1000;cursor:pointer;display:inline-block;transform:translateY(0px);-webkit-transform:translateY(0px);-webkit-transition:all .8s ease;transition:all .8s ease;line-height:1;margin-bottom:20px} 
#to-top span{margin-top:10px;text-align:center;font-size:22px;display:block;display:block;margin-bottom:8px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out} 
img.kontakt-uns{border-radius:24px;position:absolute;left:-17px;top:-2px;border:2px solid #fff;width:46px} 
#to-contact{position:fixed;right:20px;bottom:-150px;z-index:1000;cursor:pointer;transform:translateY(70px);-webkit-transform:translateY(70px);-webkit-transition:all .8s ease;transition:all .8s ease;line-height:1;margin-bottom:20px;font-size:12px;transition-delay:0s;min-height:30px;width:135px;background-color:transparent;display:inline-block;box-shadow:0px 0px 10px 0px #ccc;border-radius:7px;right:20px} 
#to-contact:after{display:none} 
#to-contact span{text-align:left;font-size:10px;display:block;display:block;margin-bottom:8px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;margin-top:14px} 
a#to-contact span{font-size:13px !important;color:#fff;margin:0 !important;padding:8px 5px 8px 35px;text-transform:uppercase;max-height:48px} 
div#pik-anfrage{position:relative;z-index:100} 
img.icon_kontakt.lazyloaded{display:none} 
@media (min-width:1024px){img.kontakt-uns{border-radius:30px;position:absolute;left:-32px;top:-7px;border:2px solid #fff;width:60px !important;height:60px !important} 
#to-contact{width:188px} 
a#to-contact span{font-size:14px !important;color:#fff;margin:0 !important;padding:8px 5px 8px 75px;text-transform:uppercase;line-height:16px} 
img.icon_kontakt{position:absolute;left:36px;width:26px;top:12px;display:block !important} 
} 
#to-top{transition-delay:1s} 
.allgemain_kontakt_anfrage textarea.form-control{height:90px !important} 
@media (max-width:1023px){#to-contact img.icon_kontakt{display:none !important} 
a#to-contact span{padding:8px 5px 8px 39px} 
} 
.featherlight:last-of-type{background:rgba(0,0,0,.3)} 
.ic-colored.fa{display:inline-block !important} 
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:0 !important} 
#page{padding-top:40px !important} 
@media (min-width:1051px){#mega-menu-primary{padding-top:0 !important} 
} 
:not(.intro-pik-box) .wp-editor{position:relative} 
body{line-height:24px} 
.site-footer{margin-top:60px} 
.wp-block-cover h1 .gross{line-height:1 !important} 
.farbig-bg a{color:#fff !important} 
#main .wp-block-image_ img{display:block !important} 
.wp-block-image figcaption{display:none} 
.bg-trans-black,.bg-trans-white{float:left;clear:both;padding:10px 30px !important;margin-bottom:10px} 
.wp-block-column .grid-container{margin:0} 
.swing-topline,.heading-container,.pik-button,.farbig-bg,.sw-subbutton,#pik-anfrage,.newsletter-button,.site-footer,.feature-text-box,.projekte-container{text-shadow:none !important} 

span.count{font-size:32px !important;color:#1b4f80 !important} 
.content-vertical{justify-content:center;flex-direction:column;display:flex} 
.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-right:0} 
.sw-vk-button-new2{color:#294955;border:1px solid #294955;display:block;padding:20px 15px 15px 95px;margin-bottom:8px;line-height:1.3em;box-shadow:3px 3px 8px 3px #ddd} 
.sw-vk-button-new2:hover{background-color:#294955;color:#fff} 
.wp-block-cover h2{margin:0 !important} 
@media (min-width:1051px){.mega-menu-primary-mega-sticky div#mega-menu-wrap-primary{height:124px;padding-top:10px;width:100%;box-shadow:0 0 10px #ccc;box-shadow:0px 9px 35px 0 rgb(0 0 0/45%)} 
body.mega-menu-primary-mega-sticky:not(.mega-menu-primary-mega-hide) #mega-menu-item-18104 img{margin-top:-20px;z-index:10000;position:relative} 
} 
#mega-menu-wrap-primary.mega-stuck.mega-hide{transform:translateY(-82px)} 
a.pik-button{min-width:auto !important} 
@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:0} 
} 
/*
body{overflow-x:hidden} 
*/
.medium,.text-medium{font-size:18px !important} 
.gross,.text-gross{font-size:24px !important} 
.sehr-gross{font-size:46px} 
.super-gross{font-size:60px !important;line-height:1.2em} 

/*
@media(max-width:520px){.sehr-gross{font-size:8vw !important} 
} 
*/
h3{margin-bottom:10px !important} 
p{margin:0 0 10px} 
.center{text-align:center} 
#content .editor-html p:last-child{margin-bottom:0 !important} 
.wp-block-columns{margin-bottom:15px} 

.alignfull4{margin-left:calc(-100vw/2 + 100%/2 + 8%);margin-right:calc(-100vw/2 + 100%/2 + 8%);max-width:100vw;width:auto} 
body{line-height:24px} 
#page---0{padding:0} 
.mega-menu-row{padding:15px} 
.font-900{font-weight:900} 
.home .ohnepadding.col-md-3{min-height:70px} 

@media (max-width:400px){.top-bar .widget_nav_menu li{margin:0 4px;float:left;padding:0} 
.tel-hide{display:none} 
.sehr-gross{font-size:32px !important} 
} 

#site-navigation #mega-menu-primary{max-width:1440px !important;margin:0 auto !important} 

.top-bar .widget{float:right!important} 
@media (max-width:550px){.top-bar{background-size:cover;background-position:top center} 
    .zweispaltig{columns: 1 !important}
} 

@media (min-width:769px){.sw-abstandoben90{padding-top:90px !important} }
.sw-abstandoben60{padding-top:60px !important} 
.sw-lineleft{margin:30px 0 !important;border-left:1px solid #ccc !important} 
.sw-leftp15{padding-left:15px !important} 
.sw-boxp15{padding:15px !important} 
a.kreisbutton{width:100%;padding-right:60px;display:block;color:#666;line-height:1.4em;padding-top:10px} 
.medium{font-size:18px} 
.gross{font-size:22px} 
.sw-medientechnik-farbe{color:#657fa4} 
.sw-pbott0{padding-bottom:0 !important} 

.site-footer{background:#1b4f80;background:linear-gradient(180deg,rgba(1,35,55,1) 0%,rgba(0,74,119,1) 50%)} 
.bg-weiss{background:#fff !important} 
.entry-content>[class*=wp-block-]:not(:last-child),#main .wp-block-image{margin-bottom:0 !important} 
#main .p-top-normal,#site-navigation .p-top-normal{padding-top:15px !important} 
#main .p-top-doppel,#site-navigation .p-top-doppel{padding-top:30px !important} 
#main .p-bottom-doppel,#site-navigationl .p-bottom-doppel{padding-bottom:30px !important} 
#main .p-top-big,#site-navigation .p-top-big{padding-top:60px !important} 
#main .p-bottom-big,#site-navigation .p-bottom-big{padding-bottom:60px !important} 
#main .p-top-0,#site-navigation .p-top-0{padding-top:0 !important} 
#main .p-bottom-0,#site-navigation .p-bottom-0{padding-bottom:0 !important} 
#main .m-top-0,#site-navigation .m-top-0{margin-top:0 !important} 
#main .m-bottom-0,#site-navigation .m-bottom-0{margin-bottom:0 !important} 
#main .m-top-normal,#site-navigation .m-top-normal{margin-top:15px !important} 
#main .m-bottom-normal,#site-navigation .m-bottom-normal{margin-bottom:15px !important} 
#main .m-top-doppel,#site-navigation .m-top-doppel{margin-top:30px !important} 
#main .m-bottom-doppel,#site-navigation .m-bottom-doppel{margin-bottom:30px !important} 
#main .m-top-big,#site-navigation .m-top-big{margin-top:60px !important} 
#main .m-bottom-big,#site-navigation .m-bottom-big{margin-bottom:60px !important} 
.instagram-bg{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0px 3px 10px rgba(0,0,0,.25)} 
.fa-youtube{background-color:red} 

@media (min-width:180px){.cover---img{object-position:top !important} 
} 
@media (min-width:2400px) and (min-resolution:140dpi) and (max-resolution:190dpi){body,body .header-text-wrapper,body .alignfull #breadcrumb,body .referenz-link,#glider{zoom:1.3 !important} 
body .page_header,bod .page_header .alignfull,body .alignfull.logos,body .alignfull.for-zoom{zoom:.77 !important} 
.zoom-4k{margin-top:-5px !important} 
} 
@media (min-width:3000px) and (max-resolution:125dpi){body,body .header-text-wrapper,body .alignfull #breadcrumb,body .referenz-link,#glider{zoom:2} 
.zoom-4k{margin-top:-5px !important} 
body .page_header,body .alignfull.logos,body .alignfull.for-zoom{zoom:.5 !important} 
} 
@media (min-width:2200px) and (max-width:2999px) and (max-resolution:125dpi){body,body .header-text-wrapper,body .alignfull #breadcrumb,body .referenz-link,#glider{zoom:1.5} 
.zoom-4k{margin-top:-5px !important} 
body .page_header,body .alignfull.logos,body .alignfull.for-zoom{zoom:.67 !important} 
} 
#pik-anfrage .grid-33.col-md-4,#pik-anfrage .grid-66.col-md-8{float:left} 
#pik-anfrage .grid-66.col-md-8{clear:right} 
#pik-anfrage .grid-100{clear:both} 
@media (max-width:750px){#pik-anfrage .grid-33.col-md-4,#pik-anfrage .grid-66.col-md-8{float:none} 
#pik-anfrage .grid-33.col-md-4,#pik-anfrage .grid-66.col-md-8{text-align:center} 
} 
span.icon-hide{display:none} 
@media (min-width:1051px){li#menu-item-37965{display:none} 
} 
li#menu-item-37965{position:absolute;top:70px;right:70px;z-index:10;font-size:24px !important} 
.menu-top-menu-container{position:relative} 
span.icon-shopping-cart.top-icon.pik-shop{padding:10px} 
@media (min-width:401px){li#menu-item-37965{top:75px} 
} 
@media (min-width:2500px){#content___{transform-origin:top !important;transform:scale(1.5) !important} 
} 
div#breadcrumb{margin-bottom:0 !important} 
.no-display{display:none} 
.wp-block-columns{gap:15px} 
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:transparent !important} 
.wp-block-columns__0{flex-wrap:wrap !important;gap:0 !important} 
@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0 !important} 
} 
.zoom-teams img{padding-right:20px} 
.zoom-teams img:last-child{padding-right:0} 
.zoom-teams-{display:flex !important} 
a.cart-pik.item{display:inline-table} 
#main .post-meta{margin:0 auto 15px !important} 
@media(min-width:981px){.cols-inro .wp-block-column{margin-left:0} 
.col-news{order:1} 
.col-intro{order:2;margin-left:30px} 
.col-anfrage{order:3} 
} 
@media(min-width:980px) {div#editor-html_block_61f15ebbd8ae4{padding:0} 
.sehr-gross{font-size:38px !important} 
} 
@media (min-width:600px) and (max-width:980px){#main .col-intro{flex-basis:100% !important} 
.wp-block-columns.cols-into{flex-wrap:wrap !important} 
#main .column-news,#main .col-anfrage{flex-basis:calc(50% - 7.5px) !important} 
.column-news{margin-left:0 !important} 
.col-anfrage{margin-left:15px !important;margin-top:15px} 
} 
@media (max-width:1199px){div#editor-html_block_61f15ebbd8ae4{padding:0} 
} 
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor} 
.icon-line-chart{width:1.1428571428571428em} 
.heading-with-subline,.text-bild-boxes h3{color:#1b4f80} 
.pik-button:hover{color:#1b4f80;border:1px solid #1b4f80} 
.kreis{width:80px;height:80px;border-radius:50%;box-shadow:1px 3px 5px 1px #999;background:#1b4f80;line-height:80px;font-size:3.2em;color:#fff;text-align:center} 

#main .button-merkliste.added .svg-heart svg{fill:#1b4f80 !important} 
.raum-icon svg .cls-1{fill:#1b4f80 !important} 
.raum-icon svg .cls-2{fill:rgba(27,79,128,.4) !important} 
#main .top-3-buttonbox:hover{background:#1b4f80 !important} 
#main .top-3-buttonbox{border:1px solid #1b4f80 !important} 
.no-text-shadow{text-shadow:none !important} 
body #main .editor-html a:not(.pik-button,.plus,.minus){color:#1b4f80;text-decoration:underline} 
body .farbig-bg a{color:#fff} 
body .farbig-bg.feld_grau a:not(.pik-button){color:#000 !important} 
hr{margin:15px 0 !important} 
#main .bg-farbig__text{color:#fff;background:#1b4f80;display:inline-block;padding:6px 10px} 
#main .farbig-text{color:#1b4f80 !important} 
#main .farbig-bg__{background:#1b4f80 !important} 
#main .bg__farbig-text{color:#1b4f80;display:inline-block} 
.bg-trans-white{background:rgba(255,255,255,.9) !important;padding:30px} 
.bg-trans-black{background:rgba(0,0,0,.7) !important;padding:30px;color:#fff} 
.is-style-black-overlay .wp-block-cover__inner-container,.is-style-black-bg .wp-block-cover__inner-container{background:rgb(0 0 0/80%);color:#fff !important} 
.is-style-white-overlay .wp-block-cover__inner-container,.is-style-white-bg .wp-block-cover__inner-container{background:rgb(255 255 255/84%);color:#000 !important} 
.wp-block-cover,.wp-block-cover-image{padding:0} 
.wp-block-cover .bg-trans-black h1,.wp-block-cover .bg-trans-black h2,.wp-block-cover .bg-trans-black h3,.wp-block-cover .bg-trans-black h4{margin:0 !important;padding:0 !important;text-shadow:none} 
.wp-block-cover__inner-container{max-width:1440px;width:auto !important} 
@media (min-width:1340px){.wp-block-cover__inner-container,.wp-block-cover__inner-container{margin-left:calc(50% - 640px) !important;margin-right:calc(50% - 640px) !important} 
} 
@media (max-width:1339px){.is-position-center-left .wp-block-cover__inner-container{margin-left:30px !important;margin-right:30px !important} 
} 
@media (min-width:1000px){.wp-block-cover__inner-container{min-width:200px !important} 
.is-style-white-overlay .wp-block-cover__inner-container,.is-style-black-overlay .wp-block-cover__inner-container{max-width:400px !important;padding:30px} 
} 
.breite50 .wp-block-cover__inner-container__{width:50% !important} 
.breite30 .wp-block-cover__inner-container_{width:30% !important} 
.breite50 .wp-block-cover__inner-container_{width:50% !important} 
.breite75 .wp-block-cover__inner-container{width:75% !important} 
.wp-block-cover__inner-container{color:#000 !important;margin:0;margin:30px;color:#000} 
.wp-block-cover__inner-container h3{padding-bottom:30px} 
.editor-html ol li:before{display:none !important} 
.ref-button,.ref-button:hover{color:#fff} 
.top-img{animation-duration:1s} 
@keyframes fadeIn{from{opacity:0} 
to{opacity:1} 
} 
@-webkit-keyframes swing-topline{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0} 
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1} 
} 
@keyframes swing-topline{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0} 
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1} 
} 
@-webkit-keyframes swing-subline{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0} 
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1} 
} 
@keyframes swing-subline{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0} 
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1} 
} 
@-webkit-keyframes slidebutton{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1} 
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1} 
} 
@keyframes slidebutton{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1} 
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1} 
} 

a.pik-cat___{border:1px solid transparent;background:#fff;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#555} 
.projekt-title-container{width:calc(100% - 20px) !important} 
.head_tag{position:relative;display:inline-block} 
.head_tag:before{content:'';position:absolute;width:9999px !important;left:100% !important;right:auto;margin-left:30px;top:50%;margin-top:-.5px} 
.head_tag:before,.head_tag:after{border-top:3px double #e5e5e5} 
.head_tag:after{content:'';position:absolute;width:9999px !important;left:100% !important;right:auto;margin-left:30px;top:50%;margin-top:-.5px} 
.head_tag:after{right:100%;left:auto !important;margin-right:30px} 
.align-full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;text-align:center} 
.aktuelle-news{text-align:center;background-color:#f4f4f4;border-top-width:1px !important;border-bottom-width:0 !important;padding:20px 4% 0 !important;border-top-color:#666 !important;border-top-style:solid !important;border-bottom-color:#666 !important;border-bottom-style:solid !important;margin-top:0;margin-bottom:0} 
.news-gradient{background:-webkit-linear-gradient(top,#f4f4f4 0%,#fff 3%,#fff 48%,#fff 93%,#f4f4f4 100%);border-bottom:1px solid #666;padding-bottom:30px !important} 
.aktuelle-news h2{margin:25px 0 30px} 
#sort-pik-news{border-top:1px solid #ccc;margin:auto;margin-bottom:30px;margin-top:0;display:table} 
a.pik-cat-news,a.pik-cat{background:#fff;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#555} 
a.pik-cat-news.selected,a.pik-cat.selected{background:#1f507c;color:#fff} 
.box-schatten{box-shadow:0 0 15px 0px #eee;padding:15px !important;overflow:hidden} 
.editor-html ul li:before{background:#1b4f80} 



.editor-html ol li:before{display:none !important} 
.footermenu ul{list-style:none;margin:0;padding:0} 
.footermenu .widgettitle{font-size:14px;font-family:inherit;font-weight:300;letter-spacing:1px;padding:0 0 15px;margin-bottom:15px;color:#fff} 
.footermenu.widgettitle{font-size:14px;font-family:inherit;font-weight:900;letter-spacing:2px;text-transform:uppercase;border-bottom:1px #e6e6e6 solid;padding:0 0 15px;margin-bottom:20px;position:relative} 
.footermenu ul li a{color:#ddd!important} 
.footermenu ul li a{color:#fff !important;padding:6px 0 !important;display:block !important;font-size:14px;line-height:17px;font-weight:400;text-transform:uppercase} 
.footermenu ul li a:hover{background:#fff !important;color:#034f7e !important;padding-left:20px !important;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;transition:all .2s ease 0s} 
.footer-menu .widgettitle{font-size:14px;font-family:inherit;font-weight:300;letter-spacing:1px;padding:0 0 15px;margin-bottom:15px;text-transform:uppercase;border-bottom:1px #e6e6e6 solid;position:relative} 
.footer-bottom a{color:#aaa} 
.footer-bottom a:hover{color:#fff}
 



.to-kontakt{background:#1b4f80 !important} 
/*
html,body{scroll-behavior:smooth} 
*/
:target:before{content:"";display:block;height:10px;margin:-10px 0 0} 
.pik-logo-small img{margin-left:25px;transition:all .3s ease;opacity:0;top:-50px;width:32px;position:fixed} 
@media (min-width:1151px){body.mega-menu-primary-mega-hide .pik-logo-small img{top:4px;position:fixed;z-index:100000;transition-delay:.5ms !important;transition:all .5s ease;opacity:1} 
.logo-small{position:relative} 
} 
.box-schatten{box-shadow:0 0 15px 0px #eee;padding:15px !important;overflow:hidden} 
.punkt-klein ul li{margin-bottom:5px} 
.editor-html ol li:before{display:none !important} 
.farbig-bg .pik-button{border:1px solid #fff} 
.editor-html.grid-container{clear:both} 
.editor-html ul{list-style:none} 
.editor-html ul li{position:relative;padding-bottom:24px;padding-right:30px}
ul.liste-haken {margin-left:3em;}
ul.liste-haken li{margin-bottom: 15px;}
ul.liste-haken li:before{width:28px;height:30px;display:inline-block;content:'';-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44IDI4LjczIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFCNEY4MDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNS4wN2M1LTMuMzUsNC43Ny0zLjY4LDEwLjA1LDIuODJoMEMxMy40NCw5Ljc4LDE5LjM0LDQuMzEsMjYuOCwwaDBjLS4xNiwxLjYtLjI2LDIuODMtLjk1LDMuNTUtNS42Myw2LTkuNjEsMTMtMTMuMjcsMjAuMjZBNTQuNzMsNTQuNzMsMCwwLDEsOS43NywyOC43YzAsLjA2LS4xMywwLS4yLDAtLjkzLS4xMS0yLjgxLTIuOTItMy40Ny00LjQ1QzQuNjMsMjAuODIsMy4zNSwxNy4zNCwwLDE1LjFBMCwwLDAsMCwxLDAsMTUuMDdaIi8+PC9zdmc+) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44IDI4LjczIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFCNEY4MDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNS4wN2M1LTMuMzUsNC43Ny0zLjY4LDEwLjA1LDIuODJoMEMxMy40NCw5Ljc4LDE5LjM0LDQuMzEsMjYuOCwwaDBjLS4xNiwxLjYtLjI2LDIuODMtLjk1LDMuNTUtNS42Myw2LTkuNjEsMTMtMTMuMjcsMjAuMjZBNTQuNzMsNTQuNzMsMCwwLDEsOS43NywyOC43YzAsLjA2LS4xMywwLS4yLDAtLjkzLS4xMS0yLjgxLTIuOTItMy40Ny00LjQ1QzQuNjMsMjAuODIsMy4zNSwxNy4zNCwwLDE1LjFBMCwwLDAsMCwxLDAsMTUuMDdaIi8+PC9zdmc+) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover; background: #1b4f80 !important;} 

ul.liste-hakenlila {margin-left:3em;}
ul.liste-hakenlila li{margin-bottom: 15px;}
ul.liste-hakenlila li:before{width:28px;height:30px;display:inline-block;content:'';-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44IDI4LjczIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFCNEY4MDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNS4wN2M1LTMuMzUsNC43Ny0zLjY4LDEwLjA1LDIuODJoMEMxMy40NCw5Ljc4LDE5LjM0LDQuMzEsMjYuOCwwaDBjLS4xNiwxLjYtLjI2LDIuODMtLjk1LDMuNTUtNS42Myw2LTkuNjEsMTMtMTMuMjcsMjAuMjZBNTQuNzMsNTQuNzMsMCwwLDEsOS43NywyOC43YzAsLjA2LS4xMywwLS4yLDAtLjkzLS4xMS0yLjgxLTIuOTItMy40Ny00LjQ1QzQuNjMsMjAuODIsMy4zNSwxNy4zNCwwLDE1LjFBMCwwLDAsMCwxLDAsMTUuMDdaIi8+PC9zdmc+) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44IDI4LjczIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFCNEY4MDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNS4wN2M1LTMuMzUsNC43Ny0zLjY4LDEwLjA1LDIuODJoMEMxMy40NCw5Ljc4LDE5LjM0LDQuMzEsMjYuOCwwaDBjLS4xNiwxLjYtLjI2LDIuODMtLjk1LDMuNTUtNS42Myw2LTkuNjEsMTMtMTMuMjcsMjAuMjZBNTQuNzMsNTQuNzMsMCwwLDEsOS43NywyOC43YzAsLjA2LS4xMywwLS4yLDAtLjkzLS4xMS0yLjgxLTIuOTItMy40Ny00LjQ1QzQuNjMsMjAuODIsMy4zNSwxNy4zNCwwLDE1LjFBMCwwLDAsMCwxLDAsMTUuMDdaIi8+PC9zdmc+) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover; background: #8c52ff !important;} 

ul.liste-hakenweiss {margin-left:3em;}
ul.liste-hakenweiss li{margin-bottom: 15px;}
ul.liste-hakenweiss li:before{width:28px;height:30px;display:inline-block;content:'';-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44IDI4LjczIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFCNEY4MDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNS4wN2M1LTMuMzUsNC43Ny0zLjY4LDEwLjA1LDIuODJoMEMxMy40NCw5Ljc4LDE5LjM0LDQuMzEsMjYuOCwwaDBjLS4xNiwxLjYtLjI2LDIuODMtLjk1LDMuNTUtNS42Myw2LTkuNjEsMTMtMTMuMjcsMjAuMjZBNTQuNzMsNTQuNzMsMCwwLDEsOS43NywyOC43YzAsLjA2LS4xMywwLS4yLDAtLjkzLS4xMS0yLjgxLTIuOTItMy40Ny00LjQ1QzQuNjMsMjAuODIsMy4zNSwxNy4zNCwwLDE1LjFBMCwwLDAsMCwxLDAsMTUuMDdaIi8+PC9zdmc+) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44IDI4LjczIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFCNEY4MDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNS4wN2M1LTMuMzUsNC43Ny0zLjY4LDEwLjA1LDIuODJoMEMxMy40NCw5Ljc4LDE5LjM0LDQuMzEsMjYuOCwwaDBjLS4xNiwxLjYtLjI2LDIuODMtLjk1LDMuNTUtNS42Myw2LTkuNjEsMTMtMTMuMjcsMjAuMjZBNTQuNzMsNTQuNzMsMCwwLDEsOS43NywyOC43YzAsLjA2LS4xMywwLS4yLDAtLjkzLS4xMS0yLjgxLTIuOTItMy40Ny00LjQ1QzQuNjMsMjAuODIsMy4zNSwxNy4zNCwwLDE1LjFBMCwwLDAsMCwxLDAsMTUuMDdaIi8+PC9zdmc+) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover; background: #fff !important;} 


/* 🔁 Textfarbe überschreiben */
body.category-bundles *[style*="color: rgb(27 79 128"] {
  color: #8c52ff !important;
}

/* 🔁 Rahmenfarbe überschreiben */
body.category-bundles *[style*="border-color: rgb(27 79 128"] {
  border-color: #8c52ff !important;
}

/* 🔁 Hintergrundfarbe überschreiben */
body.category-bundles *[style*="background-color: rgb(27 79 128"] {
  background-color: #8c52ff !important;
}



.lilabutton:hover{border: 1px solid #8c52ff !important;color:#8c52ff !important; background:#fff !important;}

.editor-html.punkt li:before{position:absolute;width:20px;height:20px;margin-left:-32px;margin-top:-5px;display:inline-block;content:'';border-radius:15px} 
.editor-html.haken-klein ul li:before{position:absolute;width:14px;height:15px;margin-left:-25px;margin-top:0;display:inline-block;content:'';-webkit-mask:url(/wp-content/icons/haken.svg) no-repeat 50% 50%;mask:url(/wp-content/icons/haken.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover} 
.editor-html.punkt-klein li:before{position:absolute;width:10px;height:10px;margin-left:-20px;margin-top:5px;display:inline-block;content:'';border-radius:15px} 
.editor-html.punkt-klein li{padding-bottom:5px} 
@media (min-width:750px){.zweispaltig ul{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:10px} 
} 
.linktext{display:block;float:left;width:calc(100% - 60px);min-height:60px !important;text-align:center !important} 
.pb-linktext{color:#666 !important;display:block;padding-bottom:20px} 
.button-play{border-color:transparent transparent transparent #fff;width:20px;height:20px;border-style:solid;box-sizing:border-box;border-width:10px 0 10px 14px;position:absolute;top:11px;left:16px;display:inline-block;transition:all .3s ease} 
.heading-mit-play-button .circle{position:relative;width:42px;height:42px;border-radius:50%;box-shadow:0 0 10px 0px #aaa;display:inline-block;margin-bottom:-25px;margin-left:5px;float:right} 
.heading-mit-play-button{clear:both;padding-left:15px} 
.heading-mit-play-button:hover .circle{transition:all .3s ease;background-color:#fff !important} 
.down .button-play__{border-color:#fff transparent transparent !important;border-width:14px 10px 10px !important;left:13px !important;top:16px !important} 
.pik-heading{float:none !important} 
.heading{text-align:center;margin-left:auto;margin-right:auto} 
.heading h3{margin-bottom:7px} 
.heading{position:relative;overflow:hidden} 
.heading.main .head_tag{position:relative;display:inline-block} 
.heading p.sub_head{clear:both;font-size:18px} 
.heading .sub_head{padding-bottom:0;margin-bottom:0;position:relative} 
.heading p{display:table;margin-left:auto !important;margin-right:auto !important} 
.heading .head_tag:before,.heading .head_tag:after{border-top:3px double #e5e5e5;background-position:50% 50%;background-repeat:repeat-x;background-color:transparent !important;transform:translateY(-50%);-webkit-transform:translateY(-50%)} 
.heading .head_tag:before,.heading .head_tag:after{content:'';position:absolute;width:9999px !important;left:100% !important;right:auto;margin-left:30px;top:50%;margin-top:-.5px} 
.heading .head_tag:after{right:100%;left:auto !important;margin-right:30px} 
.link-text-bild-box img{display:block;object-fit:cover;height:100%} 
.inside-60{padding:0 15px} 
h3 a.bild-link{font-size:28px} 
.g-felder h3 a:hover,.g-felder:hover h3 a{color:#fff !important} 
.g-felder a:hover .circle{margin-left:20px !important} 
.g-feld-content p{margin:30px 0} 
.button-play{border-color:transparent transparent transparent #fff;width:20px;height:20px;border-style:solid;box-sizing:border-box;border-width:10px 0 10px 14px;position:absolute;top:11px;left:16px;display:inline-block;transition:all .3s ease} 
.link-text-bild-box .grid-60{padding:30px 0} 
.link-text-bild-box:hover .grid-60{text-shadow:none} 
.link-text-bild-box{-webkit-transition:all.3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out} 
.link-text-bild-box img{display:block} 
.sw-subbutton{border:1px solid #657fa4;color:#fff;padding:12px 15px;margin:0 15px 15px 0;display:inline-block;background:#657fa4} 
.link-text-bild-box:hover .sw-subbutton{border-color:#fff;color:#fff} 
.link-text-bild-box:hover{color:#fff} 
.link-text-bild-box:hover .big-button-container a{background:#fff !important} 
.big-button-container a{color:#fff;padding:10px 30px;border-radius:5px;display:inline-block;padding:1rem 2.5rem;font-size:14px !important;line-height:1;text-transform:uppercase;box-shadow:0px 0px 10px 3px rgb(0 0 0/30%);letter-spacing:.5px;min-width:250px;border:1px solid transparent} 
.big-button-container a:hover{background:#fff;-webkit-box-shadow:0px 0px 3px 3px #fff;box-shadow:0px 0px 3px 3px #fff} 
.wrapper-flex{display:flex;flex-wrap:wrap} 
@media (min-width:1025px){.link-text-bild-box:nth-of-type(even) .wrapper-flex .grid-40{order:2} 
.link-text-bild-box:nth-of-type(even) .wrapper-flex .grid-60{order:1} 
} 
.heading-mit-play-buttom{margin-top:12px;margin-bottom:26px} 
.circle{position:relative;width:42px;height:42px;border-radius:50%;box-shadow:0 0 10px 0px #aaa;display:inline-block;margin-bottom:-14px;margin-left:12px} 

*{margin:0} 
.page-id-5854 #main .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:0 !important} 
body:not(.home) #content-----{margin-bottom:60px} 
.site-footer{color:#fff;line-height:1.5;padding:20px 30px;box-shadow:0px -9px 35px 0 rgb(0 0 0/45%);-webkit-box-shadow:0px -9px 35px 0 rgb(0 0 0/45%)} 
.site-footer .newsletter-container p{color:#333} 
.newsletter-box{margin-bottom:20px;padding-top:0;margin-top:-35px;background-color:#f4f4f4} 
.newsletter-container{padding:40px 30px;margin:-20px auto 0;max-width:1440px} 
.site-footer p.pik-blue{color:#1b4f80} 
.nl-title{color:#1b4f80;font-size:22px} 
i.fa.fa-envelope-o{font-size:30px;padding-right:10px} 
body:not(.home) div#content----------{margin-bottom:70px} 
.newsletter-button{display:block;background-color:#1f507c;border:1px solid #fff;letter-spacing:.5px;min-width:250px;color:#fff;padding:1rem 2.5rem;font-size:14px;text-align:center;line-height:1;position:relative;text-transform:uppercase;overflow:hidden;font-weight:700;cursor:pointer;border-radius:5px;-webkit-transition:all.3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out} 
.newsletter-button:hover{color:#1f507c;background-color:#fff;border:1px solid #1f507c} 
.newsletter-container .wp-block-columns{margin-bottom:0} 
span.social-list a i{color:#fff;position:relative;overflow:hidden} 
.social-list a i:after{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s ease;transition:all .4s ease} 
.social-list a:hover i:after{-webkit-transform:translateY(0%);transform:translateY(0%);color:#fff;background-color:rgba(0,0,0,.22);-webkit-transition:all .4s ease;transition:all .4s ease} 
.social-list a i:before{position:absolute;width:100%;height:100%;left:0;top:0;display:block} 
.social-list a i:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block} 
.social-icons{margin-bottom:30px} 
.social-list a i.sm-icon{width:35px;height:35px;line-height:35px;text-align:center;margin-right:5px} 
.fa-facebook{background-color:#3b5998} 
.fa-xing{background-color:#126567} 
.fa-linkedin{background-color:#0e76a8} 
@media (max-width:600px){a.newsletter-button{margin-bottom:30px} 
} 

.main-color{color:#1b4f80} 
.separate-containers .site-main{margin-top:0 !important} 
.inside-article{padding-top:0 !important} 
.intro-right-heading,.heading__ .head_tag,h2,h3{font-size:22px !important} 
h3.heading-with-subline,h2.referenzen-titel{font-size:28px !important} 
.page-id-5854 #main .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:0 !important} 
#header #search  {
    box-shadow: 0 6px 10px 0 rgb(0 0 0 / 10%) !important;
} 

/*
[data-content-type="products"][data-appearance="carousel"] [data-role="glider-content"] {
    grid-template-columns: none !important;
  }
 */