@import url(//www.bb-personalservice.de/wp-content/themes/accio-media-theme/./dist/css/typography.css);@import url(//www.bb-personalservice.de/wp-content/themes/accio-media-theme/./dist/css/header.css);@import url(//www.bb-personalservice.de/wp-content/themes/accio-media-theme/./dist/css/footer.css);@import url(//www.bb-personalservice.de/wp-content/themes/accio-media-theme/./dist/css/responsive-menu.css);@import url(//www.bb-personalservice.de/wp-content/themes/accio-media-theme/./dist/css/dark-template.css);.col-inner p:last-child{margin-bottom:0}.col-inner.bg-primary a:not(.btn){text-decoration:underline;color:inherit;transition:.3s;background-color:transparent}.col-inner.bg-primary a:not(.btn):hover{background-color:#fff;color:#8c0057}body:not(.page-template-dark) .col-inner:not(.bg-primary) a:not(.btn){text-decoration:underline;color:#8c0057;transition:.3s;background-color:transparent}body:not(.page-template-dark) .col-inner:not(.bg-primary) a:not(.btn):hover,body:not(.page-template-dark) .col-inner .wpcf7-acceptance a:hover{background-color:#8c0057;color:#fff !important;text-decoration:none}.col-inner.bg-primary a:not(.btn){text-decoration:underline}.top-header a:focus,footer a:not(.social-media):focus{background-color:#fff;color:#711f3b}.gradient-overlay .col-inner{position:relative}.gradient-overlay .col-inner p{position:relative;z-index:1}.gradient-overlay .col-inner:before{position:absolute;top:0;left:0;content:'';height:100%;width:100%;background:0 0;background:linear-gradient(180deg,transparent 35%,rgba(50,31,59) 100%);z-index:0}.image-box a,.image-box a figure,.image-box a figure img{width:100%}.btn,form input[type=submit]{min-width:270px;padding:17px 35px !important;font-weight:800;text-transform:uppercase;margin-right:30px}.btn:hover,.btn:active,.btn:focus,form input[type=submit]{outline:0}.btn.btn-dark:hover{background-color:#8c0057}.am-hive-card{border:none;background-color:transparent}.am-hive-card img{border-radius:50%}.am-hive-card .card-body p:last-child{margin-bottom:0}.am-hive-card [class*=col-]{margin-bottom:0 !important}.image-box:not(:last-child){margin-bottom:75px}.image-box:before,.image-box:after{position:absolute;content:'';background-color:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;z-index:1;transition:.3s}.image-box:before{left:50%;transform:translateX(-50%)}.image-box:after{top:50%;transform:translateY(-50%)}.btn,form input[type=submit],.col-inner,.col-inner:before,.cio-single-image img,.image-box,.image-box .image-box-content{border-radius:30px 0}body:not(.page-template-dark) .btn.btn-white:hover{color:#8c0057}div.image-box .image-box-content{background:#8c0057;padding:20px}.image-box .image-box-content h3{color:#fff !important;font-size:16px;line-height:20px;text-transform:uppercase}.col-inner ul{padding-left:20px}.col-inner ul li{list-style:none;position:relative}.col-inner ul li:before{position:absolute;left:-20px;top:50%;content:'';width:6px;height:6px;border-radius:50%;background-color:#711f3b}select,textarea,input:not([type=checkbox]):not([type=submit]){background-color:#f5f6f7;border:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:17px 27px;font-size:16px;line-height:20px;outline:none;border:2px solid transparent}body:not(.page-template-dark) textarea:focus,body:not(.page-template-dark) input:not([type=checkbox]):not([type=submit]):focus{border-color:#8c0057}select{width:100%;appearance:none}input[type=checkbox]{accent-color:#8c0057;margin-right:15px}.form-field.select,#job-finder form .arrow{position:relative}.form-field.select:before,.form-field.select:after,#job-finder form .arrow:before,#job-finder form .arrow:after{position:absolute;content:'';background-color:#716d6c;pointer-events:none;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;z-index:1;transform:rotate(45deg)}.form-field.select:before{right:32px;top:60px;width:9px;height:3px}.form-field.select:after{right:30px;top:57px;width:3px;height:9px}.form-field label,#job-finder form label{text-transform:uppercase;font-weight:800;margin-bottom:7px;font-size:14px}body:not(.page-template-dark) .form-field label,#job-finder form label{color:#8c0057}.wpcf7-form-control-wrap:not(:last-child) .wpcf7-acceptance{margin-bottom:15px;display:block}.wpcf7-acceptance a:hover{color:#8c0057 !important}.wpcf7-submit{background-color:#8c0057;border:none;color:#fff;transition:.3s}body:not(.page-template-dark) .wpcf7-submit:disabled{opacity:.25}body.page-template-dark .wpcf7-submit:disabled{opacity:.5}.wpcf7-spinner{display:none}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{border:none;padding:7px 15px !important;margin-left:0}.wpcf7 form.invalid .wpcf7-response-output{background-color:#d23636}.wpcf7 form.sent .wpcf7-response-output{background-color:#3fa248;color:#fff}.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output{padding:7px 15px !important;background-color:#d23636 !important;color:#fff;margin-top:5px}.wpcf7-not-valid-tip,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{font-size:.8rem;line-height:1rem;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.social-media-bar{position:fixed;top:50%;z-index:1000;transform:translateY(-50%)}.social-media-bar a{display:block;text-align:center;border-radius:50%;color:#fff;background-color:#711f3b;border:2px solid #711f3b;box-shadow:0 0rem 1rem rgba(0,0,0,.3);transition:.3s}.social-media-bar a:hover{background-color:#fff}.social-media-bar a .cls-1{transition:.3s}.social-media-bar a:hover .cls-1{fill:#711f3b}.social-media-bar svg{width:35px;height:auto;transition:.3s}.google-maps .google-maps-container{min-height:500px}.google-maps-conset{padding-top:200px;padding-bottom:200px}.google-maps-conset .btn{margin-right:0}.progress-wrap:before,.progress-wrap:after{position:absolute;content:'';pointer-events:none;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;z-index:1;transform:rotate(45deg);background-color:#fff}.progress-wrap:before{right:calc(50% - 11px);top:calc(50% - 1px);width:13px;height:3px}.progress-wrap:after{width:3px;height:13px;right:calc(50% - -2px);top:calc(50% - 6px)}.progress-wrap{background-color:#711f3b;position:fixed;box-shadow:0 0rem 1rem rgba(0,0,0,.3);bottom:30px;right:15px;height:62px;width:62px;cursor:pointer;display:block;border-radius:50px;z-index:100;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s linear}.progress-wrap svg.progress-circle path{stroke:#fff;stroke-width:4;box-sizing:border-box;transition:all .4s linear;transition:stroke-dashoffset 10ms linear 0s;stroke-dasharray:307.919px,307.919px;fill:none}div.iframe-container .iframe-parent .iframe-acceptance-content .iframe-acceptance-btn{background-color:#711f3b !important}div.iframe-container .iframe-parent .iframe-acceptance-content .iframe-acceptance-btn:hover{background-color:#8c0057 !important}.wpcf7-form-control-wrap.kc_captcha{display:block;margin-bottom:30px}.kc_captcha .captcha-image{border:none;background-color:#f5f6f7;padding:17px 27px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;width:100%;text-align:left}.kc_captcha .captcha-image .cf7ic_instructions{margin-bottom:12px}.kc_captcha .captcha-image .cf7ic_instructions span{color:#711f3b}.captcha-image svg{padding:7px}.kc_captcha .captcha-image svg path{fill:#711f3b}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:2px solid #711f3b !important;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}body.page-template-dark .kc_captcha .captcha-image svg path{fill:#000}body.page-template-dark .captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border-color:#000 !important}body.page-template-dark .kc_captcha .captcha-image .cf7ic_instructions,body.page-template-dark .kc_captcha .captcha-image .cf7ic_instructions span{color:#000}#job-finder{margin-top:100px}#job-finder .job-container{margin-top:30px}#job-finder .jobs a{text-decoration:none}#job-finder .jobs .job-box{color:#000}#job-finder .jobs .job-box h3{color:#711f3b !important}#job-finder .jobs .job-box td span:not(.job-term span){font-weight:600}#job-finder .jobs .col-inner{background-color:#f5f6f7;transition:all .3s;height:100%}#job-finder .jobs .col-inner:hover{box-shadow:rgba(0,0,0,.1) 0px 4px 12px}#job-finder .jobs .job-box{padding:30px;position:relative;min-height:250px}#job-finder .pagination .page-numbers{padding-left:0;list-style:none;margin-bottom:0;display:flex;align-items:center;font-size:14px}#job-finder .pagination .page-numbers li:not(:first-child){margin-left:10px}#job-finder .pagination{display:flex;justify-content:center;margin-top:30px;margin-bottom:100px}#job-finder .pagination .page-numbers .current{color:#fff;font-weight:600;width:25px;height:25px;border-radius:50%;background-color:#802343;justify-content:center;padding:17px}#job-finder .pagination .page-numbers a{color:#000;text-decoration:none}#job-finder form .form-btn{margin-top:30px;display:flex;align-items:center;justify-content:space-between}#job-finder .form-btn .search-results{display:inline-block}#job-finder form label{margin-top:10px;margin-bottom:5px}#job-finder .job-box-details{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);font-size:17px}#job-finder .job-box-details .job-term{text-align:right}#job-detail .post-terms-container .terms-group .job-term svg{margin-right:5px}#job-detail .post-terms-container .terms-group .job-term{font-weight:600}#job-detail{margin-top:100px;margin-bottom:100px}#job-detail .post-terms-container{margin-bottom:50px}#job-detail .apps-buttons{background-color:#711f3b;border-radius:30px 0;color:#fff;text-align:center;padding:30px}#job-detail p:last-child,#job-detail .apps-buttons h3{margin-bottom:0 !important}#job-detail .app-contact.container{padding:0;margin-bottom:1rem}#job-detail .app-contact.container a{color:#fff}#job-detail .apps-buttons p{margin-bottom:0 !important;margin-top:15px}#job-detail .apps-buttons a{margin-top:30px}#job-detail .social-share{margin-top:60px}#job-detail .social-share .social-media{margin-top:20px}#job-detail .social-share .social-media a{text-decoration:none;margin-left:5px}#job-finder form .arrow:before{right:47px;top:64px;width:9px;height:3px}#job-finder form .arrow:after{right:45px;top:61px;width:3px;height:9px}#job-detail .job-title{color:#711f3b}#job-detail .job-title:after{background-color:#711f3b;position:absolute;bottom:0;left:0;content:'';width:200px;height:5px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}#job-detail .application-on{margin-right:0 !important}#job-detail .job-facts div .post-term,#job-finder .terms-group td:first-child{display:flex;align-items:center;align-content:center}#job-finder .terms-group td{padding-top:10px}#job-detail h2{color:#711f3b !important;margin-top:0 !important;margin-bottom:15px !important;padding-bottom:0 !important;font-size:34px;line-height:40px}#job-detail h2:after{display:none !important}#job-detail .application-on.btn.btn-primary{margin-top:30px}#job-detail .vacany-container{background-color:#f5f6f7;padding:25px;margin-top:50px;border-radius:30px 0}#job-detail .vacany-container p,#job-detail .vacany-container ul{margin-bottom:0 !important}@media(min-width:1200px){#job-detail .apps-buttons{position:sticky;top:30px}.img-box-grid .row>[class*=col-]:first-child .image-box{margin-right:40px}.img-box-grid .row>[class*=col-]:not(:first-child):not(:last-child) .image-box{margin-left:20px;margin-right:20px}.img-box-grid .row>[class*=col-]:last-child .image-box{margin-left:40px}.image-box:before{top:30px;width:100px;height:5px}.image-box:after{right:30px;width:5px;height:100px}.image-box:hover:before{width:120px}.image-box:hover:after{height:120px}}@media(min-width:992px) and (max-width:1199.99px){#job-detail .apps-buttons{margin-top:30px}.image-box:before{top:25px;width:60px;height:3px}.image-box:after{right:25px;width:3px;height:60px}.image-box:hover:before{width:80px}.image-box:hover:after{height:80px}div.image-box .image-box-content{padding:15px}.image-box .image-box-content h3{font-size:14px;line-height:18px}}@media all and (min-width:992px){.icon svg{width:20px;height:auto}.social-media-bar{right:15px}.social-media-bar a:not(:last-child){margin-bottom:15px}.social-media-bar svg{width:60px}.wpcf7 .wpcf7-submit{margin-top:35px}#job-finder .jobs{margin-top:24px}.top-header a:hover,footer a:hover{color:inherit}.top-header a,header ul:not(.sub-menu)>li.menu-item:not(.menu-item-has-children):not(:last-child)>a,footer a:not(.social-media):not([data-scroll]){position:relative}.top-header a:before,header ul:not(.sub-menu)>li.menu-item:not(.menu-item-has-children):not(:last-child)>a:before,footer a:not(.social-media):not([data-scroll]):before{position:absolute;content:'';width:0;left:0;transition:.3s all}.top-header a:before,footer a:not(.social-media):not([data-scroll]):before{bottom:0;background-color:#fff;height:1px}header ul:not(.sub-menu)>li.menu-item:not(.menu-item-has-children):not(:last-child)>a:before{bottom:-3px;background-color:#8c0057;height:2px}.top-header a:hover:before,header ul:not(.sub-menu)>li.menu-item:not(.menu-item-has-children):not(:last-child)>a:hover:before,footer a:not(.social-media):not([data-scroll]):hover:before,.wpcf7-acceptance a:hover:before{width:100%}}@media(max-width:991.99px){.icon svg{width:15px;height:auto}.social-media-bar{right:15px}.social-media-bar a:not(:last-child){margin-bottom:10px}.social-media-bar svg{width:40px}.image-box:before{top:30px;width:100px;height:5px}.image-box:after{right:30px;width:5px;height:100px}.progress-wrap{width:40px;height:40px}.progress-wrap:after{height:11px;right:calc(50% - -1px);top:calc(50% - 6px)}.progress-wrap:before{right:calc(50% - 9px);top:calc(50% - 2px);width:10px}}@media(min-width:768px){.am-hive-card.am-card-img-left .card-body{padding:0 35px;top:50%;position:relative;transform:translateY(-50%)}.wpcf7-form>.row{margin-top:0}.wpcf7-form>.row:not(:last-child){margin-bottom:35px}.bg-image+.container h1{font-size:64px;line-height:68px}}@media(max-width:767.99px){h1{font-size:32px;line-height:36px}h2{font-size:30px;line-height:34px}h3{font-size:22px;line-height:26px}.am-hive-card.am-card-img-left{text-align:center}.wpcf7-form .row{margin-top:0 !important}.wpcf7-form>.row [class*=col-]{margin-bottom:35px !important}.wpcf7-form>.row [class*=col-].submit{margin-bottom:0 !important}.wpcf7-form-control-wrap:not(:last-child) .wpcf7-acceptance{margin-bottom:35px}.am-hive-card.am-card-img-left img{margin-bottom:15px}}