﻿@import"https://cdn.wpt-online.de/fonts/css/poppins.css";@import"https://cdn.wpt-online.de/twitter-bootstrap/4.0.0-beta.2/css/bootstrap.min.css";@import"https://cdn.wpt-online.de/font-awesome/4.7.0/css/font-awesome.min.css";@import"magnific-popup.css";@import"https://www.personal-spiegel.de/css/wpt-cc.css";html{scrollbar-width:thin;scrollbar-color:#90a4ae #cfd8dc}body{font-family:"Poppins",sans-serif;font-size:1rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#cfd8dc}::-webkit-scrollbar-thumb{background-color:#90a4ae;border-radius:6px}a{transition:color .15s ease-in-out,background-color .15s ease-in-out;color:#5152a5}a:hover{text-decoration:none;color:#4ec400}a.color-primary:hover{color:#4ec400 !important}td{padding:0}.content-main{padding-top:83.77px;min-height:700px}.mandatory,.totop{z-index:1029}.mandatory{right:auto}.totop{left:auto}#maedchenname,.maedchenname{position:absolute;top:-99999px;left:-99999px;opacity:0;visibility:hidden}@media screen and (min-width: 576px){.content-main{padding-top:112.66px}}@media screen and (min-width: 1200px){body{font-size:1.25rem}}.header-main{border-top:24px solid #5152a5;border-bottom:2px solid #5152a5}.navbar-brand{max-width:200px}.nav-link{color:#fff;font-size:1.125rem}.nav-link:hover{color:#4ec400}.nav-link.active{color:#4ec400}@media screen and (max-width: 991px){.navbar-collapse{position:fixed;top:0;bottom:0;left:0;width:100%;transition:visibility .2s ease-in-out;z-index:1031;display:block !important;background-color:rgba(0,0,0,.5);visibility:hidden}.navbar-collapse.show{visibility:visible}.navbar-collapse.show>div{-ms-transform:translateX(0);transform:translateX(0)}.navbar-collapse>div{max-width:320px;height:100%;padding-right:15px;padding-left:15px;overflow-y:auto;background-color:#4b4b4b;-ms-transform:translateX(100%);transform:translateX(100%);transition:transform .2s ease-in-out}.offcanvas-header{border-bottom:1px solid #fff}}@media screen and (min-width: 576px){.navbar-brand{max-width:300px}}@media screen and (min-width: 992px){.nav-link{color:#5152a5}.nav-link:hover{color:#4b4b4b}}button,.customButton{font-size:1rem}.navbar-toggler{position:relative;width:30px;height:18px}.navbar-toggler .bar{position:absolute;left:0;width:100%;height:2px;background-color:#4b4b4b}.navbar-toggler .bar:nth-child(1){top:2px}.navbar-toggler .bar:nth-child(2){top:8px}.navbar-toggler .bar:nth-child(3){top:14px}.navbar-toggler:hover .bar{background-color:#5152a5}.navbar-toggler.btn-close .bar{background-color:#fff}.navbar-toggler.btn-close .bar:nth-child(1),.navbar-toggler.btn-close .bar:nth-child(3){top:8px}.navbar-toggler.btn-close .bar:nth-child(2){display:none}.navbar-toggler.btn-close .bar:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler.btn-close .bar:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.customButton{display:inline-block;background-color:#4ec400;color:#fff;line-height:1;padding:.5rem 1rem;border:2px solid #4ec400;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.customButton:hover{color:#4ec400;background-color:#fff;box-shadow:none !important}.mandatory-btn{background-color:#000;border-radius:3px 3px 0 0;font-size:.75rem;line-height:1}.mandatory-btn:first-child{border-top-left-radius:0}.mandatory-btn:hover{background-color:#4ec400}.totop .mandatory-btn{border-top-left-radius:3px;border-top-right-radius:0}@media screen and (min-width: 576px){.mandatory-btn{font-size:1rem}}#wrapper{overflow:hidden}.container-big{padding-right:15px;padding-left:15px}.image-container{position:relative;z-index:1}.image-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-ms-transform:translate(-15px, 15px);transform:translate(-15px, 15px);background-color:#4ec400;z-index:-1}.section{padding:50px 0}.job-box{font-size:.9rem;position:relative;padding-bottom:42px !important;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.job-box .job-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.25rem}.job-box .job-company{margin-bottom:0}.job-box .job-company::after{content:"---";display:block}.job-box-btn{position:absolute;right:.5rem;bottom:.5rem}.short-information{font-size:1rem !important}#referenzen,#new-jobs{position:relative;padding-bottom:20%}#referenzen::after,#new-jobs::after{position:absolute;bottom:-3vw;left:-6px;line-height:1;font-weight:bold;color:#fff;font-size:17.3611111111vw}#referenzen{background-image:linear-gradient(to right, #5152a5, #5152a5)}#referenzen::after{content:"Referenzen"}#referenzen .referenzen-item img{max-height:125px;width:auto;height:auto}#new-jobs::after{content:"New Job";left:auto;right:0}.price-card .preis{font-size:2.25rem}.price-card .list-group-item:nth-child(odd){background-color:#edf1f4}.price-card .card-header{font-size:1.25rem}.map{width:100%;position:relative;height:300px}.map:before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map:before{content:"";z-index:1}.map iframe{border:none}.map.active{z-index:1}.map.active:before{z-index:0}@media screen and (min-width: 576px){.section{padding:75px 0}.image-container::after{-ms-transform:translate(-30px, 30px);transform:translate(-30px, 30px)}#referenzen,#new-jobs{padding-bottom:20.8333333333%}#referenzen::after{left:-10px}}@media screen and (min-width: 768px){.section{padding:100px 0}#referenzen,#new-jobs{padding-bottom:26.0416666667%}#referenzen::after,#new-jobs::after{font-size:16.9270833333vw}#referenzen::after{left:-14px}}@media screen and (min-width: 992px){#referenzen::after,#new-jobs::after{font-size:16.1290322581vw}#referenzen::after{left:-16px}}@media screen and (min-width: 1200px){.section{padding:120px 0}#referenzen,#new-jobs{padding-bottom:12.7604166667%}#referenzen::after,#new-jobs::after{font-size:15vw}}@media screen and (min-width: 1400px){.container{max-width:1280px}#referenzen::after,#new-jobs::after{font-size:15.625vw}}@media screen and (min-width: 1600px){.container-big{max-width:1600px;margin:0 auto}#referenzen::after,#new-jobs::after{font-size:250px;bottom:-3rem}#referenzen{background-image:linear-gradient(to right, #5152a5 93.75%, #fff 93.75%)}}@media screen and (min-width: 1920px){#referenzen,#new-jobs{padding-bottom:245px}}.shadow-none{box-shadow:none !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.bw-2{border-width:2px !important}.border-color{border-color:#4ec400 !important}.border-color-primary{border-color:#5152a5 !important}.color-primary{color:#5152a5}.primary-background{background-color:#5152a5}.bg-light-gray{background-color:#edf1f4 !important}.underlined{display:inline-block;position:relative;padding-bottom:2rem;margin-bottom:2rem}.underlined::before{content:"";position:absolute;bottom:0;left:0;width:42.5925925926%;height:4px;background-color:#4ec400}.underlined::after{content:"";display:table;clear:both}.text-center .underlined::before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero{position:relative;background:linear-gradient(to right, #5152a5, transparent),url(../images/576/personal-spiegel-header.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;overflow:hidden;padding-top:17.3611111111%;padding-bottom:20%}.hero::after{content:"Jobbörse";position:absolute;bottom:-3vw;left:-4px;line-height:1;font-weight:bold;color:#fff;font-size:17.3611111111vw}.hero-text .fa{font-size:.5rem;line-height:1.5rem;margin-bottom:-2px}.hero-headline{font-size:1.5rem}@media screen and (min-width: 576px){.hero{padding-bottom:20.8333333333%;background-image:linear-gradient(to right, #5152a5, transparent),url(../images/768/personal-spiegel-header.jpg)}}@media screen and (min-width: 768px){.hero{padding-top:19.53125%;padding-bottom:36.4583333333%;background-image:linear-gradient(to right, #5152a5, transparent),url(../images/992/personal-spiegel-header.jpg)}.hero::after{font-size:16.9270833333vw}.hero-headline{font-size:42px}}@media screen and (min-width: 992px){.hero{background-image:linear-gradient(to right, #5152a5, transparent),url(../images/1200/personal-spiegel-header.jpg)}.hero::after{font-size:16.1290322581vw}}@media screen and (min-width: 1200px){.hero{padding-top:6.5104166667%;padding-bottom:13.5416666667%;background-image:linear-gradient(to right, #5152a5, transparent),url(../images/1920/personal-spiegel-header.jpg)}.hero::after{font-size:15vw}.hero-headline{font-size:55px}}@media screen and (min-width: 1400px){.hero::after{font-size:15.625vw}}@media screen and (min-width: 1600px){.hero::after{font-size:250px;bottom:-3rem}}@media screen and (min-width: 1921px){.hero{background-image:linear-gradient(to right, #5152a5, transparent),url(../images/personal-spiegel-header.jpg)}}.footer-main{padding:4rem 0;background-color:#4b4b4b;font-size:1rem}.footer-column td{white-space:nowrap}@media screen and (min-width: 992px){.footer-column{border-right:1px solid #fff}.footer-column:last-child{border-right:none}}#stellenanzeigen{min-height:700px}#stellenanzeigen .job-box{padding-bottom:.5rem !important;margin-bottom:1rem}#stellenanzeigen .job-box .job-box-btn{right:0;bottom:0}#stellenanzeigen .job-box:hover .customButton{color:#4ec400;background-color:#fff;box-shadow:none !important}.stellenanzeigen-container{position:absolute;top:0;right:15px;left:15px;height:100%;min-height:636px;overflow-x:hidden;overflow-y:auto}.job-container{border-bottom:1px solid #edf1f4}.job-container:hover{background-color:#edf1f4}.job-link{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-99999px}.job-details-container img,.stellenanzeige img{max-width:100%;height:auto}.form-control{border-color:#5152a5}#referenzen .carousel-control-next,#referenzen .carousel-control-prev{width:auto;padding:0 .5rem}#referenzen .carousel-control-prev{left:auto;right:calc(100% - 15px)}#referenzen .carousel-control-next{right:auto;left:calc(100% - 15px)}@media screen and (min-width: 576px){#referenzen .carousel-inner .active,#referenzen .carousel-inner .active+.carousel-item{display:block}#referenzen .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),#referenzen .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}#referenzen .carousel-inner .carousel-item-next,#referenzen .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0, 0, 0)}#referenzen .active.carousel-item-left+.carousel-item-next.carousel-item-left,#referenzen .carousel-item-next.carousel-item-left+.carousel-item,#referenzen .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0)}#referenzen .active.carousel-item-right+.carousel-item-prev.carousel-item-right,#referenzen .carousel-item-prev.carousel-item-right+.carousel-item,#referenzen .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}#referenzen .carousel-control-prev,#referenzen .carousel-control-next{padding:0 15px}}@media screen and (min-width: 576px)and (max-width: 767px){#referenzen .carousel-inner .active.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}#referenzen .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}}@media screen and (min-width: 768px){#referenzen .carousel-inner .active+.carousel-item+.carousel-item,#referenzen .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}#referenzen .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,#referenzen .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}#referenzen .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}#referenzen .active.carousel-item-left+.carousel-item-next.carousel-item-left,#referenzen .carousel-item-next.carousel-item-left+.carousel-item,#referenzen .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,#referenzen .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,#referenzen .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}#referenzen .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}#referenzen .active.carousel-item-right+.carousel-item-prev.carousel-item-right,#referenzen .carousel-item-prev.carousel-item-right+.carousel-item,#referenzen .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,#referenzen .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,#referenzen .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}/*# sourceMappingURL=layout.css.map */
