@font-face{font-family:'Open Sans';font-display:swap;src:url(//www.csz.de/wp-content/themes/ratio-child/fonts/open-sans/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(//www.csz.de/wp-content/themes/ratio-child/fonts/open-sans/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(//www.csz.de/wp-content/themes/ratio-child/fonts/open-sans/OpenSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(//www.csz.de/wp-content/themes/ratio-child/fonts/open-sans/OpenSans-Italic.ttf) format('truetype');font-style:italic}body{font-family:"Open Sans",serif}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",serif!important;hyphens:auto}h1{font-size:34px!important;line-height:1.25em!important}h2{font-size:26px!important;line-height:1.25em!important}html[lang=de-DE] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-filter=all] h6:after,html[lang=de-DE] .edgtf-portfolio-filter-holder .edgtf-portfolio-filter-child-categories .edgtf-filter-all p:after{content:"e"}html[lang=de-DE] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-group-id="83"],html[lang=de-DE] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-group-id="90"],html[lang=de-DE] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-group-id="96"]{display:none}html[lang=en-US] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-group-id="28"],html[lang=en-US] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-group-id="29"],html[lang=en-US] .edgtf-portfolio-filter-holder .edgtf-parent-filter[data-group-id="30"]{display:none}.vc-csz-slider{height:calc(100vw * 9 / 16);overflow:hidden;max-height:720px;position:relative}.vc-csz-slider .slick-list,.vc-csz-slider .slick-track{height:100%;max-height:720px}.vc-csz-slider .vc-csz-slide{width:100%;height:100%;max-height:720px;position:relative}.vc-csz-slider .vc-csz-slide img{width:100vw;height:calc(100vw * 9 / 16);max-height:720px;object-fit:cover;object-position:center}.vc-csz-slider .vc-csz-slide a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;text-indent:-9999px}.vc-csz-slider .vc-csz-slide .text-wrapper{position:absolute;bottom:10px;padding:10px 15px;right:0;background-color:rgba(2,2,2,.7)}.vc-csz-slider .vc-csz-slide .text-wrapper h2{color:#fff;font-size:16px!important;line-height:20px!important;text-transform:none}.vc-csz-slider .vc-csz-slide .text-wrapper p{display:none}.vc-csz-slider .slick-arrow{width:60px;height:60px;text-indent:-9999px;border:none;cursor:pointer;position:absolute;z-index:200;top:calc(50% - 30px);margin:0;padding:0}.vc-csz-slider .slick-arrow.slick-prev{background:transparent url(//www.csz.de/wp-content/themes/ratio-child/assets/images/arrow-left-simpel-white.svg) 50%/200% auto;left:30px}.vc-csz-slider .slick-arrow.slick-next{background:transparent url(//www.csz.de/wp-content/themes/ratio-child/assets/images/arrow-right-simpel-white.svg) 50%/200% auto;right:30px}.csz-personio-jobs-accordion{margin-bottom:15px}.csz-personio-jobs-accordion h2{font-size:14px!important;line-height:23px!important;padding:11px 20px;margin-top:15px;cursor:pointer;border:1px solid #e4e4e4;color:#313131;font-weight:400;position:relative}.csz-personio-jobs-accordion h2 .edgtf-accordion-mark-icon{position:absolute;right:13px;font-size:18px}.csz-personio-jobs-accordion h2 .icon_minus-06{display:none}.csz-personio-jobs-accordion h2:hover,.csz-personio-jobs-accordion h2.active{background-color:#313131;color:#fff;border:1px solid #313131}.csz-personio-jobs-accordion h2.active .icon_plus{display:none}.csz-personio-jobs-accordion h2.active .icon_minus-06{display:inline-block}.csz-personio-jobs-accordion .accordion-section{display:none;border:1px solid #313131;border-top:0;padding:30px 30px 5px}.csz-personio-jobs-accordion .accordion-section h3{font-size:18px!important;line-height:24px!important}.single.personio-job-offer .edgtf-post-info{display:none}.single.personio-job-offer h2{color:#2daae1;font-size:18px!important;line-height:1.25em!important;margin:40px 0 16px}.single.personio-job-offer h3{font-size:32px!important;line-height:1.25em!important;margin-bottom:40px!important}.single.personio-job-offer ul{margin-left:20px}.single.personio-job-offer .application-button{margin-top:30px;background-color:#2daae1;color:#fff;padding:12px 20px;display:inline-block}@media screen and (min-width:480px){.vc-csz-slider .vc-csz-slide .text-wrapper p{display:block;color:#fff;font-size:13px;line-height:17px;margin-bottom:0}.csz-personio-jobs-accordion h2{padding:11px 30px}}@media screen and (min-width:768px){h1{font-size:40px!important;line-height:1.25em!important}h2{font-size:36px!important;line-height:1.25em!important}.vc-csz-slider .vc-csz-slide .text-wrapper{bottom:20px;padding:15px 20px}.vc-csz-slider .vc-csz-slide .text-wrapper h2{font-size:20px!important;line-height:24px!important}.vc-csz-slider .vc-csz-slide .text-wrapper p{font-size:14px;line-height:18px}}@media screen and (min-width:1024px){.vc-csz-slider .vc-csz-slide .text-wrapper{padding:20px 30px}.vc-csz-slider .vc-csz-slide .text-wrapper h2{font-size:30px!important;line-height:38px!important}.vc-csz-slider .vc-csz-slide .text-wrapper p{font-size:15px;line-height:22px}}@media screen and (min-width:1200px){.vc-csz-slider .vc-csz-slide .text-wrapper{min-width:460px;max-width:500px;right:5%;bottom:40px}.vc-csz-slider .vc-csz-slide .text-wrapper h2{font-size:36px!important;line-height:44px!important}}@media screen and (min-width:1600px){.vc-csz-slider .vc-csz-slide .text-wrapper{right:15%}}@media screen and (min-width:1920px){.vc-csz-slider .vc-csz-slide .text-wrapper{right:25%}}