﻿.leistungen .head{background-color:#eae8e8;padding:100px 0;}@media screen and (max-width:767px){.leistungen .head{padding:50px 0;}}.leistungen .head .detail h1{text-transform:uppercase;position:relative;margin-top:0;margin-bottom:60px;}.leistungen .head .detail h1:after{content:"";position:absolute;bottom:-15px;left:0;width:110px;height:3px;background-color:#082944;}.leistungen .head .detail .description{position:relative;margin-bottom:40px;}.leistungen .head .detail .description.LD:after{content:"";position:absolute;bottom:-30px;left:0;width:80%;height:1px;background-color:#829484;}.leistungen .head .detail .links{margin-bottom:30px;}.leistungen .head .detail .links li{padding-left:15px;}.leistungen .head .detail .links h3{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-family:opensans;display:inline-block;min-width:240px;text-align:center;font-size:18px;}.leistungen .head .detail .links a{position:relative;padding-left:30px;color:#707070;}.leistungen .head .detail .links a i{display:none;}.leistungen .head .detail .links a:before{content:"";position:absolute;top:4px;left:0;background-image:url("/Common/img/icon_link.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:19px;height:19px;z-index:1;}.leistungen .head .detail .downloads{margin-bottom:30px;}.leistungen .head .detail .downloads li{padding-left:15px;}.leistungen .head .detail .downloads h3{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-family:opensans;display:inline-block;min-width:240px;text-align:center;font-size:18px;}.leistungen .head .detail .downloads a{position:relative;padding-left:30px;color:#707070;}.leistungen .head .detail .downloads a i{display:none;}.leistungen .head .detail .downloads a:before{content:"";position:absolute;top:4px;left:0;background-image:url("/Common/img/icon_download.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:19px;height:19px;z-index:1;}.leistungen .head .detail .right .image{border-radius:15px;}.leistungen .head .detail .right .image i{display:none;}.leistungen .referenzen .top{text-align:center;padding:60px 0;}@media screen and (max-width:767px){.leistungen .referenzen .top{padding:50px 25px;}}.leistungen .referenzen .top h1{position:relative;margin-bottom:60px;font-family:"opensans-bold";}.leistungen .referenzen .top h1:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 55px);width:110px;height:3px;background-color:#082944;}.leistungen .referenzen .top .description{margin-bottom:50px;}.leistungen .referenzen .top .button{margin-bottom:30px;}.leistungen .referenzen .top .button a{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-size:18px;font-family:opensans;}.leistungen .referenzen .middle{padding-bottom:60px;}.leistungen .referenzen .middle .expandable-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;justify-content:center;margin:0;padding:0;}.leistungen .referenzen .middle .expandable-grid>li{padding:15px;position:relative;overflow:hidden;}.leistungen .referenzen .middle .expandable-grid>.card{cursor:pointer;}.leistungen .referenzen .middle .expandable-grid>.card:before{content:"";display:block;padding-top:100%;}.leistungen .referenzen .middle .expandable-grid>.card .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:15px;}.leistungen .referenzen .middle .expandable-grid>.card .over{border-radius:15px 15px 0 0;position:absolute;left:10px;right:10px;bottom:0;min-height:100px;padding:10px 15px;background-color:rgba(255,255,255,.85);color:#707070;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(calc(100% - 100px));-moz-transform:translateY(calc(100% - 100px));-ms-transform:translateY(calc(100% - 100px));-o-transform:translateY(calc(100% - 100px));transform:translateY(calc(100% - 100px));}.leistungen .referenzen .middle .expandable-grid>.card .over:hover{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);}.leistungen .referenzen .middle .expandable-grid>.card .title{height:80px;display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:10px;}.leistungen .referenzen .middle .expandable-grid>.card .title h2{font-family:opensans-bold;text-align:center;color:#000;font-size:20px;margin:0;padding:0;text-transform:uppercase;}.leistungen .referenzen .middle .expandable-grid>.content-card{grid-column:1/-1;}.leistungen .referenzen .middle .expandable-grid>.content-card .title2{font-family:"opensans-light";font-size:50px;color:#2b2b2b;}@media screen and (max-width:767px){.leistungen .referenzen .middle .expandable-grid>.content-card .title2{font-size:35px;}}.leistungen .referenzen .middle .expandable-grid>.content-card h1{position:relative;margin-bottom:60px;}.leistungen .referenzen .middle .expandable-grid>.content-card h1:after{content:"";position:absolute;bottom:-15px;left:0;width:110px;height:3px;background-color:#082944;}.leistungen .referenzen .middle .expandable-grid>.content-card .description{position:relative;margin-bottom:40px;}.leistungen .referenzen .middle .expandable-grid>.content-card .description.LD:after{content:"";position:absolute;bottom:-30px;left:0;width:80%;height:1px;background-color:#829484;}.leistungen .referenzen .middle .expandable-grid>.is-hidden{display:none;}.leistungen .referenzen .middle .expandable-grid>li>.content-close{position:absolute;width:50px;height:50px;top:20px;right:29px;cursor:pointer;border-radius:25px;background-color:#fff;}.leistungen .referenzen .middle .expandable-grid>li>.content-close:before,.leistungen .referenzen .middle .expandable-grid>li>.content-close:after{content:'';position:absolute;width:30px;top:24px;left:11px;height:3px;background:#082944;-webkit-transform:rotate(52deg);-moz-transform:rotate(52deg);transform:rotate(52deg);}.leistungen .referenzen .middle .expandable-grid>li>.content-close:after{-webkit-transform:rotate(-52deg);-moz-transform:rotate(-52deg);transform:rotate(-52deg);}.leistungen .referenzen .middle .expandable-grid>li>.content-close:hover:before,.leistungen .referenzen .middle .expandable-grid>li>.content-close:hover:after{background:#000;}.leistungen .referenzen .middle .expandable-grid>.content-card{background:#eae8e8;border-radius:15px;padding:60px 30px 30px 30px;}.leistungen .referenzen .middle .expandable-grid>.content-card li{width:100%;margin:0;}.leistungen .referenzen .middle .expandable-grid>.content-card li:before{display:none;}.leistungen .referenzen .middle .expandable-grid>.content-card h1{margin-top:0;}.leistungen .referenzen .middle .expandable-grid>.content-card .links{margin-bottom:25px;}.leistungen .referenzen .middle .expandable-grid>.content-card .links li{padding-left:15px;}.leistungen .referenzen .middle .expandable-grid>.content-card .links h3{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-family:opensans;display:inline-block;min-width:240px;text-align:center;font-size:18px;}.leistungen .referenzen .middle .expandable-grid>.content-card .links a{position:relative;padding-left:30px;color:#707070;}.leistungen .referenzen .middle .expandable-grid>.content-card .links a i{display:none;}.leistungen .referenzen .middle .expandable-grid>.content-card .links a:before{content:"";position:absolute;top:4px;left:0;background-image:url("/Common/img/icon_link.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:19px;height:19px;z-index:1;}.leistungen .referenzen .middle .expandable-grid>.content-card .downloads li{padding-left:15px;}.leistungen .referenzen .middle .expandable-grid>.content-card .downloads h3{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-family:opensans;display:inline-block;min-width:240px;text-align:center;font-size:18px;}.leistungen .referenzen .middle .expandable-grid>.content-card .downloads a{position:relative;padding-left:30px;color:#707070;}.leistungen .referenzen .middle .expandable-grid>.content-card .downloads a i{display:none;}.leistungen .referenzen .middle .expandable-grid>.content-card .downloads a:before{content:"";position:absolute;top:4px;left:0;background-image:url("/Common/img/icon_download.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:19px;height:19px;z-index:1;}.leistungen .referenzen .middle .expandable-grid>.content-card .ps_wrapper{padding-top:40px;}.leistungen .referenzen .middle .expandable-grid>.content-card .ps_wrapper .image{border-radius:15px;}@media(max-width:992px){.leistungen .referenzen .middle .expandable-grid{grid-template-columns:repeat(auto-fit,calc(50% - 15px));}}@media(max-width:768px){.leistungen .referenzen .middle .expandable-grid{grid-template-columns:repeat(auto-fit,100%);}}.leistungen .referenzen .bottom{text-align:center;padding-bottom:30px;}.leistungen .referenzen .bottom h1{position:relative;color:#707070;margin-bottom:60px;}.leistungen .referenzen .bottom h1:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 55px);width:110px;height:3px;background-color:#79bd1a;}.leistungen .referenzen .bottom .description{margin-bottom:50px;}.leistungen .referenzen .bottom .button{margin-bottom:30px;}.leistungen .referenzen .bottom .button a{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-size:18px;font-family:opensans;}