﻿.btn-primary,.btn-secondary{color:#fff}.tx_cusjobs #notification .table{color:#fff}.tx_cusjobs .row#counter{font-size:18px}.tx_cusjobs .filter .button.solid{line-height:22px;min-height:22px}.tx_cusjobs #joblist .item[data-company-id="1"] #company-square{color:#ed1c24}.tx_cusjobs #joblist .item[data-company-id="2"] #company-square{color:#707070}.tx_cusjobs #joblist img{max-width:100%;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.tx_cusjobs #joblist img.zoom:hover{transform:scale(1.1)}.tx_cusjobs #joblist .image-wrapper{overflow:hidden;position:relative;text-align:center}.tx_cusjobs #joblist .image-wrapper:before{content:"";height:2rem;width:101%;background:linear-gradient(135deg, rgb(255, 255, 255) 1rem, transparent 0) top left;position:absolute;top:0;right:0}.tx_cusjobs #joblist .image-wrapper:after{content:"";height:4rem;width:101%;background:linear-gradient(315deg, rgb(255, 255, 255) 1rem, transparent 0) top right;position:absolute;bottom:0;left:0}.tx_cusjobs #joblist .item-wrapper .read-more{font-size:13px;padding:.5rem .75rem}@media screen and (max-width: 992px){.tx_cusjobs #joblist .item-wrapper .read-more{width:100%}}@media screen and (min-width: 992px)and (max-width: 1200px){.tx_cusjobs #joblist .item-wrapper .read-more{margin-top:34px !important}}@media screen and (min-width: 1200px){.tx_cusjobs #joblist .item-wrapper .read-more{margin-top:24px !important}}.tx_cusjobs #joblist .item-wrapper .job-header{font-size:.875rem}.tx_cusjobs #joblist .item-wrapper .job-header .date{color:#a3a3a3}.tx_cusjobs #joblist .item-wrapper a{text-decoration:none}.tx_cusjobs #joblist .item-wrapper h2{font-size:1.625rem;font-weight:500;text-transform:uppercase;color:#707070}.tx_cusjobs #jobdetail[data-company-id="1"] .description ul{list-style:none}.tx_cusjobs #jobdetail[data-company-id="1"] .description ul li::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#ef7c00;position:absolute;margin-left:-1.3rem}.tx_cusjobs #jobdetail[data-company-id="2"] .description ul{list-style:none}.tx_cusjobs #jobdetail[data-company-id="2"] .description ul li::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#00a0dd;position:absolute;margin-left:-1.3rem}.tx_cusjobs #jobdetail[data-company-id="3"] .description ul{list-style:none}.tx_cusjobs #jobdetail[data-company-id="3"] .description ul li::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#76b72a;position:absolute;margin-left:-1.3rem}.tx_cusjobs #jobdetail[data-company-id="4"] .description ul{list-style:none}.tx_cusjobs #jobdetail[data-company-id="4"] .description ul li::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#c2c2c2;position:absolute;margin-left:-1.3rem}.tx_cusjobs #jobdetail .image-wrapper{overflow:hidden;position:relative;text-align:center}.tx_cusjobs #jobdetail .image-wrapper:before{content:"";height:3rem;width:101%;background:linear-gradient(135deg, rgb(255, 255, 255) 2rem, transparent 0) top left;position:absolute;top:0;right:0}.tx_cusjobs #jobdetail .company-wrapper{position:relative;background-color:#4e4f51;color:#fff;padding:2rem 1rem}.tx_cusjobs #jobdetail .company-wrapper:after{content:"";height:3rem;width:101%;background:linear-gradient(315deg, rgb(255, 255, 255) 2rem, transparent 0) top right;position:absolute;bottom:0;left:0}.tx_cusjobs #jobdetail .company-wrapper .company-keyfacts h3{font-size:1.25rem;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.tx_cusjobs #jobdetail .company-wrapper .company-keyfacts .fact{font-weight:600;margin-bottom:.75rem}.tx_cusjobs #jobdetail .company-wrapper .company-keyfacts .fact .icon{width:3.5rem}.tx_cusjobs #jobdetail .company-wrapper .company-keyfacts .fact .text{padding-top:1.25rem}.tx_cusjobs #jobdetail .company-wrapper .company-keyfacts .fact img{margin-top:-0.25rem}.tx_cusjobs #jobdetail .company-profile{-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;margin-bottom:1.3rem}.tx_cusjobs #jobdetail .job-title-block{margin-bottom:1.3rem}.tx_cusjobs #jobdetail .job-title-block p{margin:0}.tx_cusjobs #jobdetail .job-title-block .title-prefix{font-weight:bold;margin-bottom:.5rem}.tx_cusjobs #jobdetail .job-title-block h1{text-transform:uppercase;font-weight:700;margin-bottom:1rem}.tx_cusjobs #jobdetail .teaser.training{font-size:1.25rem;font-weight:500}.tx_cusjobs #jobdetail .description h3{font-size:1.25rem;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.tx_cusjobs #jobdetail .description p+ul,.tx_cusjobs #jobdetail .description ol{margin-top:-1rem}.tx_cusjobs #jobdetail figure{margin:0}.tx_cusjobs #jobdetail .bewerbung-header{font-size:1.25rem;font-weight:500;text-transform:uppercase;color:#ed1c24}.tx_cusjobs #jobdetail .callback{padding-top:3rem;min-height:250px;background-color:#4d4d4b;background-position:top center;background-repeat:no-repeat;color:#fff}.tx_cusjobs #jobdetail .callback header{position:absolute;color:#fff;padding:.5rem 5rem .5rem .5rem;margin-top:-4.5rem;margin-left:-8.33333%;transform-style:preserve-3d;background:linear-gradient(315deg, transparent 3.1rem, #00a0dd 0) top right -0.1rem;background-size:calc(100% + .1rem)}.tx_cusjobs #jobdetail .callback header h3{margin:0 .5rem}.tx_cusjobs #jobdetail .callback .whatsapp-call{font-size:1.5rem;font-weight:600;color:#4e4f51}.tx_cusjobs #jobdetail .callback .whatsapp-call a{color:#4e4f51;text-decoration:none}.tx_cusjobs #jobdetail .training header{position:absolute;color:#fff;padding:.5rem 5rem .5rem .5rem;margin-top:-4.5rem;transform-style:preserve-3d;background:linear-gradient(315deg, transparent 3.1rem, #00a0dd 0) top right -0.1rem;background-size:calc(100% + .1rem)}.tx_cusjobs #jobdetail .training header h3{margin:0 .5rem}.tx_cusjobs #notification h1{text-transform:uppercase;font-weight:700;margin-bottom:1rem}.tx_cusjobs #notification h1+h2{font-size:1.75rem;margin-bottom:1rem;text-transform:none}.tx_cusjobs #notification h2{font-weight:500;margin-bottom:1rem;text-transform:uppercase}.tx_cusjobs #notification h3{font-size:1.25rem;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.tx_cusjobs #notification .table th,.tx_cusjobs #notification .table td{color:#4e4f51;text-align:left}