@import url(https://zigmo.de/wp-content/themes/zigmo/assets/icons/black-tie-light.css);@import url(https://zigmo.de/wp-content/themes/zigmo/assets/webfonts/embed.css);@import url(https://zigmo.de/wp-content/themes/zigmo/assets/webfonts/MyFontsWebfontsKit.css);@import url(https://zigmo.de/wp-content/themes/zigmo/css/normalize.css);@import url(https://zigmo.de/wp-content/themes/zigmo/css/grid.css);.grid{margin-left:-20px}.grid.big_gutter{margin-left:-60px}.grid__col{padding-left:20px}.grid.big_gutter .grid__col{padding-left:60px}.grid.no_gutter{margin-left:0}.grid.no_gutter>.grid__col{margin-right:0;padding-left:0}.grid.flex{display:flex;flex-wrap:wrap}.grid.flex_wrap{flex-wrap:wrap}.grid__col--1-of-1{width:100%}.grid__col--9-of-10{width:90%}.grid__col--push-1-of-10{margin-left:10%}.grid__col--push-1-of-1{margin-left:100%}.grid__col--pull-1-of-1{margin-left:-100%}@media (max-width:768px) and (min-width:580px){.grid__col.grid__col--m-1-of-1{width:100%}}@media (max-width:580px){.grid__col.grid__col--s-1-of-1{width:100%}}.grid_indent{width:99%;margin:0 auto}body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:100%;font-size:15px;line-height:1.4}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body .only-mobile{display:none!important}iframe{width:100%}br.clear{clear:both}body,button,input,select,textarea{color:#333;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6,.head{display:block;margin:0;clear:both;margin-bottom:30px;font-family:'TTFirsNeue-Medium',sans-serif;font-size:4.666667rem;font-style:normal;font-weight:400;line-height:1.1;text-rendering:optimizeLegibility}b,strong{font-weight:700}a{position:relative;text-decoration:none;color:#63B8AD;transition:color .3s}a:focus{outline:none}ul,ol{list-style:none;margin:0;padding:0}p{margin:0}.image-block{position:relative}.image-block img{display:block;width:100%;height:auto}.text-block{margin-right:20%;font-size:1.06667rem}.text-block h1{margin-bottom:15px;color:#E24233;font-family:'TTFirsNeue-Medium',sans-serif;font-size:2.4rem}.widget-10 .text-block h2,body.front-page .text-block h1{font-size:4.666667rem}.text-block h2{margin-bottom:15px;color:#E24233;font-family:'TTFirsNeue-Medium',sans-serif;font-size:2.4rem}.widget-10 .text-block h2,body.front-page .text-block h2{font-size:4.666667rem}.text-block h3{color:#E24233;font-family:'TTFirsNeue-Medium',sans-serif;font-size:2.4rem}.text-block h4{margin-bottom:20px;font-family:'Source Sans Pro',sans-serif;font-size:2rem;font-weight:400}.text-block h5{margin-bottom:20px;font-family:'Source Sans Pro',sans-serif;font-size:1.666667rem;font-weight:400}.text-block h6{margin-bottom:15px;font-family:'Source Sans Pro',sans-serif;font-size:1.2rem;font-weight:600}.text-block ul{margin-left:0;margin-bottom:30px;list-style:none}.text-block ul li{position:relative;list-style:none;padding-left:15px;padding-right:10%;margin-bottom:7px}.text-block ul li:last-child{margin-bottom:0}.text-block ul li:before{position:absolute;display:block;content:"";left:0;top:8px;width:6px;height:6px;border-radius:100%;background-color:#333}.text-block ol{margin:0;list-style:none}.text-block ol li{position:relative;list-style:none;padding-left:35px;padding-right:10%;margin-bottom:20px}.text-block ol li:last-child{margin-bottom:0}.text-block ol li:before{position:absolute;display:block;content:"";left:0;top:0;width:20px;height:20px;background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-check.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.text-block ol ol{margin-top:20px;margin-left:0}.text-block ol ol li{padding-right:0}.text-block ol ol li:before{position:absolute;display:block;content:"";left:0;top:.7rem;width:25px;height:1px;background-color:#000}.text-block img{display:block;height:auto;max-width:100%;vertical-align:middle}.text-block img.alignleft{float:left;margin-right:30px;margin-bottom:20px}.text-block img.alignright{float:right}.text-block a{position:relative;display:inline-block;color:#63B8AD;transition:all .3s}.dark-bg .text-block a{color:#fff}.text-block h1 a,.text-block h2 a,.text-block h3 a,.text-block h4 a,.text-block h5 a,.text-block h6 a{display:block;padding-left:0;color:inherit}.text-block a:hover,.text-block a:active{color:#3C3C3C}.text-block p{margin:0 0 30px;clear:both}.text-block em,.text-block i{color:#63B8AD;font-size:.777778rem;font-style:normal}.title{display:block;margin-bottom:60px}.link{position:relative;display:inline-block;padding-left:35px;color:#63B8AD}.link:hover{color:#3C3C3C}.link:before{position:absolute;top:0;left:0;content:"⭢";font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem}.link.back:before{content:"⭠"}.link.external:before{content:"";font-size:1rem;line-height:1.666667rem}.link.download:before{content:"";font-size:1rem;line-height:1.666667rem}.link.white{color:#fff}.share{position:relative;display:inline-block;height:30px;padding-right:50px;color:#333;font-size:1.13333rem;font-weight:600;line-height:30px}.share:after{position:absolute;content:"";top:0;right:0;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center}.share.linkedin:after{background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-share-linkedin.svg)}div.button{display:inline-block}a.button,div.button a{position:relative;display:inline-block;padding:5px 50px 5px 20px;color:#3C3C3C;white-space:nowrap;background:#CEC8B5;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}div.button.custom_color a{background:transparent}div.button.custom_font_color a{color:inherit}a.button:before,div.button a:before{position:absolute;top:5px;right:18px;content:"⭢";font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem}a.button:hover,div.button a:hover{background:#3C3C3C!important;color:#fff}a svg{position:relative;transform:translate(0,20%);margin-right:10px}a.link svg{position:absolute;top:50%;left:0;transform:translate(0,-50%)}a svg .svg-elem-1{stroke-dashoffset:129.66370614359172px;stroke-dasharray:64.83185307179586px;-webkit-transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0s;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0s}a svg.active .svg-elem-1,a:hover svg .svg-elem-1{stroke-dashoffset:64.83185307179586px}a svg .svg-elem-2{stroke-dashoffset:123.38052083641213px;stroke-dasharray:61.690260418206066px;-webkit-transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0.12s;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0.12s}a svg.active .svg-elem-2,a:hover svg .svg-elem-2{stroke-dashoffset:61.690260418206066px}a a.link svg .svg-elem-3{stroke-dashoffset:28.094024658203125px;stroke-dasharray:14.047012329101562px;-webkit-transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0.24s;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0.24s}a svg.active .svg-elem-3,a:hover svg .svg-elem-3{stroke-dashoffset:14.047012329101562px}#site-header{position:fixed;z-index:447;top:0;left:0;width:100%;height:100px;box-sizing:border-box;transition:all .2s ease-out}#site-header:before{position:absolute;content:"";top:-100%;left:0;width:100%;height:100%;background-color:#3C3C3C;opacity:0;transition:all .2s ease-out}body.red_logo #site-header:before{background-color:#eee}body.sticky-init #site-header.sticky-header:before{top:0;opacity:.75}body.sticky #site-header.sticky-header:before{opacity:1}body.sticky #site-header.sticky-header{position:fixed;height:60px}#site-header .logo-bar{position:absolute;z-index:1;width:100%;height:100%;pointer-events:none;transition:all .2s ease-out}body.sticky #site-header .logo-bar{height:60px}#site-header .logo-bar a.logo-link{position:relative;display:inline-block;top:25%;height:50%;pointer-events:auto;transition:all .2s ease-out}#site-header .logo-bar a.logo-link img.logo{display:block;height:100%;width:auto}#site-header .nav-bar{position:relative;height:100%}#site-header .content-aligning{position:relative;height:100%}#site-header .nav-column{position:relative;float:right;height:100%;width:57.67%}#site-header .nav-column:before{position:absolute;content:"";top:0;left:0;width:70vw;height:100%;background-color:#fff;background-color:rgba(255,255,255,1)}#site-header .nav-column .job-bubble{display:none}#site-header .nav-column .menu-item .job-bubble{position:absolute;display:block;right:-7px;top:10px;width:13px;height:13px;border-radius:13px;background-color:#75C5C4;color:#fff;font-size:.8rem;line-height:.8rem;text-align:center}#site-header .nav-column .menu-item .job-bubble.big{right:-10px;width:19px}#main-navigation{position:relative;display:flex;justify-content:space-between;margin:0;margin-left:40px}#main-navigation .menu-item{position:relative}#main-navigation>.menu-item>a{position:relative;display:block;padding:0;color:#3C3C3C;font-size:1.06667rem;line-height:60px}#main-navigation .menu-item.current_page_item a,#main-navigation .menu-item.current_page_ancestor a,#main-navigation .menu-item.current_page_parent a,#main-navigation .menu-item a:hover{color:#63B8AD}#site-header #main-navigation>.menu-item.menu-item-has-children>a{margin-right:20px}#site-header #main-navigation>.menu-item.menu-item-has-children>a:after{position:absolute;display:block;content:"";top:50%;margin-top:-16px;right:-30px;width:30px;height:30px;background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-arrow-down-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .2s}#site-header #main-navigation .sub-menu-wrapper{position:absolute;top:50px;right:-25px;z-index:500;opacity:0;white-space:nowrap;pointer-events:none;transition:top .2s ease-out,opacity .2s ease-out}#site-header #main-navigation>li.menu-item-has-children:hover .sub-menu-wrapper{top:50px;right:-25px;opacity:1;pointer-events:all;z-index:500}#site-header #main-navigation .sub-menu-wrapper a,#site-header #main-navigation .sub-menu-wrapper span{white-space:nowrap}#site-header #main-navigation ul.sub-menu{display:block;list-style:none;background-color:#3C3C3C;overflow:hidden;padding:20px 0 13px 0;box-shadow:8px 8px 5px -8px rgba(0,0,0,.51);-webkit-clip-path:polygon(0 10px,calc(100% - 20px) 10px,100% 10px,100% 100%,calc(100% - 20px) 100%,0 100%);transition:all .2s ease-out}#site-header #main-navigation>li.menu-item-has-children:hover ul.sub-menu{-webkit-clip-path:polygon(0 10px,calc(100% - 20px) 10px,100% 10px,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}#site-header #main-navigation ul.sub-menu>li{position:relative;display:block;padding:0 20px;text-align:left}#site-header #main-navigation ul.sub-menu>li:last-child{margin-bottom:0}#site-header #main-navigation ul.sub-menu>li>a{display:block;position:relative;color:#fff!important;transition:opacity .2s;padding:9px 30px 9px 0;border-bottom:1px solid rgba(0,0,0,.3);min-width:150px}#site-header #main-navigation ul.sub-menu>li:last-child>a{border-bottom:0 none}#site-header #main-navigation ul.sub-menu>li>a:before{display:none}#site-header #main-navigation ul.sub-menu>li>a:hover{color:#63B8AD!important}#mobile-navigation{display:none}.site-content.home{z-index:22;height:100vh;min-height:600px;padding-top:0}.site-content.home .teaser-slider-wrapper{position:absolute;width:100%;height:100%}.teaser-slider-background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#F8F8F8;overflow:hidden}.teaser-slider-background:before{content:"";position:absolute;display:block;z-index:2;width:100%;height:20vh;left:0;top:0;background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);pointer-events:none}.teaser-slider-background .swiper-slide{background-color:#F8F8F8;background-repeat:no-repeat;background-size:cover;background-position:center}.teaser-wrapper{position:absolute;z-index:2;width:100%;height:100%;pointer-events:none}.teaser-wrapper .content-aligning{position:relative;height:100%}.teaser-wrapper .teaser-slider-teaser-wrapper{position:absolute;right:0;bottom:-20px;width:60%;height:auto;background-color:#E24233}.teaser-wrapper .teaser-slider-teaser-wrapper:before{position:absolute;z-index:0;content:"";top:0;left:0;width:60vw;height:100%;background-color:#E24233}.teaser-wrapper .teaser-slider-teaser-wrapper .teaser-slider-teaser{position:relative;width:100%;height:auto;overflow:hidden;pointer-events:auto}.teaser-wrapper .teaser-slider-teaser-wrapper .teaser-slider-teaser .swiper-wrapper .swiper-slide{position:relative}.teaser-wrapper .teaser-slider-teaser-wrapper .teaser-slider-teaser .swiper-wrapper .swiper-slide .teaser-slide{position:relative;padding:40px;padding-bottom:80px;min-height:330px;box-sizing:border-box;text-align:left}.teaser-slider-teaser .teaser-slide h1,.teaser-slider-teaser .teaser-slide h2,.teaser-slider-teaser .teaser-slide h3{margin:0;margin-bottom:30px;color:#fff;font-family:'TTFirsNeue-Light',sans-serif;font-size:3rem}.teaser-slider-teaser .teaser-slide a.button{background-color:#fff}.teaser-slider-teaser .teaser-slide a.link{padding-left:50px;color:#fff;font-family:'TTFirsNeue-Light',sans-serif;font-size:1.5rem}.teaser-slider-teaser .teaser-slide a.link:before{line-height:2rem;font-size:1.5rem}.teaser-wrapper .teaser-slider-teaser-wrapper .swiper-pagination-wrapper{position:absolute;z-index:9;width:100%;height:20px;bottom:40px;left:0;pointer-events:auto}.teaser-wrapper .teaser-slider-teaser-wrapper .swiper-pagination-wrapper .top-swiper-button-next{position:absolute;display:block;right:0;height:20px;width:30px;cursor:pointer;border:0;outline:0}.teaser-wrapper .teaser-slider-teaser-wrapper .swiper-pagination-wrapper .top-swiper-button-next:before{position:absolute;content:"⭢";left:0;top:50%;transform:translate(0,-50%);display:block;color:#fff;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1rem}.teaser-wrapper .teaser-slider-teaser-wrapper .swiper-pagination-wrapper .top-swiper-pagination{position:relative;color:#fff;left:40px}.swiper-pagination{color:#fff;left:40px}.swiper-pagination-clickable .swiper-pagination-bullet{position:relative;cursor:pointer;background:none;width:28px;height:20px;border-radius:0;margin-right:10px;display:block;float:left;opacity:1}.swiper-pagination-clickable .swiper-pagination-bullet:after{position:absolute;display:block;content:"";top:50%;width:100%;height:1px;background-color:#fff;transform:translate(0,-50%);transition:all .1s ease-out}.swiper-pagination-clickable .swiper-pagination-bullet:focus{outline:none}.swiper-pagination-clickable .swiper-pagination-bullet:hover:after,.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active:after{height:4px}#site-top{z-index:22;padding-top:0}#site-top .top-spacer{position:relative;height:150px}#site-top .teaser-top-background{position:relative;height:580px;background-repeat:no-repeat;background-size:cover;background-position:center}body.single-post #site-top .teaser-top-background,body.single-jobs #site-top .teaser-top-background{height:300px}body.page-template-contact #site-top .teaser-top-background .content-aligning{pointer-events:none}body.page-template-contact #site-top .teaser-top-background .content-aligning .teaser-top{pointer-events:auto}body.page-template-contact #site-top .teaser-top-background .BorlabsCookie,body.page-template-contact #site-top .teaser-top-background .BorlabsCookie ._brlbs-content-blocker,body.page-template-contact #site-top .teaser-top-background .BorlabsCookie ._brlbs-content-blocker ._brlbs-google-maps{width:100%;height:100%}body.page-template-contact #site-top .teaser-top-background .BorlabsCookie ._brlbs-content-blocker ._brlbs-thumbnail{width:100%;height:auto}body.page-template-contact #site-top .teaser-top-background .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption{z-index:999}body.page-template-contact .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption{background:rgba(0,76,147,.8);color:#fff}body.page-template-contact .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a{color:#fff}body.page-template-contact .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a:hover{color:#fff;text-decoration:underline}body.page-template-contact .BorlabsCookie ._brlbs-google-maps a._brlbs-btn{padding:0 1.4rem;height:2rem;color:#fff;font-size:1rem;line-height:2rem;font-weight:600;white-space:nowrap;background:#cb043e;background:-moz-linear-gradient(left,#cb043e 0%,#cf0348 47%,#e6007e 100%);background:-webkit-linear-gradient(left,#cb043e 0%,#cf0348 47%,#e6007e 100%);background:linear-gradient(to right,#cb043e 0%,#cf0348 47%,#e6007e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb043e',endColorstr='#e6007e',GradientType=1);-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;border-radius:0}body.page-template-contact .BorlabsCookie ._brlbs-google-maps a._brlbs-btn:hover{text-decoration:none}#site-top .maps-top{position:absolute;left:0;top:0;width:100%;height:100%}#site-top .maps-top iframe{position:absolute;left:0;top:0;width:100%;height:100%}#site-top.top-fixed .teaser-top-background{background-attachment:fixed}body.sticky #site-top .teaser-top-background:before{opacity:.4;height:15%}#site-top .teaser-top-background .content-aligning{position:absolute;left:50%;transform:translate(-50%,0);top:0;height:100%}#site-top .teaser-top-background .content-aligning .main-content{position:relative;height:100%;padding:0}body:not(.single-post,.single-jobs) #site-top .teaser-top-background .content-aligning .main-content:before{content:"";position:absolute;display:block;z-index:1;width:100vw;height:40px;right:25%;bottom:0;background-color:#fff}#site-top .teaser-top-background .teaser-top-wrapper{position:absolute;height:auto;width:40%;min-width:350px;left:0;bottom:-15%}#site-top .teaser-top-background .teaser-top-wrapper .teaser-top{position:relative;padding-bottom:100%}#site-top .teaser-top-background .teaser-top-wrapper .teaser-top .teaser-top-tile{position:absolute;left:0;top:0;width:100%;height:100%;padding:20% 30px 30px 30px;box-sizing:border-box;color:#fff;text-align:left;background:#cb043e;background:-moz-linear-gradient(left,#cb043e 0%,#cf0348 47%,#e6007e 100%);background:-webkit-linear-gradient(left,#cb043e 0%,#cf0348 47%,#e6007e 100%);background:linear-gradient(to right,#cb043e 0%,#cf0348 47%,#e6007e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb043e',endColorstr='#e6007e',GradientType=1)}#site-top .teaser-top-background .teaser-top-wrapper .teaser-top .teaser-top-tile.large-text{padding-top:60px}#site-top .teaser-top-background .teaser-top-wrapper .teaser-top .teaser-top-tile .title{color:#fff;text-transform:uppercase}#site-top .teaser-top-background .teaser-top-wrapper .teaser-top .teaser-top-tile .headline h1,#site-top .teaser-top-background .teaser-top-wrapper .teaser-top .teaser-top-tile .headline h2,#site-top .teaser-top-background .teaser-top-wrapper .teaser-top .teaser-top-tile .headline h3{color:#fff;font-size:1.8rem;line-height:1.3}#site-wrapper{position:relative;z-index:1;width:100%;text-align:center;overflow:hidden}body.openmenu{overflow:hidden;height:100%}.site-content{position:relative;background-color:transparent;width:100%;text-align:center}.site-content.bg_img{background-repeat:no-repeat;background-size:cover;background-position:center}.site-content.bg_img.background_fixed{background-attachment:fixed}.site-content.bg_img.bg_blur:before{position:absolute;z-index:0;content:"";left:0;bottom:0;width:100%;height:100%;padding:23px 25px;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden}.site-content.dark-bg,.site-content.bg_img{color:#fff}.site-content.dark-bg .text-block,.site-content.bg_img .text-block{color:inherit}.dark-bg .text-block h1,.dark-bg .text-block h2,.dark-bg .text-block h3,.site-content.bg_img .text-block h1,.site-content.bg_img .text-block h2,.site-content.bg_img .text-block h3{color:inherit}.content-aligning{position:relative;width:100%;max-width:1280px;padding:0 50px;margin:0 auto;text-align:left;box-sizing:border-box}.site-content .content-aligning:before,.site-content .content-aligning:after{content:"";display:table}.site-content .content-aligning:after{clear:both;zoom:1}.site-content.full-width>.main-content-wrapper>.content-aligning{max-width:none;margin:0 auto}.site-content .main-content{position:relative;display:block;width:100%;padding-top:100px}body.page:not(.front-page) .site-content.item-1 .main-content{padding-top:0}.site-content.min_topspace .main-content{padding-top:50px}.site-content.no_topspace .main-content{padding-top:0!important}.widget{position:relative;margin-bottom:100px}.widget.min_widgetspace{margin-bottom:50px}.widget.no_widgetspace{margin-bottom:0!important}.widget p>a{position:relative;text-decoration:none}.widget-1 .text-block{margin-right:0}.widget-1 .text-block h1,.widget-1 .text-block h2,.widget-1 .text-block h3,.widget-1 .text-block h4{margin-bottom:0}.widget .boxes{display:flex;width:calc(100% - 30px)}.widget .boxes .col{position:relative;width:50%}.widget .boxes .col_full{width:100%}.widget .boxes .col .box{position:relative}.widget .boxes .col .box.square{padding-bottom:100%}.widget .boxes .col .box.landscape{padding-bottom:50%}.widget .boxes .col .box>div{position:absolute;width:100%;height:100%;padding:20px}.widget .boxes .col .box-img{background-repeat:no-repeat;background-size:cover;background-position:center}.widget .boxes .col .box.box-links{background-color:#062C44}.widget .boxes .col .box.box-links .title{display:block;margin-bottom:15px;color:#fff;font-size:.777778rem;text-transform:uppercase}.widget .boxes .col .box.box-links .link{display:block;margin-bottom:7px;color:#fff;font-size:.777778rem;line-height:1rem}.widget .boxes .col .box.box-links .link:hover{color:#63B8AD}.widget .boxes .col .box.box-links .link:before{font-size:.777778rem;line-height:1.333333rem}.widget .boxes .col .box-deco{background-color:#062C44}.widget-2.overlap{margin-bottom:0!important}.widget-2.full_width .text-block{margin:0}.widget-2.overlap .text-block{margin-bottom:-50px}.widget-2 .text-block .video{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.widget-2 .text-block .video p{margin:0}.widget-2 .text-block .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget-2 .text-block .title{margin-top:40px}.widget-3 .accordion{margin-bottom:0}.widget-3 .accordion .card{position:relative;margin-bottom:30px;padding-bottom:45px;box-sizing:content-box;max-height:220px;overflow:hidden;transition:max-height .5s}.widget-3:not(.last_row) .accordion .card:last-child,.widget-3.last_row .accordion.last-row .card{margin-bottom:0!important}.widget-3.no_img .accordion .card{padding-bottom:0}.widget-3 .accordion.last-row .card{max-height:none;padding-bottom:0}.widget-3.img .accordion .card:after{position:absolute;content:"";width:58.33333%;right:0;bottom:0;height:1px;background-color:#CEC8B5}.widget-3.no_img .accordion .card:after{position:absolute;content:"";width:100px;left:calc(33.33333% - 20px);top:0;height:1px;background-color:#CEC8B5}.widget-3 .accordion .card.open{max-height:800px}.widget-3 .accordion .card .img-block{position:absolute;top:40px;left:0;width:calc(33.33333% - 60px)}.widget-3 .accordion .card .img-block .img{position:relative;display:block;width:100%;padding-bottom:80%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-3 .accordion .card .card-header{position:relative;z-index:3;margin-bottom:0}.widget-3 .accordion .card.img .card-header{padding-left:25%}.widget-3 .accordion .card .card-header .article-headline{display:block;padding-right:90px;cursor:default}.widget-3 .accordion .card .card-header .acc-button{position:absolute;top:90px;right:0;width:40px;height:40px;border:1px solid #CEC8B5;color:#CEC8B5;font-size:2rem;line-height:32px;text-align:center;cursor:pointer}.widget-3 .accordion .card .card-header .acc-button:before{position:absolute;transform:translate(0,-50%);top:50%;right:0;width:100%;content:"";font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem;text-align:center}.widget-3 .accordion .card.open .card-header .acc-button:before{content:""}.widget-3 .accordion .card .collapse{position:relative;padding-left:calc(33.33333% - 20px);max-height:220px;overflow:hidden}.widget-3.no_img .accordion .card .collapse{max-height:150px}.widget-3 .accordion.last-row .card .collapse,.widget-3 .accordion .card.open .collapse{max-height:none}.widget-3.no_img .accordion .card .collapse:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:100px;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.widget-3.no_img .accordion .card.open .collapse:after{display:none}.widget-3 .accordion .card .card-body{display:inline-block;overflow:hidden}.widget-3 .accordion.last-row .card .card-body{padding-right:0}.widget-3 .accordion .card .card-body p{margin-bottom:20px}.widget-3 .accordion.last-row .card .card-body .text-block{overflow:hidden;margin-right:0}.widget-3 .accordion .card .card-body .text-block{margin-top:35px;margin-bottom:30px}.widget-3 .accordion .card .card-body .text-block h5,.widget-3 .accordion .card .card-body .text-block h6{margin-bottom:30px}.widget-3 .accordion .card .card-body .text-block .column_wrapper{display:flex;justify-content:space-between}.widget-3 .accordion .card .card-body .text-block .column_one.bt,.widget-3 .accordion .card .card-body .text-block .column_two.bt{position:relative;padding-bottom:30px}.widget-3 .accordion .card .card-body .text-block .column_one{width:47%}.widget-3 .accordion .card .card-body .text-block .column_two{width:47%}.widget-3 .accordion .card .card-body .text-block .column_one.bt .button,.widget-3 .accordion .card .card-body .text-block .column_two.bt .button{position:absolute;bottom:0}.widget-4 .list-items .list-item{position:relative;float:left;width:50%}.widget-4 .list-items .list-item:before{position:absolute;content:"";top:0;left:0;width:50vw;height:1px;background-color:#fff}.widget-4 .list-items .list-item:nth-child(odd):before{width:100vw}.widget-4 .list-items .list-item:nth-child(even){margin-top:120px}.widget-4 .list-items .list-item .num{display:block;margin-left:-50px;font-family:'Source Sans Pro',sans-serif;font-size:5.333333rem;font-weight:700;opacity:.3}.widget-5 .grid.flex{position:relative}.widget-5 .grid.flex:before{position:absolute;z-index:2;content:"";right:100%;height:100%;width:50vw;background-color:#fff}.site-content.light-bg .widget-5 .grid.flex:before{background-color:#f5f5f5}.widget-5 .covering{z-index:22;background-color:#fff}.site-content.light-bg .widget-5 .covering{background-color:#f5f5f5;pointer-events:none}.widget-5 .quote-slider .swiper-slide .tile{padding:20px;background-color:#CEC8B5}.widget-5 .quote-slider .swiper-slide .tile .cite{margin-bottom:20px;font-style:italic}.widget-5 .quote-slider .swiper-slide .tile .info{display:flex;align-items:flex-end;justify-content:space-between}.widget-5 .quote-slider .swiper-slide .tile .info .portrait{width:90px;height:90px;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-5 .quote-slider .swiper-slide .tile .info .info-content{width:calc(100% - 100px)}.widget-5 .quote-slider .swiper-pagination{width:auto;z-index:222;left:calc(16.66667% + 16px)}.widget-5 .quote-slider .swiper-pagination-clickable .swiper-pagination-bullet:after{background-color:#333}.widget-6 .facts_grid{display:block;margin-left:-20px}.widget-6 .facts_grid .facts_grid-item{float:left;width:33.333%}.widget-6 .facts_grid .facts_grid-item .facts-item{position:relative}.widget-6 .facts_grid .facts_grid-item.single .facts-item{padding-bottom:50%}.widget-6 .facts_grid .facts_grid-item.double .facts-item{padding-bottom:100%}.widget-6 .facts_grid .facts_grid-item.tripple .facts-item{padding-bottom:200%}.widget-6 .facts_grid .facts_grid-item .facts-item .facts-item-inner{position:absolute;left:20px;top:20px;width:calc(100% - 20px);height:calc(100% - 20px)}.widget-6 .facts_grid .facts_grid-item .facts-item .facts-container{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px 20px;box-sizing:border-box;overflow:hidden}.widget-6 .facts_grid .facts_grid-item.dark-bg{color:#fff}.widget-6 .facts_grid .facts_grid-item .facts-item .text-block{position:relative;margin-right:0;min-height:100%;font-size:1rem}.widget-6 .facts_grid .facts_grid-item .facts-item .text-block a{padding:0;color:#333;text-decoration:underline}.widget-6 .facts_grid .facts_grid-item .facts-item .text-block a:before{display:none}.widget-6 .facts_grid .facts_grid-item .facts-item .num h2,.widget-6 .facts_grid .facts_grid-item .facts-item .num h3{margin-bottom:20px;font-family:'TTFirsNeue-Light',sans-serif}.widget-6 .facts_grid .facts_grid-item.light-bg .facts-item .num h2,.widget-6 .facts_grid .facts_grid-item.light-bg .facts-item .num h3{color:#333}.widget-6 .facts_grid .facts_grid-item .facts-item .num h4,.widget-6 .facts_grid .facts_grid-item .facts-item .num h5,.widget-6 .facts_grid .facts_grid-item .facts-item .num h5{margin-bottom:10px;font-weight:600}.widget-6 .facts_grid .facts_grid-item .facts-item .title{margin-bottom:3px;font-weight:600}.widget-6 .facts_grid .facts_grid-item .facts-item .img{position:absolute;left:0;bottom:0;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:60% auto;background-position:center}.widget-7 .reference-items{overflow:hidden;margin-bottom:30px;margin-left:-20px;width:calc(100% + 20px)}.widget-7 .reference-items .team-item{position:relative;display:block;float:left;width:25%;box-sizing:border-box}.widget-7 .reference-items .team-item.landscape{width:50%}.widget-7 .reference-items .team-item.square{width:25%}.widget-7 .reference-items .team-item.square_big{width:50%}.widget-7 .reference-items .team-item.portrait{width:25%}.widget-7 .reference-items .team-item .team-item-wrapper{position:relative;width:100%}.widget-7 .reference-items .team-item.landscape .team-item-wrapper{padding-bottom:50%}.widget-7 .reference-items .team-item.square .team-item-wrapper{padding-bottom:100%}.widget-7 .reference-items .team-item.square_big .team-item-wrapper{padding-bottom:100%}.widget-7 .reference-items .team-item.portrait .team-item-wrapper{padding-bottom:200%}.widget-7 .reference-items .team-item .team-item-wrapper .team-item-inner{position:absolute;top:0;left:20px;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.widget-7 .reference-items .team-item .team-item-wrapper .team-item-img{position:absolute;top:0;left:0;width:100%;height:100%}.widget-7 .reference-items .team-item .team-item-wrapper .team-item-img .img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale3d(1,1,20);transition:transform 2000ms ease-out}.widget-7 .reference-items .team-item:hover .team-item-wrapper .team-item-img .img{transform:scale3d(1.2,1.2,20);transform-origin:50% 50%;transition:transform 10000ms cubic-bezier(0,0,.8,.9)}.widget-7 .reference-items .team-item .team-item-wrapper .team-item-bottom{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;background-color:#333;background-color:rgba(0,0,0,.75);opacity:0;transition:all .3s}.widget-7 .reference-items .team-item:hover .team-item-wrapper .team-item-bottom{opacity:1}.widget-7 .reference-items .team-item .team-item-wrapper .team-item-bottom .title{margin-bottom:10px;color:#fff;font-size:1rem}.widget-7 .reference-items .team-item .team-item-wrapper .team-item-bottom .head{color:#fff;font-size:2.4rem}.widget-7 .reference-items .team-item.square .team-item-wrapper .team-item-bottom .head,.widget-7 .reference-items .team-item.portrait .team-item-wrapper .team-item-bottom .head{font-size:1.666667rem}.widget-7 .reference-items .team-item.landscape .team-item-wrapper .team-item-bottom .head{padding-right:15%}.widget-7 .reference-filters{margin-bottom:50px}.widget-7 .reference-filters #clear-filters{position:relative;display:inline-block;margin-bottom:3px;padding:10px 20px 10px 45px;color:#3C3C3C;text-transform:uppercase;white-space:nowrap;background:#eee;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;cursor:pointer}.widget-7 .reference-filters #clear-filters:before{position:absolute;top:8px;left:10px;content:"";color:#3C3C3C;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem;opacity:.2}.widget-7 .reference-filters #clear-filters:hover:before{opacity:.8}.widget-7 .reference-filters label{display:inline-block;margin-bottom:3px}.widget-7 .reference-filters label input.filter-item{display:none;cursor:pointer}.widget-7 .reference-filters label .filter-button{position:relative;display:inline-block;padding:10px 20px 10px 45px;color:#3C3C3C;text-transform:uppercase;white-space:nowrap;background:#CEC8B5;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;cursor:pointer}.widget-7 .reference-filters label input.filter-item:checked+.filter-button{color:#3C3C3C;background:#75C5C4}.widget-7 .reference-filters label .filter-button:before{position:absolute;top:8px;left:10px;content:"○";font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem;opacity:.2}.widget-7 .reference-filters label .filter-button:hover:before{opacity:.8}.widget-7 .reference-filters label input.filter-item:checked+.filter-button:before{content:"";opacity:.8}.widget-7 .isotope-pager{text-align:center}.widget-7 .isotope-pager .pager{position:relative;display:inline-block;margin-right:10px;width:30px;height:30px}.widget-7 .isotope-pager .pager:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background-color:#333;transform:translate(0,-50%)}.widget-7 .isotope-pager .pager:hover:before,.widget-7 .isotope-pager .pager.active:before{height:4px}.widget-7 .isotope-pager .pager_before,.widget-7 .isotope-pager .pager_after{position:relative;display:inline-block;height:30px;width:30px;opacity:.2;pointer-events:none}.widget-7 .isotope-pager .pager_before.active,.widget-7 .isotope-pager .pager_after.active{opacity:1;pointer-events:auto}.widget-7 .isotope-pager .pager_before{margin-right:50px}.widget-7 .isotope-pager .pager_after{margin-left:40px}.widget-7 .isotope-pager .pager_before:before,.widget-7 .isotope-pager .pager_after:before{position:absolute;left:0;top:50%;transform:translate(0,-50%);display:block;color:#333;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1rem}.widget-7 .isotope-pager .pager_before:before{right:0;content:"⭠"}.widget-7 .isotope-pager .pager_after:before{left:0;content:"⭢"}.widget-8 .job-filters{margin-bottom:50px;overflow:hidden}.widget-8 .job-filters .title{margin-bottom:15px}.widget-8 .job-filters #clear-filters{position:relative;display:inline-block;padding:10px 20px 10px 45px;color:#fff;text-transform:uppercase;white-space:nowrap;background:#333;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;cursor:pointer}.widget-8 .job-filters #clear-filters:before{position:absolute;top:8px;left:10px;content:"";color:#fff;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem;opacity:.2}.widget-8 .job-filters #clear-filters:hover:before{opacity:.8}.widget-8 .job-filters label{display:block;float:left;margin-right:5px;margin-bottom:3px}.widget-8 .job-filters label input.filter-item{display:none;cursor:pointer}.widget-8 .job-filters label .filter-button{position:relative;display:block;padding:10px 20px 10px 45px;color:#3C3C3C;text-transform:uppercase;white-space:nowrap;background:#e8e6e1;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;cursor:pointer}.widget-8 .job-filters.company-filters label .filter-button{height:70px;box-sizing:border-box;line-height:50px}.widget-8 .job-filters.company-filters label .filter-button.img{padding:12px 12px;width:180px}.widget-8 .job-filters.company-filters label .filter-button.img span{position:relative;display:block;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.widget-8 .job-filters label input.filter-item:checked+.filter-button{color:#3C3C3C;background:#75C5C4}.widget-8 .job-filters label .filter-button:not(.img):before{position:absolute;top:50%;transform:translate(0,-50%);left:10px;content:"○";font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem;opacity:.2}.widget-8 .job-filters.location-filters label .filter-button:not(.img):hover:before{opacity:.8}.widget-8 .job-filters.location-filters label input.filter-item:checked+.filter-button:not(.img):before{content:"";opacity:.8}.widget-8 .job-items{margin-top:20px;margin-bottom:0}.widget-8 .job-items .job-item{position:relative;margin-bottom:40px;width:100%;border-bottom:1px solid #71716E;box-sizing:content-box}.widget-8 .job-items .job-item:last-child{margin-bottom:0}.widget-8 .job-items .job-item .card-header{position:relative;z-index:3;margin-bottom:0}.job-item .meta-info{margin-bottom:10px}.job-item .meta-info .term-label{display:inline-block;margin-right:5px;padding:2px 8px;background-color:#75C5C4;color:#fff}.widget-8 .job-items .job-item .card-header .headline{display:block;margin-bottom:30px;padding-right:180px;font-size:1.666667rem;font-weight:600}.widget-8 .job-items .job-item .card-header .job-link{position:absolute;top:calc(50% - 2.5px);right:0;transform:translate(0,-50%)}.widget-10{padding-bottom:200px}.widget-10 .big-img-area{position:relative;z-index:4}.widget-10 .big-img-area .big-img{position:absolute;z-index:-1;top:0;left:-50px;width:120%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-10 .big-img-area .img-wrapper{margin-top:-50%}.widget-10 .big-img-area .img-wrapper img{display:block;width:100%;height:auto}.widget-10 .big-img-area .head-wrapper{position:relative;z-index:22;margin-bottom:-200px}.widget-10 .big-img-area .head-wrapper:before{position:absolute;z-index:0;content:"";top:0;left:0;width:70vw;height:100%;background-color:#fff}.widget-10 .big-img-area .head-wrapper .text-block{position:relative;margin-left:-60px;width:calc(100% + 60px);padding:60px 0 0 60px;box-sizing:border-box;background-color:#fff}.widget-11 .text-block{margin-right:0}.widget-11.top_overlap .text-block img{margin-top:-120px}.widget-12.v_centered .grid{display:flex}.widget-12.v_centered .text-block{display:flex;align-items:center;height:100%}.widget-13 .team-title{position:relative;display:block;margin-bottom:50px;padding-top:20px;color:#71716E;font-size:1.666667rem}.widget-13 .team-title:before{position:absolute;content:"";top:0;left:0;width:100px;height:1px;background-color:#CEC8B5}.widget-13 .team-items{margin-bottom:50px}.widget-13 .team-item{position:relative;margin-bottom:50px}.team-item .team-item-portrait{display:block;width:100%;height:auto}.team-item .team-item-info,.team-item .team-item-description,.team-item .team-item-location,.team-item .team-item-contact{margin:20px 0 20px 0}.team-item>*>span,.team-item>*>a{display:block;padding:0;color:#333}.team-item .team-item-info .title{margin:0;color:#E24233;font-weight:600}.widget-14{position:relative;margin-top:-30px}.widget.widget-14{margin-bottom:100px}.widget-14 .header{margin-bottom:50px;min-height:50px}.header-inner{position:relative;min-height:50px}.widget-14 .milestones{margin-left:-30px}.widget-14 .milestones:after{position:absolute;z-index:222;display:block;content:"";width:15%;height:100%;top:0;right:0;pointer-events:none;background:rgb(241,250,244);background:linear-gradient(90deg,rgba(241,250,244,0) 0%,rgba(241,250,244,1) 100%)}.widget-14 .swiper-wrapper{align-items:flex-end}.widget-14 .swiper-slide{width:390px}.widget-14 .swiper-slide:last-child{margin-right:10%}.widget-14 .swiper-slide .timeline-item{position:relative;padding-left:30px;padding-right:30px;border-left:1px solid #333;overflow:hidden}.site-content.dark-bg .widget-14 .swiper-slide .timeline-item{border-color:#75C5C4}.widget-14 .swiper-slide:first-child .timeline-item{border:0 none}.widget-14 .timeline-item .year{position:absolute;z-index:-1;display:block;bottom:0;left:calc(100%);transform-origin:0 100%;transform:rotate(-90deg);color:rgba(51,51,51,.1);font-size:8vw;line-height:4vw;font-weight:800}@media screen and (min-width:1000px){.widget-14 .timeline-item .year{font-size:80px;line-height:40px}}@media screen and (max-width:580px){.widget-14 .timeline-item .year{font-size:16vw;line-height:8vw}.widget-14 .history-swiper-pagination{display:none}}.site-content.dark-bg .widget-14 .timeline-item .year{color:rgba(255,255,255,.1)}.widget-14 .timeline-item .year h2,.widget-14 .timeline-item .year h3,.widget-14 .timeline-item .year h4{margin-bottom:0}.widget-14 .timeline-item .text-block{margin:0;padding:0 0 30px 0}.widget-14 .timeline-item .text-block a.img-link{padding:0}.widget-14 .timeline-item .text-block .block-item{margin-bottom:15px}.widget-14 .timeline-item .text-block .block-item:last-child{margin-bottom:0}.widget-14 .timeline-item .text-block a.img-link:before{display:none}.widget-14 .timeline-item .text-block img{max-width:100%;max-height:300px;height:auto;margin-bottom:30px}.widget-14 .timeline-item .text-block .title{margin-bottom:8px;font-size:1rem;font-weight:600}.widget-14 .swiper-scrollbar{border-radius:0}.widget-14 .swiper-container-horizontal>.swiper-scrollbar{z-index:223;left:0;bottom:0;height:12px;width:100%;background-color:transparent}.widget-14 .swiper-container-horizontal>.swiper-scrollbar:after{position:absolute;display:block;content:"";bottom:0;width:100%;height:1px;background-color:transparent}.widget-14 .swiper-scrollbar-drag{background-color:#272F44;border-radius:0;height:100%}.widget-14 .history-swiper-pagination{position:absolute;top:15px;right:120px}.widget-14 .swiper-button-prev,.widget-14 .swiper-button-next{top:25px}.widget-14 .swiper-button-next{left:auto;right:0}.widget-14 .swiper-button-prev{left:auto;right:50px}.widget-14 .swiper-button-prev:before,.widget-14 .swiper-button-next:before{color:rgba(0,0,0,.8);font-size:20px}.site-content.dark-bg .widget-14 .swiper-button-prev:before,.site-content.dark-bg .widget-14 .swiper-button-next:before{color:rgba(255,255,255,.8)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.widget-16 .news-items .news-item{color:inherit}.widget-16 .news-items .news-item .news-thumbnail{padding-bottom:80%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-16 .news-items .news-item .news-body{position:relative;margin-left:30px}.widget-16 .news-items .news-item .news-body:before{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background-color:#CEC8B5}.widget-16 .news-items .news-item .news-body span{display:block}.widget-16 .news-items .news-item .news-body span.date{padding:20px 0}.widget-16 .news-items .news-item .news-body span.title{margin-bottom:20px;color:#E24233;font-size:1.666667rem;line-height:1.3}.widget-17.centered{text-align:center}.site-content.bg-red .widget-17 a.out_button{color:#fff}.site-content.bg-red .widget-17 a.out_button,.site-content.bg-blue .widget-17 a.out_button{border-color:#fff;color:#fff}.site-content.bg-red .widget-17 a.out_button:before,.site-content.bg-blue .widget-17 a.out_button:before{background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-button-arrow.svg)}.widget-18{padding-top:40px;overflow:hidden}.widget-18 .img-block{margin-bottom:20px}.widget-18 .img-block img{display:block;width:100%;height:auto}.widget-18 .column-block{float:left}.widget-18 .left{width:calc(60% - 10px)}.widget-18 .right{margin-top:-40px;margin-left:20px;width:calc(40% - 10px)}.widget-18 .img_2{width:70%}.widget-19 .milestone-wrapper{position:relative;padding-top:1px;margin-top:-1px;padding-bottom:1px;margin-bottom:-1px;position:relative;background-color:#F5EDE8}.site-content.bg-beige .widget-19 .milestone-wrapper,.site-content.bg-light-blue .widget-19 .milestone-wrapper,.site-content.bg-blue .widget-19 .milestone-wrapper,.site-content.bg-red .widget-19 .milestone-wrapper{background-color:#fff}.widget-19 .milestone-wrapper .year-start,.widget-19 .milestone-wrapper .year-end{position:absolute;display:block;color:#002F52;font-size:4rem;font-weight:200;line-height:1}.widget-19 .milestone-wrapper .year-start{left:20px;bottom:20px}.widget-19 .milestone-wrapper .year-end{right:20px;top:20px}.widget-19 .milestone-wrapper .milestone-slider{position:relative;width:80%;margin-left:10%;overflow:hidden}.widget-19 .milestone-wrapper .milestone-slider:before{position:absolute;content:"";height:8px;left:0;width:100%;bottom:45%;background:rgb(0,47,82);background:linear-gradient(90deg,rgba(0,47,82,0) 0%,rgba(0,47,82,1) 100%)}.widget-19 .milestone-wrapper .milestone-slider:after{position:absolute;content:"";height:20px;left:calc(50%);width:1px;top:55%;background-color:#E6332A}.widget-19 .milestone-wrapper .milestone-slider .swiper-slide{position:relative;height:230px;width:100px;transition:width .3s}.widget-19 .milestone-wrapper .milestone-slider .swiper-slide:before{position:absolute;content:"";height:20px;left:50%;width:1px;bottom:45%;background-color:#002F52}.widget-19 .milestone-wrapper .milestone-slider .swiper-slide.swiper-slide-active:before{background-color:#E6332A}.widget-19 .milestone-wrapper .milestone-label-slider{position:absolute;bottom:calc(45% + 50px);width:100%;pointer-events:none}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-wrapper{align-items:flex-end}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-slide{height:100%}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-slide .milestone-slide-label{position:relative;width:310px;margin:0 auto;padding:20px 20px 30px 20px;background-color:#002F52;color:#fff;opacity:0;transition:opacity .3s}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-slide .milestone-slide-label:before{position:absolute;z-index:-1;display:block;content:"";left:50%;margin-left:-13.5px;bottom:-20px;border-color:#002F52 transparent transparent transparent;width:0;height:0;border-style:solid;border-width:20px 13.5px 0 13.5px;transition:bottom .3s}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-slide.swiper-slide-active .milestone-slide-label{opacity:1}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-slide .milestone-slide-label .date{display:block;margin-bottom:20px}.widget-19 .milestone-wrapper .milestone-label-slider .swiper-slide .milestone-slide-label .head{color:#fff;font-size:1.6rem}.widget-20 .logo-grid{background-color:#F5EDE8;overflow:hidden}.widget-20 .logo-grid .logo-grid-item{float:left;width:25%;padding:30px;box-sizing:border-box;opacity:.5}.widget-20 .logo-grid a.logo-grid-item{opacity:1}.widget-20 .logo-grid .logo-grid-img{position:relative;width:100%;padding-bottom:50%;background-repeat:no-repeat;background-size:contain;background-position:center}.widget-21 .content-aligning{max-width:none}.site-content.full-width .widget-21 .content-aligning{max-width:1280px;padding:0}.widget-21 .quote-slide-container{position:relative;min-height:250px;padding:140px 10% 30px 10%;background-color:#F5EDE8;box-sizing:border-box;font-weight:200}.site-content.bg-light-blue .widget-21 .quote-slide-container,.site-content.bg-beige .widget-21 .quote-slide-container,.site-content.bg-blue .widget-21 .quote-slide-container,.site-content.bg-red .widget-21 .quote-slide-container{background-color:#fff}.widget-21 .portrait{position:absolute;top:-20px;left:50%;margin-left:-50px;width:100px;height:100px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-21 .quote{position:relative;display:block;margin-top:20px;margin-bottom:60px;color:#777;font-size:2rem}.widget-21 .author,.widget-21 .position{position:relative;display:block;color:#00334E;font-size:1.2rem}.widget-21 .author{font-weight:600}.widget-21 a.out_button{position:relative;left:50%;transform:translate(-50%,0)}.widget-21 .swiper-pagination{bottom:auto;top:100px;color:#888684}.widget-21 .swiper-pagination-clickable .swiper-pagination-bullet:after{background-color:#888684}.widget-21 .swiper-buttons{position:absolute;width:100%;top:50%}.widget-21 .swiper-buttons .swiper-button-prev{left:calc(50px + 5% - 33px)}.widget-21 .swiper-buttons .swiper-button-next{right:calc(50px + 5% - 33px)}.widget-22.centered{text-align:center}.widget-22 .out_button{margin-right:10px}.site-content .widget-30{position:relative;margin-bottom:0;overflow:hidden}.site-content .widget-30 .grid,.site-content .widget-30 .grid__col{position:relative;margin-bottom:0}.widget-31{position:absolute!important;margin:0!important;margin-top:-120px!important}hr{border:none;border-bottom:1px solid #CEC8B5}.site-content .news-items{margin-bottom:40px}.site-content .news-items .news-item{display:block;position:relative;padding:30px 0}body.blog .pagination{margin-left:30px}body.blog .pagination .nav-links .page-numbers{position:relative;display:block;float:left;margin-right:10px;height:30px;width:30px;line-height:30px}body.blog .pagination .nav-links .page-numbers:not(.next,.prev){overflow:hidden;text-indent:-1000px}body.blog .pagination .nav-links .page-numbers:not(.next,.prev):before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background-color:#333;transform:translate(0,-50%)}body.blog .pagination .nav-links .page-numbers.current:before{height:4px}body.blog .pagination .nav-links .next,body.blog .pagination .nav-links .prev{width:30px}body.blog .pagination .nav-links .next:before,body.blog .pagination .nav-links .prev:before{position:absolute;left:0;top:50%;transform:translate(0,-50%);display:block;color:#333;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1rem}body.blog .pagination .nav-links .next:before{left:0;content:"⭢"}body.blog .pagination .nav-links .prev:before{right:0;content:"⭠"}body.single-post .site-content.bread-crumb .main-content{padding-top:30px}body.single-post .site-content.bread-crumb .bread-crumb-inner{position:relative}body.single-post .site-content.bread-crumb .bread-crumb-inner .link{display:block;color:#333}body.single-post .news-head{color:#E24233}body.single-post .news-head .date{display:block;margin-bottom:10px}body.single-post .news-head h1{line-height:1.5}body.single-post .news-body .image{margin-top:50px;margin-bottom:50px;transform:translate(-50px,0)}body.single .top-nav{position:relative;z-index:55;margin-top:-20px;margin-bottom:50px}body.single .top-nav a.link{color:#333}body.single .top-nav a.link:hover{color:#E24233}body.single .top-nav .pager{position:absolute;top:0;right:0;height:21px;width:100px}body.single .top-nav .pager .page-nav{position:absolute;top:0;color:#71716E}body.single .top-nav .pager .page-nav.disabled{opacity:.35}body.single .top-nav .pager .page-nav.page-prev{right:65px}body.single .top-nav .pager .page-nav.page-next{right:0}body.single .top-nav .pager .page-nav:before{font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem}body.single .top-nav .pager .page-nav.page-prev:before{content:"⭠"}body.single .top-nav .pager .page-nav.page-next:before{content:"⭢"}body.single-jobs .job-item{margin-bottom:100px}body.single-jobs .job-item .top-nav{margin-top:30px;margin-bottom:50px}body.single-jobs .job-item .text-block{margin-right:50px}body.single-jobs .job-item .job-head{margin-bottom:50px}body.single-jobs .apply-header{display:none}body.single-jobs .job-item .job-head .meta-info{margin-bottom:20px}body.single-jobs .job-item .job-head .meta-info{margin-bottom:20px}body.single-jobs .job-item .apply-footer{margin-top:50px}body.single-jobs .job-item .apply-footer .show_job_form{cursor:pointer}.side-bar .meta p{margin-bottom:20px}.side-bar .meta p.icon-item{position:relative;padding-left:35px}.side-bar .meta p.icon-item:before{position:absolute;content:"";left:0;top:50%;transform:translate(0,-50%);width:23px;height:23px;background-repeat:no-repeat;background-size:contain;background-position:center}.side-bar .meta p.icon-item.location:before{background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-pin.svg)}.side-bar .meta p.icon-item.work-schedule:before{background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-schedule.svg)}.side-bar .meta p.icon-item.published:before{background-image:url(https://zigmo.de/wp-content/themes/zigmo/assets/graphics/icon-calendar.svg)}.side-bar .meta p.icon-item.location span:last-child{display:none}.side-bar .contact .contact-item{position:relative;padding:20px 0}.side-bar .contact .contact-item:after{position:absolute;content:"";bottom:0;left:0;width:100px;height:1px;background-color:#CEC8B5}.side-bar .contact .contact-item:last-child:after{display:none}.side-bar .contact .contact-item .side-bar-title{display:block;margin-bottom:15px;font-size:1.13333rem;font-weight:600}.side-bar .contact .contact-item.mail .email{color:#333;text-decoration:underline}.side-bar .contact .team-item{margin-bottom:0}.side-bar .contact .team-item .team-item-portrait{max-width:120px}.apply-footer .popup{display:block;opacity:0;position:fixed;z-index:499;top:0;left:0;width:100%;height:100%;background-color:rgba(110,109,106,.9);transition:all .5s;pointer-events:none}.apply-footer .popup.show{display:block;opacity:1;pointer-events:auto}.apply-footer .popup .icon-close{position:absolute;z-index:44;top:20px;right:20px;cursor:pointer}.icon-close:before{display:block;content:"␡";color:#333;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem}.apply-footer .popup .popup-inner{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 100px);max-width:1000px;max-height:100vh;background-color:#DBD9D1;overflow-x:auto}.apply-footer .popup .popup-inner .popup-body{padding:50px 10%}.apply-footer .popup .popup-inner .popup-body .headline{display:block;margin-bottom:30px;font-family:'TTFirsNeue-Medium',sans-serif;font-size:2.4rem}body.single-products #site-top .teaser-top-background:before{content:"";position:absolute;display:block;z-index:2;width:100%;height:30%;left:0;top:0;background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000',endColorstr='#00000000',GradientType=0);pointer-events:none;transition:all .3s}body.single-products .site-content{margin-bottom:100px}body.single-products .site-content .text-block{margin-bottom:50px}body.single-products .site-content .text-block h1{margin:0}body.single-products .site-content .text-block h2{margin:0;color:#71716E}body.single-products .site-content .text-block p{display:block;margin-bottom:20px}body.single-products .site-content .text-block ul li:before{top:11px;width:10px;height:1px;border-radius:0}body.single-products .site-content .text-block ul.facts-list{margin-bottom:50px}body.single-products .site-content .text-block ul.facts-list li{margin:0 0 7px 0;padding:0}body.single-products .site-content .text-block ul.facts-list li:before{display:none}body.single-products .site-content .panorama{position:relative;display:block;margin-left:-17.3%;width:100%;padding-bottom:calc(60% + 60px)}body.single-products .site-content .panorama>div{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s ease-in-out}body.single-products .site-content .panorama>div{height:100%}body.single-products .site-content .panorama .ref-slider{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}body.single-products .site-content .panorama .ref-slider:before{position:absolute;z-index:0;content:"";left:0;top:0;width:100%;height:calc(100% - 60px);background-color:#eee}body.single-products .site-content .panorama .ref-slider .swiper-wrapper .swiper-slide{height:calc(100% - 60px);background-repeat:no-repeat;background-size:cover;background-position:center}body.single-products .swiper-pagination{left:calc(10% + 36px);bottom:20px;width:auto}body.single-products .swiper-pagination-clickable .swiper-pagination-bullet:after{background-color:#71716E}body.single-products .swiper-button-next,body.single-products .swiper-button-prev{position:absolute;top:auto;bottom:18px;width:auto;height:auto;margin-top:0;color:#71716E}body.single-products .swiper-button-next{right:40px}body.single-products .swiper-button-prev{left:40px}body.single-products .swiper-button-next:after,body.single-products .swiper-button-prev:after{content:"⭢";font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem}body.single-products .swiper-button-next:after{content:"⭢"}body.single-products .swiper-button-prev:after{content:"⭠"}#site-footer{position:relative;z-index:12;padding-top:50px;background-color:#3C3C3C;color:#fff}#site-footer .footer-footer{padding-bottom:60px;background-repeat:no-repeat;background-size:contain;background-position:center bottom}#site-footer .content-aligning>.grid>.grid__col{position:relative}#site-footer .footer-info{overflow:hidden}#site-footer .footer-info p{margin-bottom:20px}#site-footer .footer-info p.half{margin-bottom:10px}#site-footer .footer-info p:last-child{margin-bottom:0}#site-footer .footer-info h5{color:#fff;font-size:3.333333rem}#site-footer .footer-info ul.social-icons li .social-link{float:left;margin-right:20px}#site-footer .footer-info ul.social-icons li .social-link .social-icon{display:block;width:30px;height:auto}#site-footer li.menu-item a{color:#3C3C3C}#site-footer li.menu-item.hide a{visibility:hidden}#site-footer .footer-bottom{margin-top:20px;padding:20px 0;background-color:#fff;color:#3C3C3C}#site-footer .footer-bottom .footer-nav li.menu-item{float:left;margin-right:40px}input{line-height:normal}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{border:none;outline:0;position:relative;display:inline-block;margin-bottom:20px;padding:5px 30px 5px 30px;color:#333;white-space:nowrap;background:#fff;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}button:before,button[disabled]:before,input[type="button"]:before{position:absolute;top:5px;right:18px;content:"⭢";color:#333;font-family:"SS BlackTie-Light";font-style:normal;font-size:1.666667rem;line-height:1.54rem}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#333;color:#fff}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{background:none;border:none;border-bottom:1px solid #333;width:100%;padding:5px;color:#000}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,textarea::placeholder{color:#aaa;color:rgba(0,0,0,.2)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;background-color:#fff!important}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{border-color:#E13B4F;color:#1a1a1a;outline:0}.wpcf7 select{background-color:transparent;width:100%;margin:0 0 50px 0;padding:5px 0;border:none;outline:none;border-bottom:1px solid #333}.wpcf7-form label{display:block;font-size:1rem}.wpcf7-form p{display:block;margin-bottom:20px}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-form label .wpcf7-form-control-wrap{display:block;margin-top:10px}.mc-field-group{margin-bottom:30px}.wpcf7-form.sent>*:not(.wpcf7-response-output){display:none!important}span.wpcf7-not-valid-tip,div.wpcf7-response-output.wpcf7-validation-errors,#mc_embed_signup div.mce_inline_error{background-color:transparent!important;padding:7px 0 5px 0!important;color:#e24233!important;font-size:1em!important;font-weight:normal!important;text-transform:none!important}div.wpcf7-response-output{background-color:transparent;border:0 none;margin:2em 0 1em;padding:.2em 0;color:#000;font-size:1em}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0 none;margin:40px 0 0 0;padding:20px;background-color:#fff;color:#e24233}.wpcf7 form.sent .wpcf7-response-output{background-color:#fff;border:none;padding:20px 30px;color:#3C3C3C;font-size:1.06667rem}#site-wrapper .gform_required_legend{margin-bottom:3em}#site-wrapper .gform_wrapper.gravity-theme .gfield_label{display:block;font-size:1rem;font-weight:400}#site-wrapper .gform_button_select_files:before{display:none}#site-wrapper .gform_delete_file{margin:0}#site-wrapper .gform_delete_file:before{display:none}#site-wrapper .gform_wrapper.gravity-theme .ginput_container_date input{width:100%}