#CareersPage{background-color:#fff;display:flex;flex-direction:column;align-items:center}#CareersPage .button--primary{border-radius:9px!important;text-transform:none!important}#CareersPage>div{width:100%}#CareersPage .Triangle{width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:7.1428571429vw 0 0 100vw;align-self:center;position:relative;left:-15px}#CareersPage .careers-header{display:flex;height:100vh;min-height:500px;z-index:1;flex-direction:column;justify-content:space-between}#CareersPage .careers-header .careers-header-background{position:absolute;top:0;left:0;right:0;height:100vh;display:flex;justify-content:center;z-index:0;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;max-width:100vw}#CareersPage .careers-header .careers-header-background img{height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;-o-object-position:right;object-position:right}#CareersPage .careers-header :not(.careers-header-background){z-index:2}#CareersPage .careers-header .careers-header-content{flex-direction:column;justify-content:flex-start;max-width:620px;position:relative;margin-top:39px;margin-left:128px}#CareersPage .careers-header .careers-header-content .title{width:560px}#CareersPage .careers-header .careers-header-content .title .underline-right{right:0;width:310px}#CareersPage .careers-positions{display:flex;flex-direction:column;justify-content:center;z-index:2;align-items:center}#CareersPage .careers-positions .careers-texts{display:flex;flex-direction:column;max-width:680px;align-items:center;text-align:center}#CareersPage .careers-positions .careers-texts .font8{margin-bottom:53px;width:280px}#CareersPage .careers-positions .careers-texts .font8 .underline-left{width:100%}#CareersPage .careers-positions .careers-texts button{margin-top:33px;max-width:230px}#CareersPage .careers-positions .careers-positions-container{display:flex;flex-direction:column;width:878px;margin-top:94px}#CareersPage .careers-positions .careers-positions-container .careers-department{margin-bottom:55px}#CareersPage .careers-positions .careers-positions-container .careers-department .font5{margin-bottom:25px;margin-left:25px;font-size:18px;font-family:Inter;font-weight:700}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-position{cursor:pointer;text-decoration:none;color:#030303;margin-top:20px;border:1px solid #eee;padding:30px 60px 30px 30px;display:flex;flex-direction:column;position:relative;background:#fffaf3}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-position .font4{margin-bottom:8px;font-size:18px!important}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-position .fonts{font-size:15px}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-position .details-icon{position:absolute;right:25px;top:50%;width:40px;height:40px;margin-top:-20px;background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/Webshop/details1_button.png);background-repeat:no-repeat;background-size:100%;background-position:50%}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-position .details-icon:hover{cursor:pointer}@media(min-width:1200px){#CareersPage .careers-header .careers-header-background img{width:100%;height:auto}#CareersPage .careers-header .careers-header-content{justify-content:center}}@media(max-width:768px){#CareersPage{overflow-x:hidden}#CareersPage>div{padding:0 30px}#CareersPage .Triangle{border-width:14.2857142857vw 0 0 100vw!important;left:0!important}#CareersPage .careers-header .careers-header-content{top:0;margin:0!important}#CareersPage .careers-header .careers-header-content .title{width:265px;top:30px}#CareersPage .careers-header .careers-header-content .title .underline-right{left:-45px;width:280px}#CareersPage .careers-header .careers-header-background{top:0;background-color:#f0e3db}#CareersPage .careers-header .careers-header-background img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}#CareersPage .careers-positions{flex-direction:column;align-items:center;position:relative}#CareersPage .careers-positions .careers-texts{margin:0 auto;max-width:none;text-align:center;max-width:350px}#CareersPage .careers-positions .careers-texts .font8{margin-bottom:43px;width:310px}#CareersPage .careers-positions .careers-texts .font8 .underline-left{left:74px;width:270px;top:30px}#CareersPage .careers-positions .careers-positions-container{margin-top:50px;width:100%}#CareersPage .careers-positions .careers-positions-container .careers-department{display:flex;flex-direction:column}#CareersPage .careers-positions .careers-positions-container .careers-department .font5{text-align:center}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-department-positions .careers-position{margin-top:10px;padding:20px 40px 20px 20px}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-department-positions .careers-position:before{right:20px;width:20px;background-color:#c0164b}#CareersPage .careers-positions .careers-positions-container .careers-department .careers-department-positions .careers-position:after{right:20px;bottom:calc(50% - 4px);height:10px;width:10px}}.careers-header .custom-title{width:530px;font-size:110px}.careers-header .custom-title .line{width:440px;height:21px}@media(max-width:768px){.careers-header .custom-title{width:300px;font-size:64px;margin-top:20px}.careers-header .custom-title .line{width:254px;height:12px}}.careers-positions .custom-title{width:316px;font-size:44px;margin-bottom:35px}.careers-positions .custom-title .line{height:8px}@media(max-width:768px){.careers-positions-container .careers-department .font5{margin:0 0 20px 19px!important;text-align:left!important}.careers-positions-container .careers-department .careers-department-positions .careers-position{margin-top:17px!important;padding:11px 14px 15px 19px!important}.careers-positions-container .careers-department .careers-department-positions .careers-position .font4{font-size:15px!important;width:270px}.careers-positions-container .careers-department .careers-department-positions .careers-position .fonts{font-size:13px!important;width:240px;word-break:break-all}.careers-positions-container .careers-department .careers-department-positions .careers-position .details-icon{width:30px!important;height:30px!important;right:14px!important}}