/**handles:main-styles**/
/*!
Theme Name:  Schaffhausen
Text Domain: schaffhausen
Author: Jarin Schnierl for POMCANYS Marketing AG
Author URI: https://pomcanys.ch/
Version: 1.0
*/.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mt-0-5{margin-top:.125rem!important}.pt-0-5{padding-top:.125rem!important}.mb-0-5{margin-bottom:.125rem!important}.pb-0-5{padding-bottom:.125rem!important}.ml-0-5{margin-left:.125rem!important}.pl-0-5{padding-left:.125rem!important}.mr-0-5{margin-right:.125rem!important}.pr-0-5{padding-right:.125rem!important}.mt-1{margin-top:.25rem!important}.pt-1{padding-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.pb-1{padding-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.pl-1{padding-left:.25rem!important}.mr-1{margin-right:.25rem!important}.pr-1{padding-right:.25rem!important}.mt-1-5{margin-top:.375rem!important}.pt-1-5{padding-top:.375rem!important}.mb-1-5{margin-bottom:.375rem!important}.pb-1-5{padding-bottom:.375rem!important}.ml-1-5{margin-left:.375rem!important}.pl-1-5{padding-left:.375rem!important}.mr-1-5{margin-right:.375rem!important}.pr-1-5{padding-right:.375rem!important}.mt-2{margin-top:.5rem!important}.pt-2{padding-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.pb-2{padding-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.pl-2{padding-left:.5rem!important}.mr-2{margin-right:.5rem!important}.pr-2{padding-right:.5rem!important}.mt-2-5{margin-top:.625rem!important}.pt-2-5{padding-top:.625rem!important}.mb-2-5{margin-bottom:.625rem!important}.pb-2-5{padding-bottom:.625rem!important}.ml-2-5{margin-left:.625rem!important}.pl-2-5{padding-left:.625rem!important}.mr-2-5{margin-right:.625rem!important}.pr-2-5{padding-right:.625rem!important}.mt-3{margin-top:.75rem!important}.pt-3{padding-top:.75rem!important}.mb-3{margin-bottom:.75rem!important}.pb-3{padding-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.pl-3{padding-left:.75rem!important}.mr-3{margin-right:.75rem!important}.pr-3{padding-right:.75rem!important}.mt-4{margin-top:1rem!important}.pt-4{padding-top:1rem!important}.mb-4{margin-bottom:1rem!important}.pb-4{padding-bottom:1rem!important}.ml-4{margin-left:1rem!important}.pl-4{padding-left:1rem!important}.mr-4{margin-right:1rem!important}.pr-4{padding-right:1rem!important}.mt-5{margin-top:1.25rem!important}.pt-5{padding-top:1.25rem!important}.mb-5{margin-bottom:1.25rem!important}.pb-5{padding-bottom:1.25rem!important}.ml-5{margin-left:1.25rem!important}.pl-5{padding-left:1.25rem!important}.mr-5{margin-right:1.25rem!important}.pr-5{padding-right:1.25rem!important}.mt-6{margin-top:1.5rem!important}.pt-6{padding-top:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.pb-6{padding-bottom:1.5rem!important}.ml-6{margin-left:1.5rem!important}.pl-6{padding-left:1.5rem!important}.mr-6{margin-right:1.5rem!important}.pr-6{padding-right:1.5rem!important}.mt-7{margin-top:1.75rem!important}.pt-7{padding-top:1.75rem!important}.mb-7{margin-bottom:1.75rem!important}.pb-7{padding-bottom:1.75rem!important}.ml-7{margin-left:1.75rem!important}.pl-7{padding-left:1.75rem!important}.mr-7{margin-right:1.75rem!important}.pr-7{padding-right:1.75rem!important}.mt-8{margin-top:2rem!important}.pt-8{padding-top:2rem!important}.mb-8{margin-bottom:2rem!important}.pb-8{padding-bottom:2rem!important}.ml-8{margin-left:2rem!important}.pl-8{padding-left:2rem!important}.mr-8{margin-right:2rem!important}.pr-8{padding-right:2rem!important}.mt-10{margin-top:2.5rem!important}.pt-10{padding-top:2.5rem!important}.mb-10{margin-bottom:2.5rem!important}.pb-10{padding-bottom:2.5rem!important}.ml-10{margin-left:2.5rem!important}.pl-10{padding-left:2.5rem!important}.mr-10{margin-right:2.5rem!important}.pr-10{padding-right:2.5rem!important}.mt-12{margin-top:3rem!important}.pt-12{padding-top:3rem!important}.mb-12{margin-bottom:3rem!important}.pb-12{padding-bottom:3rem!important}.ml-12{margin-left:3rem!important}.pl-12{padding-left:3rem!important}.mr-12{margin-right:3rem!important}.pr-12{padding-right:3rem!important}.mt-14{margin-top:3.5rem!important}.pt-14{padding-top:3.5rem!important}.mb-14{margin-bottom:3.5rem!important}.pb-14{padding-bottom:3.5rem!important}.ml-14{margin-left:3.5rem!important}.pl-14{padding-left:3.5rem!important}.mr-14{margin-right:3.5rem!important}.pr-14{padding-right:3.5rem!important}.mt-16{margin-top:4rem!important}.pt-16{padding-top:4rem!important}.mb-16{margin-bottom:4rem!important}.pb-16{padding-bottom:4rem!important}.ml-16{margin-left:4rem!important}.pl-16{padding-left:4rem!important}.mr-16{margin-right:4rem!important}.pr-16{padding-right:4rem!important}.mt-20{margin-top:5rem!important}.pt-20{padding-top:5rem!important}.mb-20{margin-bottom:5rem!important}.pb-20{padding-bottom:5rem!important}.ml-20{margin-left:5rem!important}.pl-20{padding-left:5rem!important}.mr-20{margin-right:5rem!important}.pr-20{padding-right:5rem!important}.mt-24{margin-top:6rem!important}.pt-24{padding-top:6rem!important}.mb-24{margin-bottom:6rem!important}.pb-24{padding-bottom:6rem!important}.ml-24{margin-left:6rem!important}.pl-24{padding-left:6rem!important}.mr-24{margin-right:6rem!important}.pr-24{padding-right:6rem!important}.mt-28{margin-top:7rem!important}.pt-28{padding-top:7rem!important}.mb-28{margin-bottom:7rem!important}.pb-28{padding-bottom:7rem!important}.ml-28{margin-left:7rem!important}.pl-28{padding-left:7rem!important}.mr-28{margin-right:7rem!important}.pr-28{padding-right:7rem!important}.mt-32{margin-top:8rem!important}.pt-32{padding-top:8rem!important}.mb-32{margin-bottom:8rem!important}.pb-32{padding-bottom:8rem!important}.ml-32{margin-left:8rem!important}.pl-32{padding-left:8rem!important}.mr-32{margin-right:8rem!important}.pr-32{padding-right:8rem!important}.mt-40{margin-top:10rem!important}.pt-40{padding-top:10rem!important}.mb-40{margin-bottom:10rem!important}.pb-40{padding-bottom:10rem!important}.ml-40{margin-left:10rem!important}.pl-40{padding-left:10rem!important}.mr-40{margin-right:10rem!important}.pr-40{padding-right:10rem!important}.mt-48{margin-top:12rem!important}.pt-48{padding-top:12rem!important}.mb-48{margin-bottom:12rem!important}.pb-48{padding-bottom:12rem!important}.ml-48{margin-left:12rem!important}.pl-48{padding-left:12rem!important}.mr-48{margin-right:12rem!important}.pr-48{padding-right:12rem!important}.mt-56{margin-top:14rem!important}.pt-56{padding-top:14rem!important}.mb-56{margin-bottom:14rem!important}.pb-56{padding-bottom:14rem!important}.ml-56{margin-left:14rem!important}.pl-56{padding-left:14rem!important}.mr-56{margin-right:14rem!important}.pr-56{padding-right:14rem!important}.mt-64{margin-top:16rem!important}.pt-64{padding-top:16rem!important}.mb-64{margin-bottom:16rem!important}.pb-64{padding-bottom:16rem!important}.ml-64{margin-left:16rem!important}.pl-64{padding-left:16rem!important}.mr-64{margin-right:16rem!important}.pr-64{padding-right:16rem!important}.mt-80{margin-top:20rem!important}.pt-80{padding-top:20rem!important}.mb-80{margin-bottom:20rem!important}.pb-80{padding-bottom:20rem!important}.ml-80{margin-left:20rem!important}.pl-80{padding-left:20rem!important}.mr-80{margin-right:20rem!important}.pr-80{padding-right:20rem!important}.mt-144{margin-top:36rem!important}.pt-144{padding-top:36rem!important}.mb-144{margin-bottom:36rem!important}.pb-144{padding-bottom:36rem!important}.ml-144{margin-left:36rem!important}.pl-144{padding-left:36rem!important}.mr-144{margin-right:36rem!important}.pr-144{padding-right:36rem!important}.mt-192{margin-top:48rem!important}.pt-192{padding-top:48rem!important}.mb-192{margin-bottom:48rem!important}.pb-192{padding-bottom:48rem!important}.ml-192{margin-left:48rem!important}.pl-192{padding-left:48rem!important}.mr-192{margin-right:48rem!important}.pr-192{padding-right:48rem!important}.text-xxs{font-size:.75rem!important}.text-xs{font-size:.875rem!important}.text-sm{font-size:1rem!important}.text-base{font-size:1.125rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:1.5rem!important}.text-2xl{font-size:2rem!important}.text-3xl{font-size:2.125rem!important}.text-4xl{font-size:2.375rem!important}.text-5xl{font-size:2.875rem!important}.text-6xl{font-size:72px!important}.text-7xl{font-size:88px!important}.font-normal{font-weight:400!important}.font-medium{font-weight:600!important}.font-bold{font-weight:700!important}.font-heavy{font-weight:800!important}.font-black{font-weight:900!important}/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle;max-width:100%;height:auto}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ccc}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.bs-container{padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width:768px){.bs-container{width:640px}}@media (min-width:1024px){.bs-container{width:768px}}@media (min-width:1280px){.bs-container{width:1024px}}@media (min-width:1536px){.bs-container{width:1280px}}.container-fluid{margin-right:auto;margin-left:auto}@media only screen and (max-width:1024px -1){.container-fluid{padding-right:.75rem;padding-left:.75rem}}@media only screen and (min-width:1024px){.container-fluid{padding-right:.75rem;padding-left:.75rem}}.container-wide{width:100%;margin-right:auto;margin-left:auto;max-width:1700px;padding-right:.75rem;padding-left:.75rem}@media only screen and (min-width:1024px){.container-wide{padding-right:.75rem;padding-left:.75rem}}.row{margin-right:-.75rem;margin-left:-.75rem}@media only screen and (min-width:1280px){.row{margin-right:-.75rem;margin-left:-.75rem}}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.row-small-gutters [class*=col-]{padding-right:15px;padding-left:15px}@media only screen and (min-width:1536px){.row-small-gutters [class*=col-]{padding-right:25px;padding-left:25px}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:.75rem;padding-left:.75rem}@media only screen and (min-width:1280px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:.75rem;padding-left:.75rem}}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:640px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1024px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media (min-width:1280px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.bs-container:after,.bs-container:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xl-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1024px -1){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:1024px -1){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:1024px -1){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:1024px -1){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1024px) and (max-width:1279px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1024px) and (max-width:1279px){.visible-md-block{display:block!important}}@media (min-width:1024px) and (max-width:1279px){.visible-md-inline{display:inline!important}}@media (min-width:1024px) and (max-width:1279px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1280px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1280px){.visible-lg-block{display:block!important}}@media (min-width:1280px){.visible-lg-inline{display:inline!important}}@media (min-width:1280px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:639px){.hidden-sm{display:none!important}}@media (min-width:640px) and (max-width:767px){.hidden-md{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hidden-lg{display:none!important}}@media (min-width:1024px) and (max-width:1279px){.hidden-xl{display:none!important}}@media (min-width:1280px){.hidden-xxl{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@media (min-width:1280px){.visible-xl-block{display:block!important}.hidden-xl{display:none!important}}html{font-family:lato,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fff}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;font-size:1rem;word-break:break-word;background-color:#faf9f6}.has-d-1-font-size,.has-d-2-font-size,.has-d-3-font-size,.has-d-4-font-size,.has-d-5-font-size,.has-d-6-font-size,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .5em 0;line-height:1.2}.has-d-1-font-size,h1{text-transform:uppercase;font-weight:900}@media (max-width:767px){.has-d-1-font-size,h1{font-size:29px}}@media (min-width:768px){.has-d-1-font-size,h1{font-size:2.875rem}}@media (min-width:1024px){.has-d-1-font-size,h1{font-size:72px}}.has-d-2-font-size,h2{font-size:2rem;font-weight:800}@media (min-width:768px){.has-d-2-font-size,h2{font-size:2.875rem}}.has-d-3-font-size,h3{font-size:1.5rem;font-weight:800}@media (min-width:768px){.has-d-3-font-size,h3{font-size:2rem}}.has-d-4-font-size,h4{font-size:1.5rem}@media (min-width:768px){.has-d-4-font-size,h4{font-size:1.5rem}}.has-d-5-font-size,h5{font-size:1rem}@media (min-width:768px){.has-d-5-font-size,h5{font-size:1rem}}.has-d-6-font-size,h6{font-size:.875rem}@media (min-width:768px){.has-d-6-font-size,h6{font-size:.875rem}}.has-lead-font-size{font-size:1.25rem;line-height:1.4}@media (min-width:768px){.has-lead-font-size{font-size:2rem}}a:not(.btn){color:#000;text-decoration:none;transition:all cubic-bezier(.4, 0, .2, 1) 150ms;will-change:opacity}a:not(.btn):active,a:not(.btn):focus,a:not(.btn):hover{opacity:.75}.text-dark a,.text-light .text-dark a{color:#000}.text-dark .text-light a,.text-light a{color:#fff}.text-secondary{color:#005c70}[class=block],ol,p,ul{margin:0;line-height:1.4}[class=block]:not(:last-child),ol:not(:last-child),p:not(:last-child),ul:not(:last-child){margin:0 0 1rem}hr{border-color:#5b5b5b}:focus{outline:0}.text-dark hr{border-color:#000}.text-light hr{border-color:#fff}.block-container ol:not(:last-child),.block-container p:not(:last-child),.block-container ul:not(:last-child){margin:0 0 1rem}#main ul{padding:0;list-style:none}#main ul li{padding-left:1.5rem;padding-bottom:1rem}#main ul li::before{content:"•";display:block;position:absolute;margin-left:-1.5rem;height:16px;width:16px;font-size:28px;font-weight:700;color:#d8d5cd;margin-top:-10px}#main ol a,#main p a:not(p a.btn),#main ul a{border-bottom:1px solid #000}#main .text-light li::before{color:#fff}#main ol a,#main p a:not(p a.btn),#main ul a{border-bottom:1px solid #fff}.text-center{text-align:center}.text-light{color:#fff}.text-dark{color:#000}.bg-white{background-color:#fff}.bg-beige{background-color:#e2ddc7}.page-wrap{min-height:100vh;display:flex;flex-direction:column}.home .page-wrap,.page-template-page_fullpage .page-wrap{margin-top:0}.admin-button,.edit-button{position:fixed;z-index:1000;right:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;color:#fff;box-shadow:0 0 12px rgba(134,140,150,.13),0 29px 40px rgba(134,140,150,.2)}.admin-button span,.edit-button span{width:1.5rem;height:1.5rem;color:#fff}.edit-button{bottom:1rem;background-color:#e8b601}.admin-button{bottom:4rem;background-color:#2d2e2e}#main{flex:1 0 auto;overflow:hidden;outline:0}.container-wrapper{position:relative;max-width:100vw}.container{width:100%;max-width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto;clear:both}@media (min-width:768px){.container{width:768px;padding-right:2rem;padding-left:2rem}}@media (min-width:1024px){.container{width:1004px}}@media (min-width:1280px){.container{width:1260px}}.container-padding{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-padding{padding-left:2rem;padding-right:2rem}}.container-spacing,.container-spacing-top{padding-top:3rem}@media (min-width:768px){.container-spacing,.container-spacing-top{padding-top:5rem}}.container-spacing,.container-spacing-bottom{padding-bottom:3rem}@media (min-width:768px){.container-spacing,.container-spacing-bottom{padding-bottom:5rem}}.row{margin-left:-.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap}@media (min-width:768px){.row{margin-left:-.75rem;margin-right:-.75rem}}.row-inner{margin-top:-.75rem;margin-bottom:-.75rem}.full-bleed{width:calc(var(--vw,1vw) * 100);margin-left:calc(50% - calc(var(--vw,1vw) * 50))}.pt-small{padding-top:1rem}.pt-mid{padding-top:2rem}.pt-big{padding-top:4rem}.pt-x-big{padding-top:8rem}.pb-small{padding-bottom:1rem}.pb-mid{padding-bottom:2rem}.pb-big{padding-bottom:4rem}.pb-x-big{padding-bottom:8rem}.pos-rel{position:relative}#main .navigation-posts{position:relative;margin-bottom:5rem}#main .navigation-posts ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0}@media (min-width:768px){#main .navigation-posts ul{flex-wrap:nowrap}}#main .navigation-posts ul li{margin:0;padding:0;color:#009bbb;font-weight:700;margin:0 .75rem}#main .navigation-posts ul li::before{content:none}#main .navigation-posts ul li a{color:#009bbb;border-bottom:0}#main .navigation-posts ul li.active a{color:#009bbb}#main .navigation-posts ul li.next,#main .navigation-posts ul li.prev{display:flex;justify-content:center;flex-shrink:0;order:9999;width:100%;margin-top:1rem}@media (min-width:768px){#main .navigation-posts ul li.next,#main .navigation-posts ul li.prev{margin-top:0;order:0;position:absolute;width:auto}}#main .navigation-posts ul li.next a,#main .navigation-posts ul li.prev a{display:flex;align-items:center;color:#009bbb}#main .navigation-posts ul li.next a>:first-child,#main .navigation-posts ul li.prev a>:first-child{margin-right:.5rem}#main .navigation-posts ul li.next svg,#main .navigation-posts ul li.prev svg{flex:none;width:1.5rem}#main .navigation-posts ul li.prev{left:0}#main .navigation-posts ul li.next{right:0}.recent-posts{padding-top:6rem;padding-bottom:6rem}.recent-posts .recent-posts-title{text-align:center;margin-bottom:2.5rem}@media (max-width:767px){.home .block{margin:0 0 107px 0}}@media (min-width:768px){.home .block{margin:107px 0}}@media (min-width:1024px){.home .block{margin:140px 60px 135px 60px}}@media (min-width:1280px){.home .block{margin:170px 100px 135px 100px}}@media (max-width:1023px){.footer .block{margin:0}}@media (min-width:1024px){.footer .block{margin:0 45px}}@media (min-width:1280px){.footer .block{margin:0 85px}}@media (max-width:1023px){.block{margin:40px 0}}@media (min-width:1024px){.block{margin:80px 60px}}@media (min-width:1280px){.block{margin:80px 100px}}.signuplink{display:block}.linkblock.block.newsletter-box{background:#e2ddc7;color:#000;text-align:center}@media (max-width:767px){.linkblock.block.newsletter-box{text-align:left}}.linkblock.block.newsletter-box:hover{background:#fff;color:#c2b504}.page-id-842 .linkblock.block.newsletter-box{margin-top:-115px}.stellen{border:none;width:100%;height:2400px}@media (min-width:1024px){.stellen{height:1500px}}.fixed-position{position:fixed;left:0;right:0;overflow-y:scroll}@media (min-width:1024px){.fixed-position{position:static;left:auto;right:auto;overflow-y:auto}}.header{display:flex;flex-direction:column;justify-content:center;position:fixed;z-index:1000;top:0;width:100%;height:55px;background-color:#fff;transition:all cubic-bezier(.4, 0, .2, 1) 150ms;box-shadow:0 4px 8px rgba(58,58,58,.05)}@media (min-width:1024px){.header{justify-content:space-between;padding-top:1rem;padding-bottom:1rem;left:0;right:0;height:86px;width:auto}.header.is-open{height:86px}}@media (min-width:1280px){.header{left:2rem;right:2rem;border-radius:0 0 16px 16px}}.header .nav{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column}@media (min-width:1024px){.header .nav{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.header.is-hidden{opacity:0;z-index:0}.header-mobile{display:flex;align-items:center;position:relative;z-index:1000;height:100%;padding-top:1.5rem;padding-bottom:1.5rem}.header-mobile .container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-mobile .header-logo svg{padding-left:.75rem;height:39px;width:auto}.header-mobile .hamburger{flex-shrink:0;display:flex;align-items:center;cursor:pointer;font-weight:600;margin-left:2rem;margin-right:.75rem}.header-mobile .hamburger .hamburger-desc{transition:all cubic-bezier(.4, 0, .2, 1) 150ms;display:none}.header-mobile .hamburger .hamburger-icon{position:relative;width:26px;height:16px;margin-left:1rem}.header-mobile .hamburger .hamburger-icon span{display:block;position:absolute;height:2px;border-radius:9999px;width:100%;background-color:#000;left:0;right:0;transform:rotate(0);transition:all cubic-bezier(.4, 0, .2, 1) 150ms}.header-mobile .hamburger .hamburger-icon span:first-child{top:0}.header-mobile .hamburger .hamburger-icon span:nth-child(2){top:7px}.header-mobile .hamburger .hamburger-icon span:nth-child(3){top:14px}.header-mobile .hamburger.open .hamburger-desc{opacity:0;visibility:hidden;display:none}.header-mobile .hamburger.open .hamburger-icon span{background-color:#000}.header-mobile .hamburger.open .hamburger-icon span:first-child{opacity:0}.header-mobile .hamburger.open .hamburger-icon span:nth-child(2){transform:rotate(45deg)}.header-mobile .hamburger.open .hamburger-icon span:nth-child(3){transform:rotate(-45deg)}.header-mobile .hamburger.open .hamburger-icon span:nth-child(2),.header-mobile .hamburger.open .hamburger-icon span:nth-child(3){top:6px;width:100%}.navigation{height:100%;position:fixed;visibility:hidden;left:-100vw;right:100%;top:0;bottom:0;transition:all cubic-bezier(.4, 0, .2, 1) 150ms;padding-top:55px;max-height:100vh;background-color:#f9f9f9;overflow-y:auto}.navigation.open{display:block;top:0;bottom:0;right:0;left:0;visibility:visible}.navigation.open .menu-item.open .dropdown-menu{display:block;visibility:visible;opacity:1}@media (min-width:1024px){.navigation.open .menu-item.open .dropdown-menu{visibility:hidden;opacity:0}}@media (min-width:1024px){.navigation{top:auto;bottom:auto;right:auto;left:auto;visibility:visible;padding-top:0!important;display:block;position:static;background:0 0;max-height:none;overflow-y:visible}}.navigation .container-padding{height:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding-top:.5rem}@media (min-width:1024px){.navigation .container-padding{align-items:center;flex-direction:row;padding-top:0}}.navigation #logo{flex-shrink:0;margin-right:2.5rem}@media (min-width:1280px){.navigation #logo{margin-right:5rem}}.navigation #logo .header-logo svg{height:auto;width:210px}@media (min-width:1280px){.navigation #logo .header-logo svg{width:226px}}.navigation .nav-block{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%}@media (min-width:1024px){.navigation .nav-block{width:auto;height:100%;flex-direction:column;justify-content:space-between}}.navigation .main-nav{margin-top:5px;margin-bottom:0}@media (min-width:1024px){.navigation .main-nav{margin-bottom:.25rem;margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1280px){.navigation .main-nav{margin-left:-1rem;margin-right:-1rem}}.navigation .main-nav>li{padding:1rem 0}@media (min-width:1024px){.navigation .main-nav>li{position:relative;padding:0;border-bottom:0;margin-left:.62rem;margin-right:.62rem}}@media (min-width:1280px){.navigation .main-nav>li{margin-left:1rem;margin-right:1rem}}.navigation .main-nav>li a{display:block;align-items:stretch;position:relative;color:#000;padding:12px 6px 5px 6px;font-size:1.5rem}@media (min-width:768px){.navigation .main-nav>li a{padding:12px 0 5px 0}}@media (min-width:1024px){.navigation .main-nav>li a{font-size:14px;display:inline-flex}}@media (min-width:1280px){.navigation .main-nav>li a{font-size:1rem}}.navigation .main-nav>li a:active,.navigation .main-nav>li a:focus,.navigation .main-nav>li a:hover{color:#c2b504;opacity:1}.navigation .main-nav>li a .arrow-right-circle{flex:none;display:flex;align-items:center;margin-left:.75rem;width:1.5rem;color:#c2b504}.navigation .main-nav>li a .arrow-right-circle svg{width:100%}@media (min-width:1024px){.navigation .main-nav>li a .arrow-right-circle{display:none}}.navigation .main-nav>li a .caret{flex:none;display:none;align-items:center;margin-left:.375rem;width:.5rem;color:#c2b504}@media (min-width:1024px){.navigation .main-nav>li a .caret{display:flex}}.navigation .main-nav>li>a{font-weight:700;justify-content:space-between}.navigation .main-nav>li.frei a{background:#f8dc00;padding:24px 24px;display:flex;margin-right:-1rem;margin-left:-1rem}@media (min-width:768px){.navigation .main-nav>li.frei a{padding:1.5rem 2rem;margin-right:-2rem;margin-left:-2rem}}@media (min-width:1024px){.navigation .main-nav>li.frei a{padding:12px 24px;margin-right:0;margin-left:0;border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.15)}}.navigation .main-nav>li.frei a:active,.navigation .main-nav>li.frei a:focus,.navigation .main-nav>li.frei a:hover{color:#fff;background:#c2b504}.navigation .main-nav>li.lot-anim--inout a .icon-ext{display:inline-block;padding-left:3px}@media (max-width:1023px){.navigation .main-nav .current_page_ancestor>a,.navigation .main-nav .current_page_item:not(.frei)>a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:12px}}@media (min-width:1024px){.navigation .main-nav .current_page_ancestor>a,.navigation .main-nav .current_page_item:not(.frei)>a{border-bottom:2px solid #000}}.navigation .main-nav .current_page_item.frei a:active,.navigation .main-nav .current_page_item.frei a:focus,.navigation .main-nav .current_page_item.frei a:hover,.navigation .main-nav .current_page_item.frei>a{background-color:#a5a5a5;color:#fff}.navigation .main-nav .dropdown-menu{display:none;padding:0 0 2rem 0;margin:0;position:absolute;top:0;right:0;left:0;background-color:#f9f9f9;z-index:1;min-height:100%}@media (min-width:1024px){.navigation .main-nav .dropdown-menu{background-color:transparent;padding-top:.5rem;display:block;position:absolute;top:auto;bottom:auto;left:-.375rem;right:-.375rem;visibility:hidden;opacity:0;transition:all cubic-bezier(.4, 0, .2, 1) 150ms;min-height:auto}}.navigation .main-nav .dropdown-menu .menu-back{display:flex;align-items:center;font-weight:700;margin-top:1rem;margin-bottom:1.25rem;cursor:pointer}.navigation .main-nav .dropdown-menu .menu-back svg{margin-right:.5rem;color:#c2b504;width:1.5rem}@media (min-width:1024px){.navigation .main-nav .dropdown-menu .menu-back{display:none}}@media (min-width:1024px){.navigation .main-nav .dropdown-menu .dropdown-menu-inner{padding:1rem;background-color:#fff;min-width:12rem;box-shadow:0 4px 4px rgba(0,0,0,.25)}}.navigation .main-nav .dropdown-menu .dropdown-menu-inner li{display:block;list-style-type:none;border-bottom:1px solid #c2b504}@media (min-width:1024px){.navigation .main-nav .dropdown-menu .dropdown-menu-inner li{border-bottom:none}}@media (min-width:1024px){.navigation .main-nav .dropdown-menu .dropdown-menu-inner li:first-of-type a{padding-top:0}}@media (min-width:1024px){.navigation .main-nav .dropdown-menu .dropdown-menu-inner li:last-of-type a{padding-bottom:0}}.navigation .main-nav .dropdown-menu .dropdown-menu-inner li a{display:block;width:100%;padding:1rem 0;font-size:2rem}@media (min-width:1024px){.navigation .main-nav .dropdown-menu .dropdown-menu-inner li a{padding:.75rem 0;font-size:1rem}}@media (min-width:1024px){.navigation .main-nav .dropdown:hover>.dropdown-menu{visibility:visible;opacity:1}}.header.is-open .header-mobile{background-color:#fff;padding-top:.5rem;padding-bottom:.5rem}.icon-ext{display:none}.footer{position:relative;z-index:10;background-color:#fff;width:100%}.footer p{margin:0}.footer .footer-logo{margin-bottom:1.75rem}@media (min-width:1024px){.footer .footer-logo{order:initial;margin-bottom:1.75rem}}.footer .footer-logo svg{max-width:100%;width:226px;height:auto}.footer .kununu-logo{width:128px;margin-bottom:2.5rem}.footer .footer-inner{position:relative}@media (min-width:1024px){.footer .footer-inner{height:246px}}.footer .footer-menus{padding-top:2rem;padding-bottom:2rem;font-size:1rem;margin-bottom:-2rem}.footer .footer-menus .uppercase{text-transform:uppercase}@media (min-width:1024px){.footer .footer-menus{padding-top:3rem;margin-bottom:0}}.footer .footer-menus .footer-menu{margin-bottom:3rem}@media (min-width:1024px){.footer .footer-menus .footer-menu{margin-bottom:0}}.footer .footer-menus .footer-menu.legalmenu{margin-bottom:2rem}.footer .footer-menus #menu-legal-menue{font-size:1rem;margin-bottom:0}.footer .footer-menus .footer-menu-title{font-weight:700;margin-bottom:.75rem;font-size:1.5rem}@media (min-width:1024px){.footer .footer-menus .footer-menu-title{font-size:2rem;margin-bottom:2rem}}.footer .footer-menus .footer-nav{list-style:none;margin:0;padding:0}.footer .footer-menus .footer-nav>*+*{margin-top:.5rem}.footer .footer-menus .footer-nav a{color:#000;font-weight:700;padding:.25rem 0;display:block}.footer .footer-menus .footer-nav a:active,.footer .footer-menus .footer-nav a:focus,.footer .footer-menus .footer-nav a:hover{color:#c2b504;opacity:1}.footer .footer-menus .footer-nav a .icon-ext{display:none;position:absolute;margin:1px 0 0 6px}@media (min-width:1024px){.footer .footer-menus .footer-nav a .icon-ext{margin:3px 0 0 6px}}.footer .footer-menus .footer-nav li.lot-anim--inout a .icon-ext{display:inline-block}.footer .social-links{display:flex;flex-wrap:wrap}.footer .social-links>*+*{margin-left:.5rem}.footer .social-links img{width:3rem}.footer .footer-bottom{background-color:#e2ddc7;padding-top:2rem;padding-bottom:2rem;color:#000}@media (min-width:768px){.footer .footer-bottom{padding-top:1rem;padding-bottom:1rem}}.footer .footer-legal .copyright{font-weight:400;font-size:.875rem}.footer .footer-legal .copyright a{color:#000}.footer .footer-legal .copyright a:hover{color:#c2b504}.footer .footer-legal .copyright *{display:inline}@media (max-width:767px){.footer .footer-legal .copyright .copyright-text{display:inline-block;margin-bottom:1rem}}.footer .el-l,.footer .el-r{position:absolute;overflow:hidden;width:80px}.footer .el-l svg,.footer .el-r svg{width:140px;height:auto}@media (min-width:768px){.footer .el-l,.footer .el-r{width:130px}.footer .el-l svg,.footer .el-r svg{width:230px;height:auto}}@media (min-width:1024px){.footer .el-l,.footer .el-r{width:150px}.footer .el-l svg,.footer .el-r svg{width:280px;height:auto}}.footer .el-l{left:0;top:-50px}.footer .el-l svg{margin-left:-70px}@media (min-width:768px){.footer .el-l{top:-30px}.footer .el-l svg{margin-left:-140px}}.footer .el-r{right:0;bottom:-20px}@media (min-width:768px){.footer .el-r{bottom:10px}}.jobs-mobile-link{position:fixed;z-index:2;bottom:30px;right:1.5rem;left:1.5rem}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-advanced .container{max-width:1280px!important}#section-footer{height:300px!important}.btn{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:8px;border:2px solid #f8dc00;text-decoration:none;font-weight:700;background-color:#f8dc00;color:#000!important;font-size:1rem;text-align:center;transition:all cubic-bezier(.4, 0, .2, 1) 150ms}@media (min-width:640px){.btn{display:inline-flex}}.btn .icon-arrow{display:flex;flex:none;align-items:center;margin-left:.5rem;width:1.5rem;transition:all cubic-bezier(.4, 0, .2, 1) 150ms}.btn .icon-arrow svg{width:100%}.btn:active,.btn:focus,.btn:hover{background-color:#c2b504;border:2px solid #c2b504}.btn:active .icon-arrow,.btn:focus .icon-arrow,.btn:hover .icon-arrow{transform:translateX(.25rem)}.btn:disabled{border:2px solid #6a6b6d;background-color:#6a6b6d}.btn.btn-secondary{background-color:#fff;border:2px solid #fff;color:#009bbb!important}.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#f9f9f9;border:2px solid #f9f9f9}.btn.btn-outline{background-color:transparent;border:2px solid #2d2e2e;color:#2d2e2e!important}.btn.btn-outline:active,.btn.btn-outline:focus,.btn.btn-outline:hover{border:2px solid #5b5b5b;background-color:transparent;color:#5b5b5b!important}.btn.btn-plain{box-shadow:none;border:2px solid transparent;background-color:transparent;color:#009bbb!important}.btn.btn-plain:active,.btn.btn-plain:focus,.btn.btn-plain:hover{background-color:transparent;color:#006e85!important}.card-item{margin-top:.75rem;margin-bottom:.75rem}.card-item a:not(.btn){display:block;transition:all cubic-bezier(.4, 0, .2, 1) .3s}.card-item a:not(.btn):focus .card-item a:not(.btn):active,.card-item a:not(.btn):hover{opacity:1}.card-item a:not(.btn):focus .card-item a:not(.btn):active .card-item-img-inner img,.card-item a:not(.btn):hover .card-item-img-inner img{transform:scale(1.15)}.card-item a:not(.btn) .card-item-img-inner{overflow:hidden}.card-item a:not(.btn) .card-item-img-inner img{transition:all cubic-bezier(.4, 0, .2, 1) .3s}.card-item .card-item-inner{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 0 12px rgba(134,140,150,.13),0 29px 40px rgba(134,140,150,.2);isolation:isolate}.card-item .card-item-inner img{width:100%;height:auto}.card-item .card-top{position:relative}.card-item .card-top.has-thumbnail{height:0;padding-bottom:72%}.card-item .card-top.has-thumbnail .wp-post-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.card-item .card-content{padding:1.5rem}.card-item-horizontal .card-item-inner{display:flex;background-color:#fff;box-shadow:0 0 12px rgba(134,140,150,.13),0 29px 40px rgba(134,140,150,.2);border-radius:1rem;overflow:hidden;isolation:isolate}.card-item-horizontal .card-item-img{width:40%}.card-item-horizontal .card-item-img-inner{position:relative;background-color:#f1f1f2;width:100%;height:100%}.card-item-horizontal .card-item-img-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-item-horizontal .card-item-content{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.card-item-horizontal .card-item-content-inner{padding:1.5rem}#fullpage .section-header{overflow:hidden}#fullpage .section-header video{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}#fullpage .section-header .video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.4}#fullpage .section-header .section-header-content{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}#fullpage .section-header .section-header-content .container{height:100%;display:flex;align-items:center}@media screen and (max-height:750px){#fullpage .section-header .section-header-content .container{padding-bottom:2rem}#fullpage .section-header .section-header-content .container .home-header-text{position:absolute;top:10%;left:0}}#fullpage .section-header .video-play{display:flex;align-items:center;margin-top:2rem;z-index:2}#fullpage .section-header .video-play a{display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(0,155,187,.5);border:3px solid #fff;border-radius:9999px;width:6rem;height:6rem}#fullpage .section-header .video-play a:hover{background:#009bbb}#fullpage .section-header .video-play a svg{width:3.5rem;z-index:2}#fullpage .section-header .video-play .video-name{margin-left:.75rem;font-size:1rem;text-transform:uppercase}#fullpage .section-header .section-header-bottom{position:absolute;bottom:0;left:0;right:0;z-index:1}#fullpage .section-header .schweif-top-white{display:block;width:100%}#fullpage .section-header .fullpage-scroll-down{display:flex;justify-content:center;padding:2rem}#fullpage .section-header .fullpage-scroll-down svg{width:2rem}#fullpage .section-header .section-header-bottom-inner{padding-top:2rem;background:linear-gradient(90deg,#46317c 0,#009bbb 100%);margin-top:-1px}.featherlight-content{width:85vw;height:47.8125vw;max-width:1024px;max-height:576px!important;padding:0!important;border:none!important}iframe.featherlight-inner{display:block;border:none;width:100%;height:100%}.block-header-text.has-teaser-video>.container{padding-bottom:8rem}@media (min-width:1024px){.block-header-text.has-teaser-video>.container{padding-bottom:0}}.block-header-text .video-teaser{margin-top:2rem}@media (min-width:1024px){.block-header-text .video-teaser{margin-top:0;position:absolute}}::-moz-selection{color:#fff;background-color:#c2b504}::selection{color:#fff;background-color:#c2b504}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#faf9f6}::-webkit-scrollbar-thumb{background:#e2ddc7;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c2b504}.content-header{position:relative}.content-header .header-image{position:absolute;height:245px;width:100vw;z-index:1}@media (min-width:640px){.content-header .header-image{height:375px}}@media (min-width:768px){.content-header .header-image{height:452px}}@media (min-width:1024px){.content-header .header-image{height:552px}}.content-header .header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-header .el-l{display:none;position:absolute;width:178px}@media (max-width:1023px){.content-header .el-l{left:0;bottom:-110px}.content-header .el-l svg{margin-left:-90px}}@media (min-width:1024px){.content-header .el-l{left:20px;bottom:-50px}}.content-header .el-l svg{width:100%;height:auto}.main-content{position:relative;z-index:2;margin-top:95px}@media (min-width:1024px){.main-content{margin-top:180px}}.main-content .title{color:#f8dc00}@media (min-width:1024px){.main-content .title{margin:0 60px}}@media (min-width:1280px){.main-content .title{margin:0 100px}}.main-content .margin{margin-bottom:180px}@media (min-width:640px){.main-content .margin{margin-bottom:300px}}@media (min-width:768px){.main-content .margin{margin-bottom:350px}}@media (min-width:1024px){.main-content .margin{margin-bottom:350px}}.wpcf7 h2{margin-bottom:2rem;margin-top:4rem}.wpcf7 h3{color:#009bbb}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{color:#000}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border:1px solid #009bbb}.wpcf7 br{display:none}.wpcf7 .form-field{position:relative}.wpcf7 .form-label{display:block;cursor:text;font-weight:400;margin-top:.5rem}.wpcf7 .form-select,.wpcf7 .form-textarea,.wpcf7 .form-textbox{width:100%;background-color:transparent;border:1px solid #bfc0c1;padding:.625rem .5rem;border-radius:.75rem}.wpcf7 .form-select:focus,.wpcf7 .form-textarea:focus,.wpcf7 .form-textbox:focus{outline:0}.wpcf7 .form-radio,.wpcf7 .form-select,.wpcf7 .form-textarea,.wpcf7 .form-textbox{margin-top:.5rem}.wpcf7 .wpcf7-form-control-wrap{display:block;position:relative;padding-bottom:1.5rem}.wpcf7 .form-textbox.error,.wpcf7 .form-textbox.wpcf7-not-valid{border:none!important;box-shadow:0 0 0 1px #ff644b;background-image:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/icon-warning.svg");background-position:right center;background-repeat:no-repeat;background-size:2rem;padding-right:1.5rem}.wpcf7 .form-textbox:focus{background-color:#fff}.wpcf7 textarea{resize:vertical}.wpcf7 .wpcf7-acceptance,.wpcf7 .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-checkbox{display:inline-block;margin:0 0 .6rem 0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0 0 0 1.5rem}.wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before,.wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before{margin-right:.5rem;margin-left:-1.5rem}.wpcf7 input[type=checkbox]{opacity:0;display:none}.wpcf7 input[type=checkbox]+span::before{content:'';position:relative;display:inline-block;margin:-3px 15px 0 -15px;vertical-align:middle;cursor:pointer;width:16px;height:16px;border:1px solid #00414f;border-radius:4px;background:#fff}.wpcf7 input[type=checkbox]:checked+span::before{content:'';color:#fff;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/icon-check.svg") no-repeat center center;background-color:#006e85;background-size:12px;border:1px solid #006e85}.wpcf7 .wpcf7-radio{margin-left:-1em;display:block}.wpcf7 .form-label.required+.wpcf7-form-control-wrap>.wpcf7-radio .first{display:inline-block}.wpcf7 input[type=radio]{opacity:0;display:none}.wpcf7 input[type=radio]+span::before{display:inline-block;width:60px;height:60px;margin:-3px 8px 0 0;vertical-align:middle;cursor:pointer}.wpcf7 input[type=radio]+span::before{content:'';width:16px;height:16px;border-radius:50%;border:1px solid #00414f;background:#fff}.wpcf7 input[type=radio]:checked+span::before{content:'';color:#fff;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/point.svg") no-repeat center center #006e85;background-size:8px;border:1px solid #006e85}.wpcf7 .wpcf7-radio.wpcf7-not-valid input[type=radio]+span::before{border:1px solid #ff644b}.wpcf7 .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='58' viewBox='0 0 60 58'%3E%3Cg transform='translate(-420 -23)'%3E%3Crect width='60' height='58' transform='translate(420 23)' fill='red'/%3E%3Cpath d='M9.5,0,19,14H0Z' transform='translate(459 61) rotate(180)' fill='red'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:right center;background-repeat:no-repeat;background-size:auto 100%;padding-right:1.5rem}.wpcf7 .wpcf7-not-valid-tip{display:none;position:absolute;bottom:0;color:red;font-size:1rem;padding-top:.25rem}.wpcf7 form .wpcf7-response-output{margin:0 0 3rem 0!important;border:0!important;padding:1rem!important;border-radius:.625rem;text-align:left;color:#fff;font-weight:700;background-color:#82af4f}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffc801}.wpcf7 .required::after{content:'*';color:#fff}.wpcf7 .codedropz-upload-handler{background-color:#f9f9f9;border:3px dashed #bfc0c1;border-radius:.625rem;margin-bottom:0}.wpcf7 .codedropz-upload-container{padding:2rem}.wpcf7 .codedropz-upload-inner{font-weight:700}.wpcf7 .codedropz-upload-inner::before{content:'';display:flex;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/icon-upload.svg") no-repeat center center;background-size:contain;width:100%;height:5rem;margin-bottom:.5rem}.wpcf7 .codedropz-upload-inner div{display:inline}.wpcf7 .codedropz-upload-inner span{font-weight:400;margin-left:.25rem}.wpcf7 .codedropz-upload-inner .cd-upload-btn{display:block;font-weight:400;color:#009bbb}.wpcf7 .codedropz--results .dnd-upload-details .name em{flex-shrink:0}.grecaptcha-badge{visibility:hidden}.home-header{position:relative;padding-top:80px;border-radius:8px}@media (max-width:767px){.home-header{min-height:100vh}}@media (min-width:1024px){.home-header{padding-top:150px}}.home-header .front-title{position:absolute}@media (max-width:767px){.home-header .front-title{top:70px;left:20px;right:20px}}@media (min-width:768px){.home-header .front-title{left:100px;bottom:35px;width:80%}}.home-header .front-title h1{color:#f8dc00}@media (max-width:767px){.home-header .front-title h1{font-size:29px}}@media (min-width:768px){.home-header .front-title h1{font-size:56px}}@media (min-width:1024px){.home-header .front-title h1{font-size:72px}}@media (min-width:1280px){.home-header .front-title h1{font-size:88px}}.home-header .teaser-down{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;cursor:pointer;transition:all cubic-bezier(.4, 0, .2, 1) 150ms}@media (max-width:767px){.home-header .teaser-down{justify-content:flex-end;padding-right:15px}}.home-header .teaser-down svg{width:50px;height:50px}.home-header .teaser-down:hover{bottom:15px}.home-header .home-video{position:relative;border-radius:8px;overflow:hidden;width:100%;box-shadow:16px 16px 52px rgba(0,0,0,.18)}@media (max-width:767px){.home-header .home-video{height:60vh}}@media (min-width:768px){.home-header .home-video{height:396px}}@media (min-width:1024px){.home-header .home-video{height:529px}}@media (min-width:1280px){.home-header .home-video{height:673px}}.home-header .dark-skin{position:absolute;background-color:#000;border-radius:8px;opacity:.4;top:0;left:0;right:0;bottom:0}.home-header iframe,.home-header video{width:auto;border:none;border-radius:8px;overflow:hidden}.home-header video{position:absolute;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.home-header video{top:0;left:50%;height:60vh;min-width:100%;transform:translateX(-50%)}}@media (min-width:768px){.home-header video{width:100%;height:auto}}.home-header .el-l{display:none;position:absolute}.home-header .el-l svg{width:100%;height:auto}@media (max-width:767px){.home-header .el-l{width:200px;left:-140px;top:60vh}}@media (min-width:768px){.home-header .el-l{width:280px;left:-230px;bottom:-175px}}@media (min-width:1280px){.home-header .el-l{width:330px;left:-270px;bottom:-205px}}.home-header .el-r{position:absolute}.home-header .el-r svg{width:100%;height:auto}@media (max-width:767px){.home-header .el-r{width:250px;right:-140px;top:30px}}@media (min-width:768px){.home-header .el-r{display:none}}@media (min-width:1280px){.single-jobs .container{width:1060px}}.single-jobs .block:not(.footer .block,.lead.block){margin:40px 0}@media (min-width:1024px){.single-jobs .block:not(.footer .block,.lead.block){margin:48px 0}}.single-jobs .job-header{position:relative}.single-jobs .job-header .job-video{position:relative;overflow:hidden;width:100%;box-shadow:16px 16px 52px rgba(0,0,0,.18)}@media (max-width:1023px){.single-jobs .job-header .job-video{height:428px}}@media (min-width:1024px){.single-jobs .job-header .job-video{height:635px}}.single-jobs .job-header .dark-skin{position:absolute;background-color:#000;border-radius:8px;opacity:.4;top:0;left:0;right:0;bottom:0}.single-jobs .job-header iframe,.single-jobs .job-header video{width:auto;border:none;border-radius:8px;overflow:hidden}.single-jobs .job-header video{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:50%;height:auto;min-width:100%;transform:translateX(-50%)}@media (max-width:1023px){.single-jobs .job-header video{height:428px}}.single-jobs .job-header .job-title{position:relative;z-index:1;color:#f8dc00}@media (max-width:1023px){.single-jobs .job-header .job-title{margin-top:140px}}@media (min-width:1024px){.single-jobs .job-header .job-title{margin-top:200px}}@media (min-width:1280px){.single-jobs .job-header .job-title{margin-top:264px}}.single-jobs .job-header .job-title h1{text-transform:none}@media (max-width:1023px){.single-jobs .job-header .job-title h1{font-size:30px}}@media (min-width:1024px){.single-jobs .job-header .job-title h1{font-size:48px}}.single-jobs .lead{margin-top:63px;margin-bottom:20px;margin-left:0;margin-right:0}@media (min-width:1024px){.single-jobs .lead{margin-top:100px;margin-bottom:30px}}.single-jobs .eintritt{margin-top:0;margin-bottom:30px}@media (min-width:1024px){.single-jobs .cols{margin-top:100px;margin-bottom:100px}}.single-jobs h2{font-size:1.6rem}@media (min-width:1024px){.single-jobs h2{font-size:32px;margin-bottom:1.5rem}}.single-jobs h2 .prozent{color:#5b5b5b;white-space:nowrap}.single-jobs .gruende{background-color:#e2ddc7;padding:40px 0 80px 0}@media (min-width:1024px){.single-jobs .gruende{margin-bottom:100px}}.single-jobs .gruende .yt-video{position:relative;box-shadow:0 0 12px rgba(134,140,150,.13),0 29px 40px rgba(134,140,150,.2);border-radius:8px;margin-top:10px;margin-bottom:10px;overflow:hidden;isolation:isolate;color:#000;width:100%;max-width:100%;height:0;padding-bottom:180px;transition:all cubic-bezier(.4, 0, .2, 1) .3s}@media (max-width:767px){.single-jobs .gruende .yt-video{margin-bottom:3rem}}@media (max-width:767px){.single-jobs .gruende .yt-video{max-width:322px}}@media (min-width:768px){.single-jobs .gruende .yt-video{padding-bottom:130px}}@media (min-width:1024px){.single-jobs .gruende .yt-video{padding-bottom:180px}}.single-jobs .gruende .yt-video .video-iframe,.single-jobs .gruende .yt-video .video-iframe iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.single-jobs .gruende .yt-video .video-iframe{opacity:0}.single-jobs .gruende .yt-video .video-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;transition:all cubic-bezier(.4, 0, .2, 1) .3s}.single-jobs .gruende .yt-video .video-thumbnail img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.single-jobs .gruende .yt-video .video-thumbnail .video-overlay{cursor:pointer;position:absolute;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 100%);top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.single-jobs .gruende .yt-video .video-thumbnail .video-play{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:60px;height:60px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 100%);color:#fff}.single-jobs .gruende .yt-video .video-thumbnail .video-play svg{margin-right:-8px;width:26px}.single-jobs .gruende .yt-video .video-thumbnail .video-play:hover{background:#fff}.single-jobs .gruende .yt-video.video-clicked .video-iframe{opacity:1;z-index:1}.single-jobs .gruende .yt-video.video-clicked .video-thumbnail{opacity:0;-o-object-fit:cover;object-fit:cover}.single-jobs .gruende .yt-video.video-playing .video-iframe{z-index:1}.single-jobs .gruende .vorteile-text{width:100%;font-weight:700;color:#5b5b5b;padding-top:10px}@media (max-width:767px){.single-jobs .gruende .vorteile-text{max-width:322px}}.single-jobs .gruende a:not(.btn){color:#005c70;border:none!important}.single-jobs .gruende .gruende-text{width:726px;max-width:100%;margin-top:16px;margin-bottom:24px}.single-jobs .kontakte.block{margin:20px 0;border-radius:8px}.single-jobs .kontakte.block .infos{width:100%;padding:24px 0}.single-jobs .kontakte.block.bild .infos{padding:24px 20px}.single-jobs .kontakte.block .flex{margin-top:20px}.single-jobs .job-footer{position:fixed;z-index:20;bottom:0;left:0;right:0;background-color:#fff;padding:16px 0 20px}.single-jobs .job-footer .teilen-text{display:block;margin-bottom:7px;font-size:14px;color:#5b5b5b}@media (max-width:639px){.single-jobs .job-footer .teilen-text{margin-top:7px}}.single-jobs .job-footer .footer-inner{display:flex}@media (max-width:639px){.single-jobs .job-footer .footer-inner{flex-direction:column}.single-jobs .job-footer .footer-inner .bewerben{order:0;width:100%}.single-jobs .job-footer .footer-inner .teilen{order:1;width:100%}}@media (min-width:640px){.single-jobs .job-footer .footer-inner{justify-content:space-between;align-items:center}}.single-jobs .job-footer .btn{padding:16px 57px}.single-jobs .job-footer .addtoany_shortcode{float:left}.single-jobs .job-footer .addtoany_list{margin-left:-8px}.single-jobs .job-footer .addtoany_list a{padding:0 7px}.single-jobs .job-footer .addtoany_list.a2a_kit_size_32 a>span{height:35px;line-height:35px;width:35px;padding:4px;border-radius:50%}.single-jobs .job-footer .addtoany_list.a2a_kit_size_32 a.a2a_button_copy_link>span{position:relative;width:155px;border-radius:56px}.single-jobs .job-footer .addtoany_list.a2a_kit_size_32 a.a2a_button_copy_link>span svg{height:28px;width:28px;margin:0 0 0 5px}.single-jobs .job-footer .addtoany_list.a2a_kit_size_32 a.a2a_button_copy_link>span:after{content:"Link kopieren";position:absolute;font-size:16px;top:-1px;left:43px;color:#005c70;font-weight:600}.single-jobs .job-footer .dkpdf-button-container{display:flex;float:none;padding:0 0 15px 10px;width:auto}.single-jobs .job-footer a.dkpdf-button{display:inline-flex;align-items:center;height:35px;line-height:29px;padding:4px 15px;border-radius:56px;background-color:#eee;font-size:16px;color:#005c70;font-weight:600;margin-left:-3px}.single-jobs .job-footer a.dkpdf-button span.dkpdf-button-icon{display:inline-block;width:20px;height:18px;margin-right:7px;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/arrow-pdf.svg") no-repeat center/contain}.single-jobs .job-footer a.dkpdf-button span.dkpdf-button-icon i{display:none}.single-jobs .bewerbungsprozess{padding-bottom:80px}@media (max-width:1023px){.single-jobs .bewerbungsprozess{padding-top:80px}}.single-jobs .bewerbungsprozess ul.prozess{position:relative}.single-jobs .bewerbungsprozess ul.prozess:before{content:"";position:absolute;width:2px;top:7px;left:7px;bottom:26px;background-color:#e2ddc7}.single-jobs .bewerbungsprozess ul.prozess li{padding-bottom:1.3rem!important;padding-left:1.8rem!important}.single-jobs .bewerbungsprozess ul.prozess li:before{color:#e2ddc7;margin-left:-1.8rem!important}.single-jobs .bewerbungsprozess ul.prozess li:first-child{font-weight:700}.single-jobs .bewerbungsprozess ul.prozess li:last-child{font-weight:700;color:#005c70}.single-jobs .bewerbungsprozess ul.prozess li:last-child:before{color:#005c70!important}.single-jobs .map{margin-bottom:120px}@media (min-width:768px){.single-jobs .map{position:relative;height:454px}.single-jobs .map .container{height:100%;display:flex;align-items:center}}.single-jobs .map .address{padding:60px 1.5rem}@media (min-width:768px){.single-jobs .map .address{padding:80px 0}}.single-jobs .map .address .btn{margin-top:24px}@media (max-width:767px){.single-jobs .map .gmaps{height:350px}}@media (min-width:768px){.single-jobs .map .gmaps{position:absolute;top:0;right:0;width:50%;height:454px;align-self:flex-end}}.single-jobs .signuplink{margin-top:-20px}.single-jobs .footer{padding-bottom:160px}@media (min-width:768px){.single-jobs .footer{padding-bottom:120px}}.jobs-filter{padding:40px 1.5rem 10px;background-color:#e2ddc7;min-height:130px;margin-bottom:160px}@media (min-width:768px){.jobs-filter{padding:24px 0 10px 0}}@media (max-width:639px){.jobs-filter{margin-bottom:180px}}@media (min-width:1024px){.jobs-filter{margin-bottom:110px}}.jobs-filter .filter-inner{position:relative}@media (min-width:1024px){.jobs-filter .filter-inner{margin:0 60px}}@media (min-width:1280px){.jobs-filter .filter-inner{margin:0 100px}}.jobs-filter .filter-inner .row{justify-content:space-between}.jobs-filter .formInput{position:relative;min-height:120px;width:100%;max-width:400px;margin-left:auto;margin-right:auto}@media (min-width:1280px){.jobs-filter .formInput{width:250px;max-width:100%}.jobs-filter .formInput.small{width:130px}}.jobs-filter .filter-label{display:inline-block;font-weight:700;margin-bottom:10px}.jobs-filter .result-reset{position:absolute;display:flex;flex-wrap:wrap}@media (max-width:1023px){.jobs-filter .result-reset{flex-direction:column;align-items:flex-end;bottom:-80px;left:-1.4rem;right:-1.4rem}}@media (max-width:639px){.jobs-filter .result-reset{bottom:-105px}}@media (min-width:1024px){.jobs-filter .result-reset{width:100%;bottom:-90px;align-items:center;justify-content:space-between}}@media (max-width:1023px){.newsletter-abo{position:absolute;bottom:-70px;right:0}}.newsletter-abo .btn{background-color:#fff}.result{position:absolute;font-size:.875rem}@media (max-width:1023px){.result{top:-126px;left:0}}@media (max-width:639px){.result{top:-168px;left:auto;right:0}}@media (min-width:1024px){.result{top:-65px;right:185px;left:auto;margin-right:24px}}#filterposition{z-index:6}#filterunternehmen{z-index:5}.dropselect{position:absolute;display:block;z-index:2;left:0;right:0;background:#fff;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #005c70;border-radius:4px;color:#000}.dropselect .option{border-radius:4px;padding:6px 16px;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;width:100%;margin:0;pointer-events:none;order:2;z-index:1;overflow:hidden;white-space:nowrap;transition:background .2s ease-in-out}@media (max-width:639px){.dropselect .option{padding:8px 16px}}.dropselect .option.all{display:flex;z-index:2;background-color:#fff;padding:12px 16px}.dropselect .option.all:after{content:"";position:absolute;top:14px;width:25px;height:20px;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/dropdown.svg") no-repeat center;right:8px;bottom:0;pointer-events:none;display:flex;align-items:center}.dropselect .option:hover{cursor:pointer}.dropselect:focus .option{position:relative;pointer-events:all;background-color:#fff;border-radius:0}.dropselect:focus .option:hover{background-color:#faf9f6;border-radius:0}.dropselect input[type=radio]{opacity:0;position:absolute;left:-99999px;display:block}.dropselect input[type=radio]:checked+.option{order:1;z-index:2;position:relative;background-color:#fff;padding:12px 16px}.dropselect:focus input[type=radio]:checked+.option{background-color:#e2ddc7}.dropselect input[type=radio]:checked+.option:after{content:"";position:absolute;top:14px;width:25px;height:20px;right:8px;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/dropdown.svg") no-repeat center;bottom:0;pointer-events:none;display:flex;align-items:center}.dropselect:focus input[type=radio]:checked+.option:after{display:none}.formInput .checkbox .checkbox-item{display:block;margin:3px 0 10px 0}.formInput .checkbox .checkbox-item:last-child{margin-bottom:0}.formInput .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;display:none}.formInput .checkbox label{display:flex;align-items:center;cursor:pointer}.formInput .checkbox label:before{content:"";display:inline-flex;width:18px;height:18px;background-color:#fff;border:1px solid #005c70;border-radius:4px;margin-right:8px}.formInput .checkbox input[type=checkbox]:checked+label:before{border:2px solid #005c70;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/check.svg") no-repeat center #fff;background-size:12px}.formInput .checkbox input[type=checkbox]:focus+label:before{border:2px solid #005c70}.range_container{display:flex;flex-direction:column;width:100%;margin:20px 0}.sliders_control{position:relative;min-height:50px}.form_control{position:relative;display:flex;justify-content:space-between;margin:-30px 0 15px 0;color:#005c70}@media (min-width:768px){.form_control{margin:-30px 0 10px 0}}.form_control_container__time__input.min{text-align:left}.form_control_container__time__input.max{text-align:right}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:25px;height:25px;border:1px solid #005c70;background-color:#005c70;border-radius:50%;cursor:pointer}@media (min-width:768px){input[type=range]::-webkit-slider-thumb{width:16px;height:16px}}input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:25px;height:25px;border:1px solid #005c70;background-color:#005c70;border-radius:50%;cursor:pointer}@media (min-width:768px){input[type=range]::-moz-range-thumb{width:16px;height:16px}}input[type=number]{color:#005c70;width:65px;height:25px;font-size:16px;background-color:transparent;border:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;width:100%;position:absolute;background-color:#fff;pointer-events:none}#fromSlider{height:0;z-index:1}.form_control_container__time{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.feed-inner{position:relative;border-bottom:1px solid #e2ddc7}@media (max-width:1023px){.feed-inner{margin:40px 0}}@media (min-width:1024px){.feed-inner{margin:80px 60px}}@media (min-width:1280px){.feed-inner{margin:80px 100px}}.job-post{display:flex;border-top:1px solid #e2ddc7}@media (max-width:767px){.job-post{flex-direction:column;padding:24px;margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:768px){.job-post{padding:16px 16px 32px}}.job-post:hover{background-color:#fff}.job-post:hover h2{color:#c2b504}.job-post:hover .job-info{color:#5b5b5b}@media (min-width:768px){.job-post:hover .job-info{background-color:#faf9f6}}.job-post h2{color:#005c70}@media (max-width:639px){.job-post h2{font-size:19px}}@media (min-width:640px){.job-post h2{font-size:24px}}@media (min-width:1024px){.job-post h2{font-size:28px}}@media (max-width:767px){.job-post .job-inner{order:2}}@media (min-width:768px){.job-post .job-inner{flex:1}}.job-post .online{font-size:.875rem;color:#a5a5a5}@media (max-width:767px){.job-post .online{order:1;padding-bottom:5px}}@media (min-width:768px){.job-post .online{flex:0 0 170px;text-align:right}}@media (min-width:768px){.job-infos{display:flex;flex-direction:row;margin-right:-160px}}@media (min-width:1280px){.job-infos{margin-right:0}}.job-infos .job-info{display:flex;align-items:center;font-weight:600;color:#5b5b5b;line-height:1.2}.job-infos .job-info svg{margin-right:8px;min-width:17px}@media (max-width:767px){.job-infos .job-info{font-size:14px;padding:4px 0}}@media (min-width:768px){.job-infos .job-info{padding:8px 16px;border-radius:40px;background-color:#fff;margin-right:16px;font-size:14px}}@media (min-width:1280px){.job-infos .job-info{font-size:15px}}.single-jobs h2.job-title .show-percent{color:#5b5b5b}.hide-percent{display:none}.page-nav-container{text-align:center;margin-bottom:100px}.page-nav-container .page-numbers{padding:8px 16px;margin:0 5px;border-radius:8px;background-color:#fff}.page-nav-container .page-numbers.current{background-color:#f8dc00;color:#fff}.page-nav-container .page-numbers:hover{background-color:#c2b504}.newsletter-form{display:none;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center}.newsletter-form.open{display:flex}#mailpoet_form_1{font-family:lato,sans-serif!important;margin-top:-30px;width:500px!important;max-width:90%;position:relative;padding:20px 10px;transition:all cubic-bezier(.4, 0, .2, 1) .3s;box-shadow:0 23px 36px -23px rgba(50,43,0,.6)}@media (min-width:768px){#mailpoet_form_1{padding:20px}}#mailpoet_form_1 .close{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:50%;margin:0;background:url("https://jobs.stadt-schaffhausen.ch/wp-content/themes/karrierenseite-sh/img/close-icon.svg") no-repeat center #000;background-size:30px;transform:scale(1);transition:all cubic-bezier(.4, 0, .2, 1) 150ms;cursor:pointer}#mailpoet_form_1 .close:hover{transform:scale(1.1)}#mailpoet_form_1 h3.mailpoet-heading{font-size:35px!important;line-height:1.2!important}#mailpoet_form_1 input{font-family:lato,sans-serif!important}#mailpoet_form_1 input.mailpoet_submit:hover{background:#c2b504!important}#mailpoet_form_1 .mailpoet-has-font{font-family:lato,sans-serif!important}.open #mailpoet_form_1{margin-top:0}.signup-popup{cursor:pointer}.signup-popup .linkblock{background:rgba(0,154,255,.28);box-shadow:0 23px 36px -23px rgba(0,20,50,.11);transition:all cubic-bezier(.4, 0, .2, 1) .3s;color:#f8dc00}.signup-popup .linkblock:hover{background:rgba(0,154,255,.15);box-shadow:0 23px 36px -23px rgba(50,43,0,.6)}.mt-100{margin-top:-100px}.mailpoet-manage-subscription .mailpoet_paragraph{margin-bottom:20px;max-width:600px}.mailpoet-manage-subscription .mailpoet-change-email-info{display:block;margin-top:15px}.mailpoet-manage-subscription .mailpoet_segment_label,.mailpoet-manage-subscription .mailpoet_select_label,.mailpoet-manage-subscription .mailpoet_text_label{display:block;cursor:text;font-weight:700;margin-top:.5rem;margin-bottom:3px}.mailpoet-manage-subscription .mailpoet_select,.mailpoet-manage-subscription .mailpoet_text{width:100%;background-color:#fff;border:1px solid #005c70;padding:10px 8px;border-radius:4px}.mailpoet-manage-subscription .mailpoet_select:focus,.mailpoet-manage-subscription .mailpoet_text:focus{outline:0}.mailpoet-manage-subscription .mailpoet_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='58' viewBox='0 0 60 58'%3E%3Cg transform='translate(-420 -23)'%3E%3Crect width='60' height='58' transform='translate(420 23)' fill='grey'/%3E%3Cpath d='M9.5,0,19,14H0Z' transform='translate(459 61) rotate(180)' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:right center;background-repeat:no-repeat;background-size:auto 100%;padding-right:1.5rem}.mailpoet-manage-subscription .mailpoet_submit{background:#f8dc00;padding:12px 24px!important;display:flex;align-items:center;justify-content:center;border:none;border-radius:0!important;font-weight:700;color:#fff;transition:all cubic-bezier(.4, 0, .2, 1) 150ms}.mailpoet-manage-subscription .mailpoet_submit:hover{background:#c2b504}.mailpoet_confirm_unsubscribe a{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:transparent;border:2px solid #2d2e2e!important;color:#2d2e2e;border-radius:8px;margin-top:20px}.mailpoet_confirm_unsubscribe a:active,.mailpoet_confirm_unsubscribe a:focus,.mailpoet_confirm_unsubscribe a:hover{border:2px solid #5b5b5b;background-color:transparent;color:#5b5b5b!important}.benefits{padding:40px 0;margin-top:80px;margin-bottom:80px}@media (min-width:768px){.benefits{padding:80px 0 40px 0;margin-top:150px;margin-bottom:150px}}.benefits .block{margin-top:0;margin-bottom:0}.benefits .benefits-row{display:grid;gap:30px;margin-bottom:48px}.benefits .benefits-row>*{-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:768px){.benefits .benefits-row{grid-template-columns:repeat(3,1fr)}}.benefits .icon{width:65px;height:65px;margin-top:24px;margin-bottom:20px}.benefits .icon img{-o-object-fit:contain;object-fit:contain}.single-jobs .benefits{margin-top:80px;margin-bottom:0}.single-jobs .benefits .block{margin-top:0!important}.single-jobs #gruende{margin-bottom:40px}#gmaps{display:block}#gmaps dialog button::before{display:none}#gmaps .details a{outline:0}#gmaps .pin{display:flex;flex-direction:column;gap:24px;align-items:center;width:62px}#gmaps .pin .icon{display:block;width:62px;height:62px;transition:scale .3s ease}#gmaps .pin .icon:hover{scale:1.2}#gmaps .pin .details{display:none;position:relative;flex-direction:column;padding:16px 24px;flex:1;width:300px;transition:all .3s ease;border-radius:12px;background-color:#fff}#gmaps .pin .details a::after{content:"  ↗"}#gmaps .pin .details::after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid red;content:"";height:0;left:50%;position:absolute;bottom:-12px;transform:translate(-50%);width:0;z-index:1}#gmaps .pin.open{width:auto}#gmaps .pin.open .details{display:flex}