﻿@import url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");.bg-cover{background-size:cover;background-position:center}.fixed-ratio{position:relative}.fixed-ratio::before{content:'';display:block}.fixed-ratio.ratio-4to3::before{padding-bottom:75%}.fixed-ratio.ratio-75to3::before{padding-bottom:41.9%}.fixed-ratio.ratio-3to4::before{padding-bottom:130%}.bg-black{background-color:#000000}.bg-gray{background-color:#efefef}.bg-darkgray{background-color:#9B9B9B}.text-black{color:#000000}.text-lightgray{color:#9B9B9B}.border-line{border:solid #000000 1px}.bg-faded-black-gray{background:#000000;background:-moz-linear-gradient(top, #000 0%, #000 70%, #9b9b9b 30%, #9b9b9b 100%);background:-webkit-linear-gradient(top, #000 0%, #000 70%, #9b9b9b 30%, #9b9b9b 100%);background:linear-gradient(to bottom, #000 0%, #000 70%, #9b9b9b 30%, #9b9b9b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#9b9b9b',GradientType=0 )}@media (min-width: 768px){.my-m-5{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){.bg-gray-md{background-color:#efefef}.border-line{width:80%}.seoheadline{font-size:16px !important}}.btn-nachricht{background-color:#000000 !important;color:#fff !important;font-size:14px;padding:10px;font-weight:300;padding-left:30px;padding-right:30px;padding-top:12px;padding-bottom:12px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.3)}.btn-nachricht:hover{background-color:#5a6268 !important}.footer-nav a{color:#9B9B9B;font-size:16px;text-decoration:none}.footer-nav a:hover{color:darken #9B9B9B}.footer-nav{justify-content:flex-end}.footer-nav p{font-size:16px}.footerkontakt a{text-decoration:none;color:#000;transition:ease-in-out all .2s}.footerkontakt a:hover{color:#9B9B9B;transition:ease-in-out all .2s}@media (max-width: 368px){.footer-nav{margin-bottom:30px !important}}@media (max-width: 768px){.call img{margin-top:-30px}.footer-nav{text-align:center}.footerkontakt h4{font-size:16px !important}.footerkontakt p{font-size:14px}.footer-nav .loesung{text-align:center !important}}.navbar-nav>li>a{padding-top:33px;padding-bottom:33px;color:#333;font-size:15px;font-weight:bold;transition:ease-in-out all 0.5s}.navbar-nav>li>a:hover{color:#575757;transition:ease-in-out all 0.5s}.navbar-nav>li>a:focus{color:#575757;transition:ease-in-out all 0.5}.navbar-nav .active{font-weight:300}.navbar{background-color:#fff}nav{display:none}.navbar-brand{font-size:14px;font-weight:400}.navbar-toggler{border:none;background:#efefef !important;position:absolute;right:20px;top:20px;height:39px;width:39px;border-radius:50%}.navbar-toggler:focus{outline:none}.navbar-toggler .icon-bar{background-color:#000000;transform:rotate(0deg) translate(0px, 0px);transition:ease all .2s}.navbar-toggler .icon-bar{display:block;width:15px;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.icon-bar:nth-child(2){width:10px;transition:ease all .2s}.navbar-toggler:hover>.icon-bar:nth-child(2){width:18px;transition:ease all .2s}.navbar-toggler:active>.icon-bar:nth-child(2){width:18px;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg) translate(5px, 4px);transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(4px, -4px);transition:ease all .2s}.navbar-exannd-md .navbar-collapse{transition:transform 0.3s}.logo-white{display:none}.navbar-nav .nav-link{padding-right:1.5rem !important;padding-left:1.5rem !important}@media (max-width: 368px){.navbar-nav>li>a{color:#fff;padding-bottom:15px !important}.navbar-nav>li>a:before{content:url("../images/arrow.svg");display:block;float:right}}@media (max-width: 767px){nav.navbarbg{background-color:#000;z-index:8}nav.navbarbg .logo-white{display:block}nav.navbarbg .logo-black{display:none}nav:not(.navbarbg) .logo-white{display:none}nav:not(.navbarbg) .logo-black{display:block}.navbar-nav>li>a{color:#fff;padding-bottom:30px}.navbar-nav>li>a:before{content:url("../images/arrow.svg");display:block;float:right}.navbarbg .navbar-toggler{border:none;background:transparent !important;position:absolute;right:20px;top:20px}.navbarbg .navbar-toggler:not(.navbarbg) .navbar-toggler{background:#efefef}.navbarbg .navbar-toggler .icon-bar{background-color:#fff}.navbar-collapse{padding-top:60px}}@media (max-width: 992px){.navbar-nav .nav-link{padding-left:10px !important;padding-right:10px !important}}.strichebg{background-image:url("../images/finfocus_bg.png");background-repeat:no-repeat;background-size:contain;background-position:right}.strichebg h1{font-size:36px;font-weight:400;margin-top:30px}.leistung-swiper h2{font-weight:bold;font-size:16px}#swiper-leistungen .swiper-pagination{position:relative !important;margin-top:20px}#swiper-leistungen .swiper-pagination-bullet{background-color:#fff;margin-top:5px;padding:5px;opacity:1}#swiper-leistungen .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#swiper-leistungen .swiper-button-next{background-image:url("../images/arrow-right.svg") !important;top:auto;background-size:12px 24px;top:10px;background-color:#000;right:-1px}#swiper-leistungen .swiper-button-next::before{content:'';position:absolute;top:0;height:100%;width:36px;left:-36px;background-image:linear-gradient(to left, #000, transparent)}#swiper-leistungen .swiper-slide.swiper-slide-next a h2.text-white,#swiper-leistungen .swiper-slide .swiper-slide-prev a h2.text-white{opacity:1}@media (max-width: 768px){.indexseo{padding-top:15px !important}.leistung-swiper{padding-bottom:10px !important}}#swiper-Ueberuns .swiper-pagination-progressbar,#swiper-Ueberunszwei .swiper-pagination-progressbar{top:auto;bottom:0 !important;margin-bottom:20px}#swiper-Ueberuns .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,#swiper-Ueberunszwei .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000 !important}.uber_uns_head h1{color:#000}#swiper-Ueberuns a:hover,#swiper-Ueberunszwei a:hover{text-decoration:none;border:none}.leistungen .card a{font-weight:bold;font-size:18px;color:#000;cursor:pointer}.leistungen .card a:hover{color:#707070;transition:color 0.5s ease-in-out}.leistungen .card a:after{content:'';display:block;position:absolute;width:12px;height:24px;top:20px;right:20px;background-image:url(../images/arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .45s ease;transform:rotate(90deg)}.leistungen .card a[aria-expanded="true"]::after{transform:rotate(270deg)}.leistungen .card-header{border:none}.leistungen .card-body{padding-top:0}.leistungen .card{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.75)}@media (max-width: 768px){.strichebg h1{font-size:20px;padding-left:30px}.leistungen .card a{font-size:14px}}.pfeil:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";transform:rotate(90deg);transition:all linear 0.25s;float:right;margin-right:15px;padding-top:5px}.pfeil.collapsed:after{transform:rotate(0deg)}.table td,.table th{border:none;vertical-align:unset !important}.job-liste .table thead th {border-bottom:none !important}.download a{padding-top:33px;padding-bottom:33px;color:#333;font-size:15px;transition:ease-in-out all 0.5s}.download a:hover{color:#575757;transition:ease-in-out all 0.5s}.download a:focus{color:#575757;transition:ease-in-out all 0.5}@media (max-width: 768px){.stellenangebot h3{font-size:16px !important}.jobsmobil{background-color:#fff}.jobsmobil:nth-child(even){background-color:#efefef}}body{font-family:rubrik-edge-new, sans-serif;font-weight:400;font-style:normal !important;padding-top:60px}
