.has-btc-grey-background{background-color:#f5f5f5}.job-list{margin-top:1.75rem;display:grid;grid-template-columns:1fr 1fr;column-gap:1.75rem;row-gap:1.5rem}@media screen and (max-width: 768px){.job-list{grid-template-columns:100%}}.job-card{display:flex;flex-direction:row;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);height:100%;height:220px}@media screen and (max-width: 1023px){.job-card{height:190px}}.job-card:hover .job-column__decoration{background-color:#6ebaec}.card-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}a{display:flex}.job-column__decoration{display:flex;align-items:flex-start;justify-content:center;background-color:#5aa6e7;width:100px;padding:32px 24px}@media screen and (max-width: 1023px){.job-column__decoration{width:50px;padding:15px 9px}}.job-column__decoration .main-icon{width:50px;max-height:50px}@media screen and (max-width: 1023px){.job-column__decoration .main-icon{width:32px;max-height:32px}}.job-column__details{background-color:#fff;text-wrap:wrap;padding:15px;display:flex;width:100%;height:100%;flex-direction:column}@media screen and (min-width: 1024px){.job-column__details .title-row{margin-top:23px}}.job-column__details .location{margin-top:15px}.job-column__details .contract-type-box{margin-top:15px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1.75rem}.job-column__details .contract-type-item{display:flex;flex-direction:row;column-gap:.5rem;text-wrap:wrap}.job-column__details .bottom-link{align-self:flex-end;margin-top:auto}@media screen and (min-width: 1024px){.job-column__details .bottom-link{margin:auto 5px 5px 5px}}.job-column__details .details-icon{width:24px;max-height:24px}.job-list-headline-container{padding:30px 0px}.job-list-headline{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.jobs.headline{text-align:center;font-weight:bold}.job-spacer{color:#003869;border:2.5px solid #003869;margin-top:15px}.job-text{color:#003869}.job-text__headline{font-family:Roobert-Bold}@media screen and (min-width: 1024px){.job-text__headline{font-size:40px;line-height:56px}}@media screen and (min-width: 769px)and (max-width: 1023px){.job-text__headline{font-size:28px;line-height:40px}}@media screen and (max-width: 768px){.job-text__headline{font-size:24px;line-height:34px}}.job-text__title{font-family:Roobert-Bold}@media screen and (min-width: 1024px){.job-text__title{font-size:20px;line-height:28px}}@media screen and (min-width: 769px)and (max-width: 1023px){.job-text__title{font-size:18px;line-height:26px}}@media screen and (max-width: 768px){.job-text__title{font-size:16px;line-height:22px}}.job-text__normal{font-family:Roobert}@media screen and (min-width: 1024px){.job-text__normal{font-size:18px;line-height:26px}}@media screen and (max-width: 1023px){.job-text__normal{font-size:1rem;line-height:22px}}.job-text__link{font-family:Roobert-Bold;cursor:pointer;font-size:18px;line-height:26px}@media screen and (max-width: 768px){.job-text__link{font-size:1rem}}a.card-link{text-decoration:none}a.card-link:hover .job-text__link{text-decoration:underline;color:#5aa6e7}
.careers-appointment__background{background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:1rem}@media screen and (max-width: 1023px){.careers-appointment__background{margin:1rem 1.25rem 1.25rem}}.careers-appointment__content{display:flex}@media screen and (min-width: 1024px){.careers-appointment__content{padding:40px 30px;flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (max-width: 1023px){.careers-appointment__content{padding:20px;align-items:center;flex-direction:column}}@media screen and (max-width: 768px){.careers-appointment__content{padding:25px 10px}}.careers-appointment__headline{--headline-color: white;font-family:Roobert-Bold;text-wrap:nowrap;color:var(--headline-color)}@media screen and (min-width: 1024px){.careers-appointment__headline{font-size:35px;line-height:56px}}@media screen and (min-width: 769px)and (max-width: 1023px){.careers-appointment__headline{font-size:28px;line-height:40px}}@media screen and (max-width: 768px){.careers-appointment__headline{font-size:24px;line-height:34px}}.careers-appointment__description{margin:0px 30px;--description-color: white;font-family:Roobert-Bold;color:var(--description-color)}@media screen and (min-width: 769px)and (max-width: 1023px){.careers-appointment__description{font-size:18px;line-height:26px;margin:30px auto;text-align:center}}@media screen and (max-width: 768px){.careers-appointment__description{font-size:16px;line-height:22px;margin:20px auto;text-align:center}}
.careers-button{--button-bg-color: #5aa6e7;min-width:250px;height:35px;background-color:var(--button-bg-color);border:none;padding-left:1.5rem !important;padding-right:1.5rem !important}.careers-button .icon{margin-right:1.25rem !important;margin-left:0 !important}.careers-button__text{--text-color: white;font-family:Roobert-Bold;color:var(--text-color);font-size:18px;line-height:26px;display:flex;align-items:center}.careers-button__icon{--icon-image: url("/css/BTC-AG/images/Landing Page/icon-arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--icon-image);width:inherit;height:inherit}.careers-button:hover{--button-hover-bg-color: #FBD200;background-color:var(--button-hover-bg-color)}.careers-button:hover .careers-button__icon{--icon-image-hover: url("/css/BTC-AG/images/Landing Page/icon-arrow-right-b-l.svg");background-image:var(--icon-image-hover);transition:.3s ease-in-out}a.careers-button{text-decoration:none}a.careers-button span{height:100%}
.careers-banner__headline{--headline-color: $btc-blue;background-color:var(--headline-color)}.careers-banner__headline h1{color:#fff;font-size:1.125rem;padding:1rem 0 1rem 0;font-weight:bold}.careers-banner__container--outer{margin:0 auto 1rem auto}@media screen and (max-width: 1023px){.careers-banner__container--outer{margin:0 1rem 1rem 1rem}}.careers-banner__container--inner{padding:0 1rem}.careers-banner__description{font-size:1rem;margin-top:1.25rem;color:#003869}.careers-banner__description ul{list-style:none;padding-left:1rem}.careers-banner__description li{list-style-type:none;font-family:"Roobert" !important;position:relative;line-height:1.5 !important}.careers-banner__description li::before{background-color:#5aa6e7;display:block;height:8px;width:8px;border-radius:999px;position:absolute;content:"";left:0;top:0;transform:translate(-1rem, 100%)}.careers-banner__button__container{display:flex;--button-position: center;justify-content:var(--button-position)}.careers-banner__button__container a{margin-top:3.75rem;margin-bottom:3.75rem}@media screen and (max-width: 768px){.careers-banner__button__container{justify-content:center}}
.careers-image-button-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;position:relative}@media screen and (min-width: 769px),print{.careers-image-button-tile{min-height:300px}}@media screen and (max-width: 768px){.careers-image-button-tile{min-height:260px}}.careers-image-button-tile__headline{--headline-color: white;margin:30px;margin-left:0;margin-right:0}.careers-image-button-tile__headline>h1{font-size:28px;text-align:center;color:var(--headline-color) !important}@media screen and (max-width: 768px){.careers-image-button-tile__headline>h1{margin-bottom:0 !important}}.careers-image-button-tile__headline--arrowed{--headline-color: white;color:var(--headline-color) !important}.careers-image-button-tile__headline--arrowed h1,.careers-image-button-tile__headline--arrowed h2,.careers-image-button-tile__headline--arrowed h3,.careers-image-button-tile__headline--arrowed h4,.careers-image-button-tile__headline--arrowed h5,.careers-image-button-tile__headline--arrowed h6{color:var(--headline-color) !important}.careers-image-button-tile__subheadline--arrowed{--subheadline-color: white;color:var(--subheadline-color) !important;padding-bottom:3rem}.careers-image-button-tile__subheadline--arrowed h1,.careers-image-button-tile__subheadline--arrowed h2,.careers-image-button-tile__subheadline--arrowed h3,.careers-image-button-tile__subheadline--arrowed h4,.careers-image-button-tile__subheadline--arrowed h5,.careers-image-button-tile__subheadline--arrowed h6{color:var(--headline-color) !important}.careers-image-button-tile__container--text{padding:2rem 2rem 0 2rem;width:100%;color:#fff;height:100%}@media screen and (max-width: 768px){.careers-image-button-tile__container--text{padding-left:.75rem;padding-right:.75rem;padding-top:1.25rem}}.careers-image-button-tile__container--text h1{font-size:2rem}.careers-image-button-tile__container--text h2{font-size:1.5rem}.careers-image-button-tile__container--text h3{font-size:1.25rem}.careers-image-button-tile .careers-button{min-width:auto;padding-left:2.25em;padding-right:2.25em}.careers-image-button-tile--arrowed{position:relative;padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 769px),print{.careers-image-button-tile--arrowed{min-height:300px}}@media screen and (max-width: 768px){.careers-image-button-tile--arrowed{min-height:260px}}.careers-image-button-tile--arrowed :hover svg{color:#fbd200;transition:color 500ms linear}.careers-image-button-tile--arrowed :hover .careers__icon__arrow--big{transform:translateX(30px);transition:transform 500ms ease-in-out}
.careers-layout--two-column{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}@media screen and (min-width: 1024px){.careers-layout--two-column{column-gap:60px;row-gap:20px}}@media screen and (max-width: 1023px){.careers-layout--two-column{gap:20px}}@media screen and (min-width: 1024px)and (max-width: 1215px){.careers-layout--two-column{gap:1.25rem}}@media screen and (min-width: 769px),print{.careers-layout--two-column>*{flex:1 1 calc(50% - 80px)}}@media screen and (max-width: 768px){.careers-layout--two-column>*{flex:auto;flex-direction:column}}.careers__container--normal{margin-left:1.25rem;margin-right:1.25rem}@media screen and (min-width: 1024px){.careers__container--normal{margin-left:auto;margin-right:auto}}.careers__container--icons{display:flex;justify-content:space-between;width:100%;margin-right:1.25rem;margin-bottom:-2rem;align-items:center}
.careers__icon__arrow--big{height:145px;width:164px;margin-left:-2rem;margin-bottom:-1px;transition:transform 500ms ease-in-out}.careers__icon__arrow--big svg{color:#fff;width:auto}.careers__icon__arrow--small{height:38px;width:37px}.careers__icon__arrow--small svg{width:auto;color:#fff}
.tab-content{display:none}.tab-content.active{display:block}.stepper li{display:flex;align-items:center;flex-direction:column;justify-content:center}.stepper__background{background-repeat:no-repeat;background-size:cover;background-position:center}.stepper.content{margin-bottom:1rem !important}.stepper hr{margin-top:0;margin-left:1rem;margin-right:1rem;margin-bottom:2.5rem}.stepper.container{background-color:rgba(245,245,245,.7607843137);padding-top:30px;padding-bottom:85px;height:650px}@media screen and (max-width: 768px){.stepper.container{height:750px}}@media screen and (min-width: 769px)and (max-width: 1023px){.stepper.container{margin:0px 20px}}.stepper.card{display:flex;flex-direction:row;position:relative;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);margin-top:2.5rem}.stepper.card:after{content:"";border-top:4px solid #fbd200;border-left:4px solid #fbd200;position:absolute;top:-2px;left:-2px;height:50px;width:100px}.stepper.column__decoration{display:flex;align-items:flex-start;justify-content:center;width:80px;margin-left:1rem;margin-top:1.5rem}.stepper.column__decoration .main-icon{width:60px;max-height:60px}.stepper.column__details{width:100%;height:100%}@media screen and (max-width: 768px){.stepper.column__details{padding:20px 15px}}@media screen and (min-width: 769px),print{.stepper.column__details{padding:25px}}.stepper.column__details h1{color:#003869 !important;font-weight:bold;font-family:Roobert-Bold;line-height:25px;margin-bottom:20px}@media screen and (min-width: 1024px){.stepper.column__details h1{font-size:20px}}@media screen and (min-width: 769px)and (max-width: 1023px){.stepper.column__details h1{font-size:18px}}@media screen and (max-width: 768px){.stepper.column__details h1{font-size:16px}}.stepper.column__details p{color:#003869 !important;font-family:Roobert;font-size:16px;line-height:22px}.stepper.link-list{display:flex;flex-direction:row;justify-content:space-around;align-items:center}@media screen and (max-width: 768px){.stepper.link-list{font-size:1.5rem}}.stepper.index-label{font-weight:bold;font-family:Roobert-Bold;color:#fff;position:relative;font-size:2rem}@media screen and (max-width: 768px){.stepper.index-label{font-size:1.5rem}}li.stepper.active{color:#fbd200;text-decoration:underline}@media screen and (min-width: 769px),print{li.stepper.active{text-decoration-thickness:2px}}@media screen and (max-width: 768px){li.stepper.active{text-decoration-thickness:1px}}li.stepper.active .index-label-container .index-label{color:#fbd200}li.stepper.active a .stepper-icon{color:#fbd200}li.stepper:hover{color:#fbd200;text-decoration:underline;text-decoration-thickness:2px}li.stepper:hover .index-label-container .index-label{color:#fbd200}.stepper.index-label-container{position:relative;display:block;width:60px;height:60px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;margin:20%}@media screen and (max-width: 768px){.stepper.index-label-container{width:45px;height:45px}}.stepper.index-label-container::before{content:"";background:#003869;position:absolute;height:100%;width:100%;left:0;top:50%;transform:translateY(-50%) rotate(45deg)}.stepper-icon{color:#5aa6e7;width:35px !important;height:37px}@media screen and (max-width: 768px){.stepper-icon{display:none}}
.stepper__tabbed__container{background-color:#fff;margin:8.75rem auto 1rem auto}@media screen and (max-width: 1023px){.stepper__tabbed__container{margin:3.75rem 1.25rem 1.25rem 1.25rem}}.stepper__tabbed__container--headline{color:#003869;text-align:center}.stepper__tabbed__container--headline h1{font-weight:bold;font-size:1.75rem}.stepper__tabbed__container--headline .job-spacer{margin:1.25rem 0 0 0}.stepper__tabbed__cards{margin-top:3.5rem}@media screen and (max-width: 768px){.stepper__tabbed__cards{margin-top:1.5rem}}.stepper__tabbed__cards .tabbed.link-list{display:grid;position:relative;z-index:1;margin-top:unset !important}@media screen and (min-width: 1024px){.stepper__tabbed__cards .tabbed.link-list{grid-template-columns:repeat(auto-fit, minmax(16%, 1fr))}}@media screen and (min-width: 769px)and (max-width: 1023px){.stepper__tabbed__cards .tabbed.link-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.link-list{grid-template-columns:repeat(2, 1fr)}}.stepper__tabbed__cards .tabbed.card{display:flex;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);padding:3.25rem 0 2rem 0}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.card{flex-direction:column;padding:1.25rem 1rem 2rem 1rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.stepper__tabbed__cards .tabbed.card{padding-top:2rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.stepper__tabbed__cards .tabbed.card{padding-top:2rem}}.stepper__tabbed__cards .tabbed.column__details{width:100%;margin-right:2rem}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.column__details{margin-right:0}}.stepper__tabbed__cards .tabbed.column__details h1{color:#003869 !important;font-weight:bold;font-family:Roobert-Bold;line-height:25px;font-size:1.125rem}.stepper__tabbed__cards .tabbed.column__details h1 strong{color:#003869 !important}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.column__details h1{font-size:1rem}}.stepper__tabbed__cards .tabbed.column__details p{color:#003869 !important;font-family:Roobert;font-size:1rem;line-height:1.5rem}.stepper__tabbed__cards .tabbed.column__details hr{border-top:3px solid #003869;width:70%}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.column__details hr{width:100%}}.stepper__tabbed__cards .tabbed.column__details h1+hr{margin:.5rem 0 .5rem 0}.stepper__tabbed__cards .tabbed.column__decoration{margin-left:7.5rem;margin-right:9rem}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.column__decoration{margin:0 auto 1rem auto}}@media screen and (min-width: 769px)and (max-width: 1023px){.stepper__tabbed__cards .tabbed.column__decoration{margin-right:3.5rem;margin-left:2rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.stepper__tabbed__cards .tabbed.column__decoration{margin-right:3.5rem;margin-left:2rem}}.stepper__tabbed__cards .tabbed.column__decoration .main-icon{width:140px;max-width:unset;max-height:140px;max-height:unset}@media screen and (max-width: 768px){.stepper__tabbed__cards .tabbed.column__decoration .main-icon{width:45px;height:45px}}@media screen and (min-width: 769px)and (max-width: 1023px){.stepper__tabbed__cards .tabbed.column__decoration .main-icon{width:75px;height:75px}}@media screen and (min-width: 1024px)and (max-width: 1215px){.stepper__tabbed__cards .tabbed.column__decoration .main-icon{width:75px;height:75px}}.tabbed.index-label{font-weight:bold;font-family:Roobert-Bold;text-decoration:none;color:#003869}@media screen and (min-width: 1024px){.tabbed.index-label{font-size:20px;line-height:25px}}@media screen and (min-width: 769px)and (max-width: 1023px){.tabbed.index-label{font-size:18px;line-height:25px}}@media screen and (max-width: 768px){.tabbed.index-label{font-size:16px;line-height:25px}}li.tabbed{margin:0px !important;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);background-color:#fff}@media screen and (min-width: 769px),print{li.tabbed{min-height:83px}}@media screen and (max-width: 768px){li.tabbed{min-height:60px}}li.tabbed:nth-child(7):nth-last-child(-n+2),li.tabbed:nth-child(8):nth-last-child(-n+1){grid-column:span 3}li.tabbed.active{color:#fff;background-color:#5aa6e7}li.tabbed.active .index-label-container .index-label{color:#fff;text-decoration:underline}@media screen and (min-width: 769px),print{li.tabbed.active .index-label-container .index-label{text-decoration-thickness:2px}}@media screen and (max-width: 768px){li.tabbed.active .index-label-container .index-label{text-decoration-thickness:1px}}li.tabbed:hover{color:#fff;background-color:#5aa6e7}li.tabbed:hover .index-label-container .index-label{color:#fff;text-decoration:underline}@media screen and (min-width: 769px),print{li.tabbed:hover .index-label-container .index-label{text-decoration-thickness:2px}}@media screen and (max-width: 768px){li.tabbed:hover .index-label-container .index-label{text-decoration-thickness:1px}}a.tabbed{text-decoration:none;display:block;width:100%;height:100%;padding:18px 20px}
.stage .stage__content{padding:1.5rem 1.5rem}@media screen and (max-width: 1023px){.stage .stage__content{position:unset !important}}.stage__wide{width:100%}.stage__wide .stage__text{padding-bottom:1.88rem}.stage__wide h1{font-size:1.88rem;padding-top:1.88rem;padding-bottom:1.88rem;margin-bottom:0 !important}@media screen and (min-width: 769px)and (max-width: 1023px){.stage__wide h1{font-size:2.5rem}}@media screen and (min-width: 1024px){.stage__wide h1{font-size:3.5rem}}.stage__wide#stageh1{padding:0;margin-right:0;margin-left:0;max-width:unset}.stage__wide.stage{padding:0;position:relative}.stage__wide figure{height:100%;width:100%;position:absolute;top:0;left:0}.stage__wide img{height:100%;object-fit:cover;object-position:top}.stage__wide .button{margin-top:0 !important;height:35px;min-width:250px;padding-left:1.5rem !important;padding-right:1.5rem}.stage__wide .button .icon{margin-right:1.25rem !important;margin-left:0 !important}.stage__wide .stage__content{top:0;position:relative}.stage__wide .stage__content-wrapper{position:relative;z-index:2;padding-left:0}@media screen and (max-width: 1023px){.stage figure{display:block}}@media screen and (max-width: 1023px){.navigation__wrapper{overflow-y:hidden !important}}.breadcrumb.is-small li{font-family:"Roobert" !important}.breadcrumb.is-small li.is-active{font-family:"Roobert-Bold" !important}.breadcrumb.is-small li.is-active::before{font-family:"Roobert" !important}@media screen and (max-width: 1023px){.breadcrumb.is-small{display:block;position:absolute;z-index:2;padding-left:1.5rem}.breadcrumb.is-small a{padding-top:.25rem;padding-bottom:.25rem}}.kontakt-clip{padding-top:1rem !important}.kontakt-clip .container.is-max-widescreen .columns.is-desktop{gap:1.55rem}
