﻿@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:url("fonts/fira-sans-v10-latin-300.eot");src:local("Fira Sans Light"),local("FiraSans-Light"),url("fonts/fira-sans-v10-latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v10-latin-300.woff2") format("woff2"),url("fonts/fira-sans-v10-latin-300.woff") format("woff"),url("fonts/fira-sans-v10-latin-300.ttf") format("truetype"),url("fonts/fira-sans-v10-latin-300.svg#FiraSans") format("svg")}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:300;src:url("fonts/fira-sans-v10-latin-300italic.eot");src:local("Fira Sans Light Italic"),local("FiraSans-LightItalic"),url("fonts/fira-sans-v10-latin-300italic.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v10-latin-300italic.woff2") format("woff2"),url("fonts/fira-sans-v10-latin-300italic.woff") format("woff"),url("fonts/fira-sans-v10-latin-300italic.ttf") format("truetype"),url("fonts/fira-sans-v10-latin-300italic.svg#FiraSans") format("svg")}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url("fonts/fira-sans-v10-latin-regular.eot");src:local("Fira Sans Regular"),local("FiraSans-Regular"),url("fonts/fira-sans-v10-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v10-latin-regular.woff2") format("woff2"),url("fonts/fira-sans-v10-latin-regular.woff") format("woff"),url("fonts/fira-sans-v10-latin-regular.ttf") format("truetype"),url("fonts/fira-sans-v10-latin-regular.svg#FiraSans") format("svg")}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;src:url("fonts/fira-sans-v10-latin-italic.eot");src:local("Fira Sans Italic"),local("FiraSans-Italic"),url("fonts/fira-sans-v10-latin-italic.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v10-latin-italic.woff2") format("woff2"),url("fonts/fira-sans-v10-latin-italic.woff") format("woff"),url("fonts/fira-sans-v10-latin-italic.ttf") format("truetype"),url("fonts/fira-sans-v10-latin-italic.svg#FiraSans") format("svg")}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:url("fonts/fira-sans-v10-latin-500.eot");src:local("Fira Sans Medium"),local("FiraSans-Medium"),url("fonts/fira-sans-v10-latin-500.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v10-latin-500.woff2") format("woff2"),url("fonts/fira-sans-v10-latin-500.woff") format("woff"),url("fonts/fira-sans-v10-latin-500.ttf") format("truetype"),url("fonts/fira-sans-v10-latin-500.svg#FiraSans") format("svg")}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:500;src:url("fonts/fira-sans-v10-latin-500italic.eot");src:local("Fira Sans Medium Italic"),local("FiraSans-MediumItalic"),url("fonts/fira-sans-v10-latin-500italic.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v10-latin-500italic.woff2") format("woff2"),url("fonts/fira-sans-v10-latin-500italic.woff") format("woff"),url("fonts/fira-sans-v10-latin-500italic.ttf") format("truetype"),url("fonts/fira-sans-v10-latin-500italic.svg#FiraSans") format("svg")}*{margin:0;padding:0;font-family:"Fira Sans", sans-serif;outline:0;color:black;font-size:16px;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.center{margin:0 auto}.left{float:left}.right{float:right}.clear{clear:both}ul,ol{list-style-position:inside}img{max-width:100%;height:auto}body,html{width:100%}a{color:#828282}a:hover{color:#828282}#dvg-wrapper{position:relative;z-index:2;width:100%;max-width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}header{position:relative}header .header-top{position:absolute;top:0px;left:0px;width:100%;z-index:5;background:rgba(0,0,0,0.21)}header .header-top .header-logo{padding:20px 0px;width:200px;height:auto;position:relative;float:left}header .header-top .header-logo #logo-samser{position:relative;z-index:2}header .header-top .header-logo img#logo-bg{position:absolute;top:-2px;width:calc(100% + 160px);max-width:inherit;left:-75px}header .header-top .header-nav{float:right;height:104px;line-height:140px;position:relative}header .header-top .header-nav .sec-menu-mobile{display:none}header .header-top .header-nav nav{display:inline-block;vertical-align:sub;height:calc(100% - 50px);margin-top:42px}header .header-top .header-nav nav div{float:left}header .header-top .header-nav nav #such-icon{float:right;margin-top:20px;margin-left:15px;cursor:pointer}header .header-top .header-nav nav #such-icon *{fill:white;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-top .header-nav ul{list-style:none;margin:0px}header .header-top .header-nav ul li{display:inline-block}header .header-top .header-nav ul li a{display:inline-block;color:white;padding:15px;text-decoration:none;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-top .header-nav ul li a:hover{text-decoration:underline !important}header .header-top .header-nav ul li:last-of-type a{padding-right:0px}header .header-top .container{position:relative}header .header-top #dvg-wpml{position:absolute;top:0px;right:0px;background:rgba(0,0,0,0.4);padding:0px 13px;line-height:100%;z-index:2}header .header-top #dvg-wpml ul{list-style:none;margin:0px}header .header-top #dvg-wpml ul li{list-style:inline;display:inline-block;pointer-events:relative}header .header-top #dvg-wpml ul li a{display:inline-block;color:white;padding:4px 7px;font-size:16px;text-decoration:none !important}header .header-top #dvg-wpml ul li a *{color:white;text-decoration:none !important;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-top #dvg-wpml ul li:after{content:"|";display:inline;color:white}header .header-top #dvg-wpml ul li:last-of-type:after{display:none}header .header-top #dvg-wpml ul li:hover a *,header .header-top #dvg-wpml ul li.wpml-ls-current-language a *{color:#828282}header .header-top #dvg-wpml ul li.wpml-ls-current-language a *{font-weight:bold}header .header-slider{-webkit-clip-path:polygon(0 0, 100% 0, 100% 63%, 25% 100%, 0 34%);clip-path:polygon(0 0, 100% 0, 100% 63%, 25% 100%, 0 34%);position:relative;top:1;background-size:cover}header .header-slider img{width:100%}header.white-header{padding-top:100px}header.white-header .header-top{background:white;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}header.white-header .header-top .header-logo img#logo-bg{display:none}header.white-header .header-top .header-nav nav ul li a{color:black;text-decoration:none !important}header.white-header .header-top .header-nav nav ul li.current-menu-item a,header.white-header .header-top .header-nav nav ul li:hover a{color:#828282}header.white-header .header-top .header-nav nav #such-icon *{fill:black}header.white-header .header-top .header-nav nav #such-icon:hover *{fill:#828282}header.white-header .header-top #dvg-wpml{background:white;padding-right:15px}header.white-header .header-top #dvg-wpml ul li a *{color:black}header.white-header .header-top #dvg-wpml ul li:hover a *,header.white-header .header-top #dvg-wpml ul li.wpml-ls-current-language a *{color:#828282}header.white-header .header-top #dvg-wpml ul li:after{color:black}header.white-header .header-top #dvg-wpml ul li:last-of-type a{padding-right:0px}.footer-poly,.content-poly,.leistung-poly{display:none}.right-poly-img .header-slider{-webkit-clip-path:polygon(13% 0, 100% 0, 100% 100%, 39% 100%, 0 28%);clip-path:polygon(13% 0, 100% 0, 100% 100%, 39% 100%, 0 28%);width:45%;float:right;height:0px;padding-bottom:45%;position:absolute;right:0px;max-height:526px}.right-poly-img .standard-poly,.right-poly-img .content-poly,.right-poly-img .leistung-poly{display:none}.right-poly-img .footer-poly{display:block}.no-poly-img .header-slider,.methodik .header-slider,.use_cases .header-slider{display:none !important}.no-poly-img .standard-poly,.no-poly-img .footer-poly,.no-poly-img .leistung-poly,.methodik .standard-poly,.methodik .footer-poly,.methodik .leistung-poly,.use_cases .standard-poly,.use_cases .footer-poly,.use_cases .leistung-poly{display:none}.no-poly-img .content-poly,.methodik .content-poly,.use_cases .content-poly{display:block}.use_cases #green-hexa-bg-header-corner{position:fixed}.karriere #green-hexa-bg-header-corner-right{position:fixed}.leistungen .content-poly #green-hexa-bg-header-corner{display:none !important}.leistungen .content-poly #green-hexa-bg-footer-half{width:50%;opacity:0.1}.leistungen-single .standard-poly,.leistungen-single .footer-poly,.leistungen-single .leistung-poly,.leistungen .standard-poly,.leistungen .footer-poly,.leistungen .leistung-poly,.karriere .standard-poly,.karriere .footer-poly,.karriere .leistung-poly{display:none}.leistungen-single .leistung-poly,.leistungen .leistung-poly,.karriere .leistung-poly{display:block}.leistungen-single .header-slider,.leistungen .header-slider,.karriere .header-slider{-webkit-clip-path:polygon(5% 0, 100% 0, 100% 35%, 24% 100%);clip-path:polygon(5% 0, 100% 0, 100% 35%, 24% 100%)}.use_cases.single .standard-poly,.use_cases.single .footer-poly,.use_cases.single .leistung-poly,.use_cases.single .content-poly{display:none !important}#mobil-menu-bg{display:none}#mobile-burger{width:30px;height:20px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;top:26px;right:5px;z-index:6;display:none}#mobile-burger span{display:block;position:absolute;height:2px;width:100%;background:#828282;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobile-burger span:nth-child(1){top:0px}#mobile-burger span:nth-child(2),#mobile-burger span:nth-child(3){top:9px}#mobile-burger span:nth-child(4){top:18px}.open-mobile-menu #mobile-burger span:nth-child(1){top:9px;width:0%;left:50%}.open-mobile-menu #mobile-burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:19px;left:10px}.open-mobile-menu #mobile-burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:19px;left:10px}.open-mobile-menu #mobile-burger span:nth-child(4){top:18px;width:0%;left:50%}.open-mobile-menu #mobile-burger span{background:white}.open-mobile-menu{overflow:hidden}#green-hexa-bg{position:absolute;top:200px;height:750px;width:auto;left:0px;opacity:0.1;z-index:-1;left:-40%;pointer-events:none}#green-hexa-border-bg{position:absolute;top:360px;height:550px;width:auto;right:-23%;opacity:0.2;z-index:3;pointer-events:none}#green-hexa-border-bg-btm{position:absolute;bottom:1220px;height:1100px;width:auto;right:-53%;opacity:0.25;z-index:-1;pointer-events:none;display:none}.front-page #green-hexa-border-bg-btm{display:block}#green-hexa-bg-footer{position:absolute;bottom:0px;left:0px;width:60%;height:auto;opacity:0.1;pointer-events:none;z-index:-1}#green-hexa-bg-header-corner{position:absolute;top:0px;left:0px;width:45%;height:auto;opacity:0.1;pointer-events:none;z-index:-1}#green-hexa-bg-footer-half{position:absolute;bottom:0px;right:0px;width:15%;height:auto;opacity:0.25;pointer-events:none;z-index:-1}#green-hexa-bg-header-corner-right{position:absolute;top:0px;right:0px;width:25%;height:auto;opacity:0.1;pointer-events:none;z-index:2}#green-hexa-bg-footer-corner-sm{position:absolute;bottom:0px;left:0px;width:35%;height:auto;opacity:0.1;pointer-events:none;z-index:2}@media (min-width: 1600px){#green-hexa-bg{left:-25%}#green-hexa-border-bg{top:600px;right:-13%}#green-hexa-border-bg-btm{bottom:1530px;right:-35%}.right-poly-img .header-slider{padding-bottom:45%}}.container{max-width:1030px}h1{max-width:730px}h1,h2,h3,h4,h5,h6{font-size:30px;font-weight:normal;margin-bottom:25px}h1+h3,h2+h3{margin-top:-20px}.txt-right{text-align:right}.txt-left{text-align:left}.txt-center{text-align:center}.button,.button.more{padding:3px 10px 1px 10px;background:#828282;color:white;display:inline-block;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none !important;border:none !important}.button:hover,.button.more:hover{background:#828282}span.parsley-required{color:red !important;font-size:11px}.use-case-img{margin-top:70px;text-align:center}.use-case-img .mobile,.use-case-img .desktop{margin:0 auto}.all-projects{float:right;margin-bottom:-30px}h3{font-size:22px;color:#828282}main{padding:100px 0px 0px 0px;position:relative;z-index:4;min-height:calc(100vh - 191px)}blockquote,blockquote *{font-size:20px;color:black}blockquote{padding:40px 0px;background:url(img/icon-doppelpfeil.svg);background-repeat:no-repeat;margin:0px}.align-bottom{vertical-align:bottom !important;display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:20px}@media (min-width: 768px){.pad-left{padding-left:50px}.pad-top{padding-top:155px}}hr{width:264px;height:50px;border:none;background:url(img/hr.svg);background-repeat:no-repeat;margin:80px auto 110px auto}hr.no-marg-btm{margin-bottom:10px}hr.no-marg-top{margin:40px auto 0px auto}.dvg-list-item{padding-left:30px;margin-bottom:60px;position:relative}.dvg-list-item strong{color:#828282;font-size:18px;font-weight:500}.dvg-list-item:before{content:"";display:block;width:18px;height:22px;background:url(img/icon-doppelpfeil-sm.svg);background-size:100% 100%;position:absolute;left:0px;top:4px}.noscroll{overflow:hidden}.front-page .dvg-list-item{margin-bottom:40px}.sr-row a{margin-bottom:25px}.oc-search-result{padding:27px;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;height:100%}.oc-search-result:hover{box-shadow:0px 0px 50px rgba(0,0,0,0.2)}.oc-search-result h2{margin-top:0px}.oc-search-result p.oc-search-link{font-size:12px;font-style:italic;color:#bfbfbf}.oc-search-result .oc-search-exc p{font-size:14px}.oc-pagination{text-align:center;display:block;width:100%;margin-bottom:100px}.oc-pagination nav.navigation.pagination{display:inline-block !important}.oc-pagination .nav-links a{padding:5px 7px;color:#828282}.oc-pagination .nav-links a.current,.oc-pagination .nav-links a:hover{color:#828282}.oc-pagination .nav-links span.current{color:#828282;padding:5px 7px}.oc-pagination a.prev.page-numbers,.oc-pagination a.next.page-numbers{position:relative;top:1px}.nav-links svg{width:20px;vertical-align:middle;position:relative;top:-2px}.search-container h1{margin-bottom:30px}.search-container *,.search-container a,.search-container a *{text-decoration:none}.search-container *:hover,.search-container a:hover,.search-container a *:hover{text-decoration:none}.search-container h3.oc-search-title{margin-bottom:5px}#portfolio{background:url(img/bg-grey-hexa.svg);background-size:cover;background-position:center;padding-top:50px}.portfolio-table{margin-bottom:50px}.portfolio-table h3{font-size:16px;text-transform:uppercase;color:black;margin-bottom:15px !important}.portfolio-table ul,.portfolio-table ol{list-style:none}.portfolio-table ul li,.portfolio-table ul li *,.portfolio-table ol li,.portfolio-table ol li *{font-size:18px;color:black}.portfolio-table ul li,.portfolio-table ol li{position:relative;padding:0px 5px 10px 20px !important;margin:0px !important}.portfolio-table ul li:before,.portfolio-table ol li:before{content:"»" !important;position:absolute;top:0px;left:0px;font-size:18px !important;color:black !important}.portfolio-table ul li:after,.portfolio-table ol li:after{content:"";display:block;position:absolute;width:calc(100% - 20px);bottom:3px;right:0px;height:1px;background:black}.zweispaltig-einleitung .col-12{margin-bottom:100px}.zweispaltig-einleitung .pad-top{padding-top:0px !important}strong{font-weight:500}div#search-dvg{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:999999;background:rgba(130,130,130,0.85);display:none}div#search-dvg.active{display:block}div#search-dvg form{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:750px}div#search-dvg label.screen-reader-text{display:none}div#search-dvg input#s{font-size:24px;background:none;border:none;border-bottom:2px solid white;padding:10px;color:white;width:100%}div#search-dvg input#s::placeholder{color:white}div#search-dvg input#searchsubmit{position:absolute;top:0px;right:0px;display:block;width:40px;height:40px;background:none;border:none;cursor:pointer}div#search-dvg #searchiconform{position:absolute;top:8px;right:6px;color:white;font-size:26px;pointer-events:none;width:30px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}div#search-dvg input#searchsubmit:hover ~ #searchiconform{opacity:0.5}div#search-dvg #close-search{color:white;font-size:37px;position:absolute;top:30px;right:33px;color:white;cursor:pointer;width:30px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}div#search-dvg #close-search:hover{opacity:0.5;behavior:url(-ms-transform.htc);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}.mt-50{margin-top:50px}.mt-100{margin-top:100px}.n2-ss-layer.n2-ow{text-align:left !important}.n2-ow.n2-bullet{-webkit-clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);padding-bottom:6px !important;margin:0px 8px !important}.n2-ss-control-bullet.n2-ss-control-bullet-horizontal{bottom:20% !important}.page-numbers{color:white !important;background:#828282;width:32px;height:32px;display:inline-block;text-align:center;line-height:33px;opacity:0.4;text-decoration:none !important;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.page-numbers:hover,.page-numbers.current{opacity:1}.wp-ajax-pagination-loading{background-color:rgba(255,255,255,0.75) !important}.dvg-aktuell{column-count:2}.dvg-aktuell .dvg-aktuell-item{padding:0px 5px 20px 5px;margin-bottom:40px;break-inside:avoid;-webkit-column-break-inside:avoid}.dvg-aktuell .dvg-aktuell-item .sai-img{width:100%;height:0px;padding-bottom:40%;margin-bottom:20px;background-size:340%;background-position:26% -9px;margin-bottom:20px;position:relative}.dvg-aktuell .dvg-aktuell-item .sai-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:60%;max-height:90%}.dvg-aktuell .dvg-aktuell-item h3{font-size:18px;font-weight:regular;margin-bottom:10px}.dvg-aktuell .slick-dots{text-align:right;bottom:-60px;right:13px}.dvg-aktuell .slick-dots li{background:#828282;width:30px;height:30px;color:white;line-height:32px;margin:0px 4px;text-align:center;opacity:0.5;padding:0px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.dvg-aktuell .slick-dots li.slick-active,.dvg-aktuell .slick-dots li:hover{opacity:1}.dvg-aktuell .slick-dots li:before{display:none}.square-grid-wrap{margin-top:10px}.square-grid-wrap a{text-decoration:none !important}.square-grid-wrap .square-grid-item{padding:20px 20px 60px 20px;position:relative;margin-bottom:25px}.square-grid-wrap .square-grid-item *{text-decoration:none !important}.square-grid-wrap .square-grid-item:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:#828282;opacity:0.1;z-index:-1;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.square-grid-wrap .square-grid-item:hover:after{opacity:1}.square-grid-wrap .square-grid-item:hover .hgi-title{color:white}.square-grid-wrap .square-grid-item .hgi-title{font-size:19px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.square-grid-wrap .square-grid-item .more{position:absolute;bottom:20px;right:20px;font-size:16px;color:#828282}.square-grid-wrap .square-grid-item .more svg{width:13px;height:17px}.hexa-grid-wrap{overflow:hidden !important;width:100%;max-width:100%}a[href^="mailto:"]{color:black}a[href^="mailto:"]:hover{color:#828282}.hexa-grid{margin-top:30px;margin-right:-150px}.hexa-grid .hexa-grid-item{width:25%;float:left;background:url(img/form-hexagon-green-border-grid-bg.svg);background-size:100% 100%;background-repeat:no-repeat;position:relative;cursor:pointer}.hexa-grid .hexa-grid-item:after{content:"";display:block;background:url(img/form-hexagon-green-border-grid-bg-fill.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;opacity:0;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.hexa-grid .hexa-grid-item .hexa-grid-item-inner{height:0px;padding-bottom:86%;text-align:center;position:relative;z-index:2}.hexa-grid .hexa-grid-item .hexa-grid-item-inner .hgi-title{font-size:18px;position:absolute;top:57px;width:calc(100% - 160px);left:80px}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a{position:absolute;bottom:40px;color:#828282;width:100% !important;text-decoration:none !important;text-align:center;left:0px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a:hover{color:#828282}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a img,.hexa-grid .hexa-grid-item .hexa-grid-item-inner a svg{height:15px;position:relative;top:-1px;right:-1px}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a svg{top:-2px}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a svg *{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.hexa-grid .hexa-grid-item:nth-of-type(even){margin-top:129px;margin-left:-50px;margin-right:-50px}.hexa-grid .hexa-grid-item:nth-of-type(1n+5){position:relative;top:-110px}.hexa-grid .hexa-grid-item:hover:after{opacity:1}.hexa-grid .hexa-grid-item:hover *{color:white !important}.hexa-grid .hexa-grid-item:hover svg *{fill:white}.green-sec{padding-top:50px;background:#828282;margin-top:90px}.green-sec *{color:white}.partner-slide{max-width:calc(100% - 50px);margin:70px auto 70px}.partner-slide .partner-slide-item{text-align:center;padding:10px}.partner-slide .partner-slide-item div{width:100%;max-width:240px;margin:0 auto}.partner-slide .partner-slide-item img{display:inline-block;max-width:100%;vertical-align:middle}.partner-slide .slick-prev,.partner-slide .slick-next{background-size:100% 100%;height:40px;width:29px;background-repeat:no-repeat;opacity:0.5;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.partner-slide .slick-prev:before,.partner-slide .slick-next:before{display:none}.partner-slide .slick-prev:hover,.partner-slide .slick-next:hover{opacity:1}.partner-slide .slick-prev,.partner-slide .slick-prev:hover{background-image:url(img/icon-doppelpfeil-weiss-left.svg)}.partner-slide .slick-next,.partner-slide .slick-next:hover{background-image:url(img/icon-doppelpfeil-weiss-right.svg)}.footer-image{-webkit-clip-path:polygon(100% 45%, 100% 100%, 0 100%, 0 40%, 79% 0);clip-path:polygon(100% 45%, 100% 100%, 0 100%, 0 40%, 79% 0);position:relative;top:1}.footer-image img{width:100%}footer{background:#828282;padding:20px 0px 15px 0px;position:relative;z-index:5}footer.extra-margin{margin-top:120px}footer *{color:white}footer nav ul{list-style:none;margin:0px}footer nav ul li{display:inline-block}footer nav ul li a{color:white;text-decoration:none;padding-left:30px}footer nav ul li a:hover{color:white;text-decoration:underline}.management-item{text-align:center;margin-top:20px}.management-item .management-name{color:#828282;font-size:18px;display:block;margin-top:20px}.next-prev{margin-top:200px}.next-prev a{text-decoration:none !important}.next-prev svg{height:22px;width:20px;position:relative;top:-2px}.next-prev svg *{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.next-prev #prev{margin-right:10px}.next-prev #next{margin-left:10px}.next-prev a:hover svg *{fill:#828282}.next-prev .button{margin:0px auto 35px auto !important}.next-prev.aktuell{margin-top:100px}.next-prev.aktuell .button{padding-right:10px !important}.next-prev a.no-link,.next-prev a.no-link *{color:darkgrey;fill:darkgrey !important;cursor:not-allowed}.desktop{display:block}.mobile{display:none}.use-case-further h2{font-size:22px;margin-top:70px}.gmap-hexa{width:50%;margin-left:5%;background:url(img/form-hexagon-green-border-grid-bg.svg);padding:10%;background-size:100% 100%}.gmap-iframe{-webkit-clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%)}.kontakt-hexa{width:43%;position:absolute;top:-15%;right:5%;background:url(img/form-hexagon-green-10.svg);background-size:100% 100%;background-repeat:no-repeat;height:0px;padding-bottom:46%}.kontakt-hexa .kontakt-hexa-inner{position:absolute;top:39%;left:19%;width:70%}.kontakt .standard-poly,.kontakt .footer-poly,.kontakt .content-poly{display:none !important}main .container ul:not(.wpforms-field-required){list-style:none}main .container ul:not(.wpforms-field-required) li{position:relative;padding-left:25px;margin-bottom:7px}main .container ul:not(.wpforms-field-required) li:before{content:"•";color:#828282;display:block;position:absolute;left:0px;top:0px;font-size:26px}.dvg-stellenangebot .dvg-stellenangebot-top{padding:12px 85px 12px 20px;border-bottom:1px solid rgba(130,130,130,0.23);cursor:pointer;position:relative}.dvg-stellenangebot .dvg-stellenangebot-top .sst-top-title{font-size:22px;width:calc(100% - 75px);-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.dvg-stellenangebot .dvg-stellenangebot-top .sst-top-date{font-size:16px;position:relative;top:6px;display:none !important}.dvg-stellenangebot .dvg-stellenangebot-top svg{position:absolute;right:35px;width:17px;top:27px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.dvg-stellenangebot .dvg-stellenangebot-top svg *{fill:#828282}.dvg-stellenangebot .dvg-stellenangebot-content{background:rgba(130,130,130,0.1);max-height:0px;overflow:hidden;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner{padding:30px 20px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner h2{font-size:22px;color:black;margin-bottom:0px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner h3{font-size:18px;margin-bottom:15px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner ul li:before{color:black;font-size:20px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner .button{margin-top:30px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner .button:hover{color:white}.dvg-stellenangebot.active .dvg-stellenangebot-content{max-height:3000px}.dvg-stellenangebot.active .dvg-stellenangebot-top svg{behavior:url(-ms-transform.htc);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.dvg-stellenangebot.active .sst-top-title{color:#828282}.dvg-stellenangebot:hover .sst-top-title{color:#828282}@media (max-width: 1400px){.kontakt-hexa .kontakt-hexa-inner{left:14%}}.dvg-aktuell-item a,.dvg-aktuell-item a *{text-decoration:none !important}.caldera-grid input[type="text"],.caldera-grid input[type="email"],.caldera-grid textarea{background:rgba(130,130,130,0.1) !important;border:none !important;border-radius:0px;box-shadow:none;padding:25px 10px;outline:none !important;box-shadow:none !important}.caldera-grid .alert-success{background:none !important;color:black !important;padding:0px !important;border:none !important}.caldera-grid .alert-success a.download{display:block;margin-top:25px;text-decoration:none !important;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.caldera-grid .alert-success a.download:before{content:"\f019";margin-right:11px;font-family:"FontAwesome";font-size:18px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.caldera-grid .alert-success a.download:hover{color:#828282}.caldera-grid .alert-success a.download:hover:before{color:#828282}.caldera-grid label{color:#1F4D54 !important;margin-bottom:2px;text-shadow:none}.caldera-grid label .field_required{display:none}.caldera-grid .button{padding:5px 10px 4px 10px}.caldera-grid .datenschutz label{font-size:14px}.caldera-grid input[type="checkbox"],.caldera-grid input[type="radio"]{appearance:none !important;-webkit-appearance:none !important;display:block;border:none}.caldera-grid input[type="checkbox"]:after,.caldera-grid input[type="radio"]:after{content:"";display:block;width:30px;height:30px;background:rgba(130,130,130,0.1);font-size:22px;text-indent:6px;line-height:33px;color:#828282;position:absolute;left:0px}.caldera-grid input[type="checkbox"]:checked:after,.caldera-grid input[type="radio"]:checked:after{content:'✔'}.caldera-grid input[type="radio"]:after{font-size:35px;line-height:28px}.caldera-grid input[type="radio"]:checked:after{content:'▪'}.caldera-grid .radio{display:inline-block !important;margin-right:25px}.caldera-grid .radio label{line-height:30px}.caldera-grid .radio label,.caldera-grid .checkbox label{padding-left:40px !important;position:relative;display:block !important;text-indent:0px !important}@media only screen and (max-width: 1200px){.gmap-hexa{width:100%;margin-left:22%;padding:16%;margin-top:-130px;margin-bottom:-80px}.kontakt-hexa{width:130%;position:inherit;margin-left:-30%;padding-bottom:130%}.kontakt-hexa .kontakt-hexa-inner{left:23%;top:25%}.kontakt main{max-width:550px;margin:60px auto 0px auto}div#dvg-wrapper.kontakt{background-position:bottom center;background-size:150% auto}}@media (min-width: 992px){body.home .header-top #dvg-wpml ul li:hover a *,body.home header .header-top #dvg-wpml ul li.wpml-ls-current-language a *{color:#eedde7}}@media only screen and (max-width: 992px){#mobile-burger{display:inline-block}header .header-top #dvg-wpml{position:absolute;top:20px;right:calc(50% - 90px);padding:0px !important;background:none !important}header .header-top #dvg-wpml ul li{margin-right:-6px}header .header-top #dvg-wpml ul li a{padding:4px;font-size:14px}header .header-top #dvg-wpml ul li a *{color:black;font-size:14px}header .header-top #dvg-wpml ul li:hover a *,header .header-top #dvg-wpml ul li.wpml-ls-current-language a *{color:#828282}header .header-top #dvg-wpml ul li:after{color:black}header .header-top #dvg-wpml ul li:last-of-type a{padding-right:0px}.right-poly-img main .container:first-of-type{padding-top:0px}.no-poly-img main{padding-top:50px}header,header.white-header{padding-top:70px}header .header-top,header.white-header .header-top{background:white;z-index:5}header .header-top #logo-bg,header.white-header .header-top #logo-bg{display:none}header .header-top .header-logo,header.white-header .header-top .header-logo{padding:10px 0px;width:160px}header .header-top .header-nav,header.white-header .header-top .header-nav{display:none;height:calc(100vh - 72px);width:100%;background:rgba(0,0,0,0.5);position:absolute;top:0px;left:0px;z-index:5;top:72px}header .header-top .header-nav nav,header.white-header .header-top .header-nav nav{width:50%;position:absolute;right:0px;overflow-y:scroll;overflow-x:auto}header .header-top .header-nav nav div,header.white-header .header-top .header-nav nav div{float:none}header .header-top .header-nav nav ul li,header.white-header .header-top .header-nav nav ul li{display:block;text-align:right}header .header-top .header-nav nav ul li a,header.white-header .header-top .header-nav nav ul li a{color:white;display:inline-block;width:100%;text-align:right;max-width:180px;right:15px;padding:10px;margin-right:15px;border-bottom:1px solid white}header .header-top .header-nav nav ul li.current-menu-item a,header .header-top .header-nav nav ul li:hover a,header.white-header .header-top .header-nav nav ul li.current-menu-item a,header.white-header .header-top .header-nav nav ul li:hover a{color:black}header .header-top .header-nav nav #such-icon,header.white-header .header-top .header-nav nav #such-icon{display:none}header .header-top .header-nav .sec-menu-mobile,header.white-header .header-top .header-nav .sec-menu-mobile{display:block;margin-top:50px}header .header-top .header-nav .sec-menu-mobile a,header.white-header .header-top .header-nav .sec-menu-mobile a{font-size:14px}header .header-top .header-nav span.copy-menu,header.white-header .header-top .header-nav span.copy-menu{color:white;font-size:10px;text-align:right;display:block;margin-right:15px;border-top:1px solid white;max-width:180px;padding-top:10px;width:100%;float:right}header img#mobil-menu-bg,header.white-header img#mobil-menu-bg{display:block;height:calc(100vh - 30px);width:auto;left:0px;max-width:inherit;transform:translate(20px, -78px);position:absolute;z-index:-1}.open-mobile-menu .header-nav{display:block !important}main *{font-size:12px}h1,h2{font-size:18px}h3,h4{font-size:14px}blockquote{max-width:240px;margin:40px auto 0px auto}hr{display:none}#kontakt{margin-top:100px}.front-page main .container:after{content:"";display:block;width:160px;height:18px;border:none;background:url(img/hr.svg);background-repeat:no-repeat;margin:0px auto 50px auto}.dvg-aktuell{margin-bottom:120px !important}div[class^='mt-'],div[class*=' mt-']{margin-top:0px}img#smart-it-service{margin:10px 0px 30px 0px}.button,.button.more{margin:0 auto 50px auto;display:block;text-align:center !important;padding:5px 5px 3px 5px;float:none}.button.more,.button.more.more{width:150px}.hexa-grid-wrap{max-width:600px;margin:0 auto}.hexa-grid{margin-right:-50px;margin-bottom:30px}.hexa-grid .hexa-grid-item{width:50%}.hexa-grid .hexa-grid-item .hexa-grid-item-inner .hgi-title{top:77px}.hexa-grid .hexa-grid-item:nth-of-type(1n+5){position:relative;top:inherit}.hexa-grid .hexa-grid-item:nth-of-type(1n+3){margin-top:-110px}.hexa-grid .hexa-grid-item:nth-of-type(2n+4){margin-top:40px !important}.unsere-parnter .container:after{display:none}.right-poly-img .header-slider{width:75%;position:inherit !important;padding-bottom:100%;float:right;margin-top:30px;margin-bottom:-50px}#green-hexa-bg-footer{bottom:inherit;left:inherit;top:50px;right:-30%;transform:rotate(180deg);width:80%}.dvg-stellenangebot .dvg-stellenangebot-top{padding:8px 39px 8px 10px}.dvg-stellenangebot .dvg-stellenangebot-top .sst-top-title{font-size:12px}.dvg-stellenangebot .dvg-stellenangebot-top .sst-top-date{font-size:12px;top:0px}.dvg-stellenangebot .dvg-stellenangebot-top svg{right:10px;width:13px;top:14px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner{padding:20px 10px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner h2{font-size:16px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner h3{font-size:14px}.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner .button,.dvg-stellenangebot .dvg-stellenangebot-content .dvg-stellenangebot-content-inner .button.more{margin:30px 0px 0px 0px}main{padding-top:40px}}@media (max-width: 650px){.hexa-grid .hexa-grid-item .hexa-grid-item-inner .hgi-title{font-size:12px;top:55px}}@media only screen and (max-width: 768px){#green-hexa-border-bg-btm{display:none}#portfolio{margin-bottom:50px}.portfolio-table{width:80%;max-width:400px;margin:0 auto 50px auto}.portfolio-table h3{font-weight:bold;position:relative;font-size:12px}.portfolio-table h3:after{content:"";display:block;width:100%;height:1px;background:black;position:absolute;left:0px;bottom:-10px}.portfolio-table ol li:after,.portfolio-table ul li:after{width:100%}.portfolio-table ol li,.portfolio-table ol li *,.portfolio-table ul li,.portfolio-table ul li *{font-size:14px}.dvg-aktuell{column-count:2}.kontakt-hexa .kontakt-hexa-inner{left:32%;top:25%}.desktop{display:none}.mobile{display:block}.rellax{transform:none !important}div#dvg-wrapper.kontakt{background-position:bottom center;background-size:250% auto}#green-hexa-bg{position:absolute;top:60px;height:70vh;width:auto;left:0px;opacity:0.1;z-index:-1;left:-70%;max-width:99999px}#green-hexa-border-bg{right:-60%}footer *{font-size:10px}footer * nav ul li a{padding-left:15px}.partner-slide{margin:30px auto}}@media only screen and (max-width: 480px){div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths{width:100% !important;float:none !important;margin:0px !important}main{padding-top:40px}#green-hexa-border-bg{right:-75%}.dvg-aktuell{column-count:1}.kontakt main{padding-bottom:4vh}.kontakt-hexa{margin-bottom:200px}#green-hexa-bg-header-corner{width:95%;left:-10%}.hexa-grid .hexa-grid-item:nth-of-type(even){margin-top:99px}.hexa-grid .hexa-grid-item:nth-of-type(odd){margin-top:-81px}.hexa-grid .hexa-grid-item:first-of-type{margin-top:-10px}.hexa-grid .hexa-grid-item .hexa-grid-item-inner .hgi-title{top:40px;font-size:13px;width:calc(100% - 140px);left:70px}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a{bottom:26px}.square-grid-wrap{padding:10px}.square-grid-wrap>div{padding:5px}.square-grid-wrap .square-grid-item{margin-bottom:0px}.square-grid-wrap .square-grid-item .hgi-title{font-size:13px}.square-grid-wrap .square-grid-item .more{font-size:12px}.square-grid-wrap .square-grid-item .more svg{width:10px;height:13px}}@media (max-width: 435px){.hexa-grid .hexa-grid-item .hexa-grid-item-inner .hgi-title{font-size:13px;width:calc(100% - 110px);left:55px;hyphens:auto}.hexa-grid .hexa-grid-item .hexa-grid-item-inner a{font-size:10px}}@media (max-width: 370px){.hexa-grid .hexa-grid-item .hexa-grid-item-inner .hgi-title{font-size:10px}}@media (max-width: 380px){.hexa-grid .hexa-grid-item:nth-of-type(2n+1){margin-top:-54px}.hexa-grid .hexa-grid-item:first-of-type{margin-top:3px}}@media (max-width: 355px){header .header-top .header-logo,header.white-header .header-top .header-logo{padding:16px 0px;width:130px}header .header-top #dvg-wpml{right:calc(50% - 77px)}}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:normal !important;min-height:24px}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border:none !important;background:rgba(130,130,130,0.1) !important;border-radius:0px !important;height:50px !important;padding-left:17px !important}div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{height:auto !important;padding-top:17px !important;min-height:180px !important}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#828282 !important;border:none !important;border-radius:0px;color:white !important;float:right !important;opacity:1 !important}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background:black !important;color:white !important;opacity:1 !important}div.wpforms-container-full .wpforms-form input[type=checkbox],div.wpforms-container-full .wpforms-form input[type=radio]{-webkit-appearance:none;width:17px !important;height:17px !important;border:2px solid #828282 !important;position:relative !important;top:3px !important;left:-1px !important;margin-left:0px !important;position:relative !important}div.wpforms-container-full .wpforms-form input[type=checkbox]:checked:after,div.wpforms-container-full .wpforms-form input[type=radio]:checked:after{content:"";position:absolute;top:-7px;left:6px;transform:rotate(45deg);height:18px;width:10px;border-bottom:4px solid #828282;border-right:4px solid #828282}
/*# sourceMappingURL=style.css.map */
