@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}aside,main{display:grid;flex-direction:column;gap:64px;align-items:start}@container (max-width: 1280px){aside,main{gap:32px}}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}a:has(svg){display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Jost;font-style:normal;font-stretch:normal;font-display:swap;src:local("Jost"),url(/assets/_system/_typeface/jost/Jost-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-stretch:normal;font-display:swap;src:local("Noto Sans"),url(/assets/_system/_typeface/notosans/notosans-variablefont_wdth,wght.ttf) format("truetype")}@font-face{font-family:"Noto Serif";font-style:normal;font-stretch:normal;font-display:swap;src:local("Noto Serif"),url(/assets/_system/_typeface/notoserif/NotoSerif-VariableFont_wdth,wght.ttf) format("truetype")}body{font-family:Jost,sans-serif;font-size:calc(1.2875rem + .45vw);font-weight:300;line-height:calc(1.35rem + 1.2vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){body{font-size:1.625rem}}@media (min-width: 1200px){body{line-height:2.25rem}}h1{font-family:"Noto Serif",sans-serif;font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:calc(1.6875rem + 5.25vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){h1{font-size:5rem}}@media (min-width: 1200px){h1{line-height:5.625rem}}h2{font-family:"Noto Serif",sans-serif;font-size:calc(1.45rem + 2.4vw);font-weight:300;line-height:calc(1.5625rem + 3.75vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){h2{font-size:3.25rem}}@media (min-width: 1200px){h2{line-height:4.375rem}}h3{font-family:Jost,sans-serif;font-size:calc(1.275rem + .3vw);font-weight:600;line-height:calc(1.33125rem + .975vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){h3{font-size:1.5rem}}@media (min-width: 1200px){h3{line-height:2.0625rem}}h4{font-family:Jost,sans-serif;font-size:calc(1.2875rem + .45vw);font-weight:700;line-height:calc(1.3625rem + 1.35vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){h4{font-size:1.625rem}}@media (min-width: 1200px){h4{line-height:2.375rem}}p{font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:calc(1.28125rem + .375vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){p{line-height:1.5625rem}}strong{font-family:inherit,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:pretty}a{font-family:Jost,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:pretty}label{font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:calc(1.28125rem + .375vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){label{line-height:1.5625rem}}span{font-family:inherit,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:pretty}ul{font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:calc(1.28125rem + .375vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){ul{line-height:1.5625rem}}ol{font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:calc(1.28125rem + .375vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){ol{line-height:1.5625rem}}small{font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:calc(1.28125rem + .375vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){small{line-height:1.5625rem}}footer{font-family:Jost,sans-serif;font-size:1rem;font-weight:600;line-height:calc(1.2625rem + .15vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){footer{line-height:1.375rem}}header{font-family:Jost,sans-serif;font-size:1rem;font-weight:600;line-height:calc(1.2625rem + .15vw);letter-spacing:normal;text-transform:none;text-wrap:pretty}@media (min-width: 1200px){header{line-height:1.375rem}}*{box-sizing:border-box}html{height:100%}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#212121;-webkit-hyphens:auto;hyphens:auto}body [data-first=true] section:first-of-type>[data-container]{--spacing--block--offset: 96px}@container (min-width: 1280px){body [data-first=true] section:first-of-type>[data-container]{--spacing--block--offset: 192px}}a{color:inherit;text-decoration:underline}strong,b{font-weight:700}i,em{font-style:italic}h1{-webkit-hyphens:auto;hyphens:auto;margin-block:0px 0px}h1:has(+*){margin-block:0px 60px}h2,h3{margin-block:0px 0px}p{margin-block:0px}::-moz-placeholder{font-family:Jost;font-size:16px;font-weight:300;opacity:1}::placeholder{font-family:Jost;font-size:16px;font-weight:300;opacity:1}[data-container]{--content: 1320px;box-sizing:content-box;--spacing--block: 64px;--spacing--block--offset: 0px;--spacing--block--multiplier: 1;--spacing--inline: 24px;max-width:var(--content);padding-block:calc(var(--spacing--block) * var(--spacing--block--multiplier) + var(--spacing--block--offset)) calc(var(--spacing--block));padding-inline:var(--spacing--inline);margin-inline:auto;width:auto}@container (min-width: 1280px){[data-container]{--spacing--block: 128px;--spacing--inline: 32px}}@container (min-width: 1024px){[data-container=box]{--spacing--block--multiplier: 0;--spacing--block: 0}}[data-container=header]{--spacing--block--multiplier: 1;--spacing--block: 0}[data-container=footer]{background-color:#351a05;color:#fff}@container (min-width: 1280px){[data-container=footer]{--spacing--block: 64px;--spacing--inline: 32px}}[data-container=fluid]{--spacing--block--multiplier: 1}[data-container=fluid][data-type=text]{--spacing--block: 64px;--spacing--inline: 24px}[data-container=fluid][data-type=danketext]{margin-top:96px}@container (min-width: 1280px){[data-container=fluid][data-type=danketext]{--spacing--block: 128px;--spacing--inline: 32px}}[data-container=jobfilter]{--spacing--block--multiplier: 1}@container (min-width: 1280px){[data-container=jobfilter]{--spacing--block: 64px;--spacing--inline: 32px}}[data-container=action]{--spacing--block--multiplier: 1;padding-top:0}[data-container=action][data-space="1"]{padding-block:64px;--spacing--inline: 24px}@container (min-width: 1280px){[data-container=action][data-space="1"]{padding-block:128px;--spacing--inline: 32px}}[data-container=bg-full]{max-width:100%}[data-container=bg-full][data-background=dark]{background-color:#351a05;color:#fff}[data-container=bg-full][data-background=dark] svg,[data-container=bg-full][data-background=dark] path{fill:#fff}[data-container=bg-full][data-background=light]{background-color:#704232;color:#fff}[data-container=bg-full][data-background=light] svg,[data-container=bg-full][data-background=light] path{fill:#fff}[data-container=bg-full][data-background=white]{color:#212121}[data-container=bg-full][data-background=white] svg,[data-container=bg-full][data-background=white] path{fill:#212121}[data-container=bg-full]>div{max-width:var(--content);margin-inline:auto}[data-container=bg-full]:has(.feature){padding-bottom:0}@container (min-width: 1280px){[data-container=bg-full]{--spacing--block: 64px;--spacing--inline: 32px}}[data-container=hero]{box-sizing:content-box;--spacing--inline: 32px;margin:0}@container (min-width: 1384px){[data-container=hero]{--spacing--inline: 0;margin-left:calc((100% - 1320px)/2)}}[data-container=slider]{margin-inline:0;overflow:hidden;--spacing--inline: 32px;--content: auto}@container (min-width: 1320px){[data-container=slider]{--spacing--inline: 0;margin-left:calc((100% - 1320px)/2)}}[data-container=slider] .sectiontitle__title,[data-container=slider] .slider__scroll{max-width:1320px}form{container-type:inline-size;display:grid;grid-template-columns:1fr;grid-template-columns:repeat(6,1fr);gap:40px}form[data-type=hero]{grid-template-columns:1fr;align-items:flex-end}@container (min-width: 768px){form[data-type=hero]{grid-template-columns:repeat(2,minmax(auto,300px)) minmax(auto,150px)}}form[data-color=white] input{border-color:#fff;color:#fff}form[data-color=white] input::-moz-placeholder{color:#fff}form[data-color=white] input::placeholder{color:#fff}form input{border-color:#212121;color:#212121;font-weight:400;font-size:16px}form input::-moz-placeholder{color:#212121;font-weight:300;font-size:16px}form input::placeholder{color:#212121;font-weight:300;font-size:16px}form>.field{display:grid}form>.field[data-width="50"]{grid-column:span 6}@container (min-width: 800px){form>.field[data-width="50"]{grid-column:span 3}}form>.field[data-width="100"]{grid-column:span 6}form>.field[data-type=radio]{display:flex;align-items:center;flex-wrap:wrap;gap:64px}form>.field[data-type=radio]>label{font-family:Jost;margin:0!important;font-size:18px;font-style:normal;font-weight:400;line-height:16px}@container (max-width: 615px){form>.field[data-type=radio]{gap:16px}@container (max-width: 410px){form>.field[data-type=radio] .radio{padding-left:16px}}}form>.field label{font-family:Jost;font-size:18px;font-style:normal;font-weight:400;line-height:16px;display:inline-block;margin-bottom:8px;text-transform:capitalize}form>.field>input[type=date]::-webkit-inner-spin-button,form>.field>input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}form .privacy{font-family:Jost;font-size:18px;font-style:normal;font-weight:400;font-style:italic;line-height:16px;margin-block:0px}form .select2-selection__rendered{padding:0!important;font-size:16px;color:#212121!important;font-weight:400;line-height:22px}form .select2-results__option--disabled{font-weight:300}[data-grid]{--gap: 24px;display:grid;grid-gap:var(--gap)}@container (min-width: 768px){[data-grid]{--gap: 32px}}@container (min-width: 1024px){[data-grid]{--gap: 40px}}@container (min-width: 1280px){[data-grid]{--gap: 48px}}@container (min-width: 1650px){[data-grid]{--gap: 56px}}@container (min-width: 1920px){[data-grid]{--gap: 64px}}[data-cols="1"]{grid-template-columns:repeat(1,[col] 1fr)}@container (min-width: 768px){[data-cols="1"]{grid-template-columns:repeat(1,[col] 1fr)}}@container (min-width: 1024px){[data-cols="1"]{grid-template-columns:repeat(1,[col] 1fr)}}[data-cols="2"]{grid-template-columns:repeat(1,[col] 1fr)}@container (min-width: 768px){[data-cols="2"]{grid-template-columns:repeat(1,[col] 1fr)}}@container (min-width: 1024px){[data-cols="2"]{grid-template-columns:repeat(2,[col] 1fr)}}[data-cols="3"]{grid-template-columns:repeat(1,[col] 1fr)}@container (min-width: 768px){[data-cols="3"]{grid-template-columns:repeat(2,[col] 1fr)}}@container (min-width: 1024px){[data-cols="3"]{grid-template-columns:repeat(3,[col] 1fr)}}[data-cols="4"]{grid-template-columns:repeat(2,[col] 1fr)}@container (min-width: 768px){[data-cols="4"]{grid-template-columns:repeat(2,[col] 1fr)}}@container (min-width: 1024px){[data-cols="4"]{grid-template-columns:repeat(4,[col] 1fr)}}[data-cols="5"]{grid-template-columns:repeat(2,[col] 1fr)}@container (min-width: 768px){[data-cols="5"]{grid-template-columns:repeat(3,[col] 1fr)}}@container (min-width: 1024px){[data-cols="5"]{grid-template-columns:repeat(5,[col] 1fr)}}[data-cols="6"]{grid-template-columns:repeat(2,[col] 1fr)}@container (min-width: 768px){[data-cols="6"]{grid-template-columns:repeat(3,[col] 1fr)}}@container (min-width: 1024px){[data-cols="6"]{grid-template-columns:repeat(6,[col] 1fr)}}[data-cols="7"]{grid-template-columns:repeat(3,[col] 1fr)}@container (min-width: 768px){[data-cols="7"]{grid-template-columns:repeat(4,[col] 1fr)}}@container (min-width: 1024px){[data-cols="7"]{grid-template-columns:repeat(7,[col] 1fr)}}[data-cols="8"]{grid-template-columns:repeat(3,[col] 1fr)}@container (min-width: 768px){[data-cols="8"]{grid-template-columns:repeat(4,[col] 1fr)}}@container (min-width: 1024px){[data-cols="8"]{grid-template-columns:repeat(8,[col] 1fr)}}[data-cols="9"]{grid-template-columns:repeat(3,[col] 1fr)}@container (min-width: 768px){[data-cols="9"]{grid-template-columns:repeat(5,[col] 1fr)}}@container (min-width: 1024px){[data-cols="9"]{grid-template-columns:repeat(9,[col] 1fr)}}[data-cols="10"]{grid-template-columns:repeat(4,[col] 1fr)}@container (min-width: 768px){[data-cols="10"]{grid-template-columns:repeat(5,[col] 1fr)}}@container (min-width: 1024px){[data-cols="10"]{grid-template-columns:repeat(10,[col] 1fr)}}[data-cols="11"]{grid-template-columns:repeat(4,[col] 1fr)}@container (min-width: 768px){[data-cols="11"]{grid-template-columns:repeat(6,[col] 1fr)}}@container (min-width: 1024px){[data-cols="11"]{grid-template-columns:repeat(11,[col] 1fr)}}[data-cols="12"]{grid-template-columns:repeat(4,[col] 1fr)}@container (min-width: 768px){[data-cols="12"]{grid-template-columns:repeat(6,[col] 1fr)}}@container (min-width: 1024px){[data-cols="12"]{grid-template-columns:repeat(12,[col] 1fr)}}[data-span="1"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="1"]{--span: 6}}@container (min-width: 1024px){[data-span="1"]{--span: 1}}[data-span="2"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="2"]{--span: 6}}@container (min-width: 1024px){[data-span="2"]{--span: 2}}[data-span="3"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="3"]{--span: 6}}@container (min-width: 1024px){[data-span="3"]{--span: 3}}[data-span="4"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="4"]{--span: 6}}@container (min-width: 1024px){[data-span="4"]{--span: 4}}[data-span="5"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="5"]{--span: 6}}@container (min-width: 1024px){[data-span="5"]{--span: 5}}[data-span="6"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="6"]{--span: 6}}@container (min-width: 1024px){[data-span="6"]{--span: 6}}[data-span="7"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="7"]{--span: 6}}@container (min-width: 1024px){[data-span="7"]{--span: 7}}[data-span="8"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="8"]{--span: 6}}@container (min-width: 1024px){[data-span="8"]{--span: 8}}[data-span="9"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="9"]{--span: 6}}@container (min-width: 1024px){[data-span="9"]{--span: 9}}[data-span="10"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="10"]{--span: 6}}@container (min-width: 1024px){[data-span="10"]{--span: 10}}[data-span="11"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="11"]{--span: 6}}@container (min-width: 1024px){[data-span="11"]{--span: 11}}[data-span="12"]{--span: 4;grid-column:span var(--span)/span var(--span)}@container (min-width: 768px){[data-span="12"]{--span: 6}}@container (min-width: 1024px){[data-span="12"]{--span: 12}}[data-start="1"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="1"]{--start: 1}}[data-start="2"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="2"]{--start: 2}}[data-start="3"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="3"]{--start: 3}}[data-start="4"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="4"]{--start: 4}}[data-start="5"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="5"]{--start: 5}}[data-start="6"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="6"]{--start: 6}}[data-start="7"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="7"]{--start: 7}}[data-start="8"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="8"]{--start: 8}}[data-start="9"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="9"]{--start: 9}}[data-start="10"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="10"]{--start: 10}}[data-start="11"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="11"]{--start: 11}}[data-start="12"]{--start: 1;grid-column-start:var(--start)}@container (min-width: 1024px){[data-start="12"]{--start: 12}}.hidden{position:absolute;border:0;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;white-space:nowrap;overflow:hidden}.icon--18{height:18px;width:18px}.icon--20{height:20px;width:20px}.icon--24{height:24px;width:24px}.icon--32{height:32px;width:32px}.icon--36{height:36px;width:36px}.icon--40{height:40px;width:40px}.icon--80{height:80px;width:80px}.icon--96{height:96px;width:96px}.image--fluid{max-width:100%;height:auto}.image--full{width:100%}ul{padding-inline:24px}ul li::marker{color:#212121}ol{padding-inline:24px}ol li{margin-block-end:20px}ol li::marker{font-weight:700;color:#704232}section{position:relative;container:section/inline-size;overflow:hidden}section:has([data-container=box]){--spacing--block: 40px;margin-block:var(--spacing--block)}@container (min-width: 1280px){section:has([data-container=box]){--spacing--block: 56px}}.asset{margin-top:32px}.asset>label{display:flex!important;flex-direction:column;gap:32px;padding:0!important}.asset input{display:none}.asset .button{border-bottom:1px solid #212121;box-shadow:none;border-radius:0;display:flex;align-items:center;gap:32px;width:-moz-fit-content;width:fit-content;color:#212121;padding:0;padding-block:16px}.asset .button>svg{fill:#212121}.asset #error-message{color:red;display:none;font-size:16px;margin-top:-24px}.asset .assetlist{list-style:none;padding-inline:0}.asset .assetlist li{display:flex;align-items:center;gap:16px;font-size:16px}.asset .assetlist li>svg{cursor:pointer}.error-message{display:block;font-size:16px;color:red;margin-top:-30px;font-family:Jost;text-transform:capitalize}input{border:none;background-color:transparent;border-radius:0;border-bottom:1px solid #FFFFFF;color:#fff;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:-webkit-fill-available;padding:16px 0}input::-moz-placeholder{font-weight:300;line-height:22px}input::placeholder{font-weight:300;line-height:22px}input:focus{outline:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-input-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=search]:-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=search]::placeholder{font-size:calc(1.35rem + 1.2vw);line-height:calc(1.35rem + 1.2vw)}@media (min-width: 1200px){input[type=search]::-webkit-input-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=search]:-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=search]::placeholder{font-size:2.25rem}}@media (min-width: 1200px){input[type=search]::-webkit-input-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=search]:-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=search]::placeholder{line-height:2.25rem}}.radio{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.radio>label{font-family:Jost;margin:0!important;cursor:pointer;font-size:16px;font-style:normal;font-weight:400!important;line-height:16px;text-transform:uppercase}.radio input[type=radio]{display:flex!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:24px;height:24px;border:3px solid #fff;outline:2px solid #212121;border-radius:50%;transition:.3s ease}.radio input[type=radio]:hover{background-color:rgba(112,66,50,.5)!important}@container (max-width: 432px){.radio input[type=radio]{width:20px;height:20px}}.radio input[type=radio]:checked{background-color:#704232!important}.field>.select2-container .select2-selection--single{font-family:Jost;font-style:normal;font-weight:300;line-height:normal;width:-webkit-fill-available;height:55px;padding:16px 0;border-radius:0;border:none;border-bottom:1px solid #212121;color:#212121;display:flex;align-items:center}.field>.select2-container .select2-selection--single:focus{outline:none}.field .select2-container .select2-selection--single .select2-selection__rendeprimary{height:100%;display:flex;align-items:center;font-size:16px}.field .selection{border:none!important}.field .select2-selection[aria-expanded=false] .select2-selection__arrow>b{border-color:#000 transparent transparent transparent!important}.field .select2-selection[aria-expanded=true] .select2-selection__arrow>b{border-color:transparent transparent #000 transparent!important}.field .select2-selection__arrow{transform:translateY(50%)}.select2-results__option.select2-results__option--selectable:hover{background-color:#704232!important}.select2-results__option.select2-results__option{font-family:Jost}.select2-results__option.select2-results__option--selected{background-color:#fff!important}.select2-results__option.select2-results__option--selected:hover{background-color:#704232;color:#fff!important}.select2-results__option.select2-results__option--highlighted{background-color:#fff!important;color:#212121!important}.select2-results__option.select2-results__option--highlighted:hover{background-color:#704232;color:#fff!important}.select2-dropdown{overflow:hidden;border-width:1px;border-color:#212121;border-radius:0}.select2-dropdown--above{border-radius:0}.select2-dropdown li{font-size:16px;padding:16px 24px;line-height:normal}.select2-dropdown ::-webkit-scrollbar{width:4px}.select2-dropdown ::-webkit-scrollbar-track{background:#f1f1f1}.select2-dropdown ::-webkit-scrollbar-thumb{background-color:#444;border:3px solid transparent}textarea{border:none;border-bottom:1px solid #212121;font-family:Jost;font-size:16px;font-weight:400;line-height:54px;resize:none;max-height:54px;padding:0;width:-webkit-fill-available;-ms-box-sizing:content-box;box-sizing:content-box;box-shadow:none;transition:all .15s ease-in-out}textarea::-moz-placeholder{font-family:Jost;font-size:inherit;font-weight:300;color:#212121;font-size:16px;font-style:italic}textarea::placeholder{font-family:Jost;font-size:inherit;font-weight:300;color:#212121;font-size:16px;font-style:italic}textarea:focus{outline:none}footer{container:footer/inline-size;color:#fff;background-color:#351a05}footer .footer{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:32px 94px}@container (min-width: 844px){footer .footer{grid-template-columns:auto 1fr}}footer .footer__item{display:grid;grid-template-rows:1fr auto;gap:32px}footer .footer__item ul{list-style:none}footer .footer__item ul li:not(:has(a)){color:#704232}footer .footer__item__copyright{font-style:italic;font-weight:300;font-size:16px;opacity:.5}footer .footer__item--brand{max-width:270px;display:flex;flex-direction:column}footer .footer__item--nav{display:grid;gap:32px;grid-template-columns:repeat(1,auto)}@container (min-width: 404px){footer .footer__item--nav{grid-template-columns:repeat(2,auto)}}@container (min-width: 570px){footer .footer__item--nav{grid-template-columns:repeat(3,auto)}}@container (min-width: 768px){footer .footer__item--nav{grid-template-columns:repeat(4,auto)}}@container (min-width: 844px){footer .footer__item--nav{grid-template-columns:repeat(3,auto)}}@container (min-width: 1044px){footer .footer__item--nav{grid-template-columns:repeat(4,auto)}}@container (min-width: 1170px){footer .footer__item--nav{grid-template-columns:repeat(5,auto)}}footer .footer__item--nav a{width:-moz-fit-content;width:fit-content;text-decoration:none}footer .footer__item--nav a:hover{color:#704232}footer .footer__item--legal{display:block}footer .footer ul{padding:0;margin:0;font-size:16px;font-weight:600;display:flex;flex-direction:column;gap:8px}footer .footer ul a{text-decoration:none}footer .footer ul a:hover{color:#704232}footer .footer p{margin:0}header{z-index:999;container:header/inline-size;position:fixed;inset:0 0 auto 0;background-color:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.25)}header .header{container-type:inline-size;container-name:header;display:grid;grid-template-areas:"brand toggle";justify-content:space-between;padding-block:16px;gap:0 32px}header .header--open{grid-template-areas:"brand toggle" "menu menu"}@container header (max-width: 1350px){header .header{grid-template-columns:128px 30px}}@container header (min-width: 1350px){header .header{grid-template-columns:200px auto;grid-template-areas:"brand menu"}}header .header__brand{grid-area:brand;display:flex;align-items:center}header .header__brand>img{max-height:64px;width:100%;aspect-ratio:2/1}header .header__toggle{grid-area:toggle;align-self:center;justify-self:flex-end}@container header (min-width: 1286px){header .header__toggle{display:none}}header .header__menu{grid-area:menu;display:none}header .header__menu.visible{display:grid;grid-template-columns:100%;padding-block:20px}@container header (min-width: 1286px){header .header__menu{display:flex;align-items:center;gap:64px}}header .header__menu__item{font-style:normal;font-weight:700;line-height:normal;margin:10px 0;font-size:18px;line-height:1.2;text-decoration:none;display:flex;align-items:center;gap:4px;color:#212121;cursor:pointer}header .header__menu__item:hover{color:#704232}header .header__menu__item:hover>svg path{fill:#704232}header .header__menu__item.active{color:#704232}header .header__menu__item.active>svg path{fill:#704232}header .header__menu__item.open{color:#704232}header .header__menu__item.open>svg path{fill:#704232}header .header__menu__item.open>svg{rotate:180deg}header .header__menu__language{position:relative;margin-block:10px;display:flex;align-items:center}header .header__menu__language>svg{cursor:pointer}header .header__menu__language__list{display:none;background-color:#fff;position:absolute;padding:0;top:20px;right:50%;bottom:0;left:0;border:2px solid #212121;height:-moz-fit-content;height:fit-content;width:80px;transform:translate(-30%);border-radius:4px;flex-direction:column;gap:1px;list-style:none}header .header__menu__language__list.open{display:flex}header .header__menu__language__list>li{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease;border-radius:0;text-align:center}header .header__menu__language__list>li.active{background-color:#704232;color:#fff;pointer-events:none}header .header__menu__language__list>li:hover{cursor:pointer;background-color:#704232;color:#fff}header .header__menu__language__list>li>a{display:inline-block;padding:8px 16px;text-decoration:none;width:100%}@container header (max-width: 1286px){header .header__menu__language__list{flex-direction:row;inset:auto 0 -24px 80px;width:-moz-fit-content;width:fit-content}header .header__menu__language__list a{padding:4px 8px!important}}header .subheader{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .5s ease;position:relative}@container header (min-width: 1124px){header .subheader{position:absolute;inset:100% auto auto 50%;width:100vw;transform:translate(-50%)}}@container header (min-width: 1124px){header .subheader.visible{box-shadow:0 4px 4px rgba(0,0,0,.15)}}header .subheader__menu{display:grid;grid-template-columns:100%;margin-inline:auto;gap:12px;padding-left:10px;padding-bottom:10px}header .subheader__menu__item{font-size:18px;line-height:1.2;text-decoration:none;font-weight:600;color:#212121}header .subheader__menu__item:hover{color:#704232}header .subheader__menu__item.active{color:#704232}@container header (min-width: 1124px){header .subheader__menu{padding:16px 0}}.action{background-color:#351a05;color:#fff;display:flex;justify-content:center;border-radius:4px;padding-inline:24px}@container (min-width: 1374px){.action{padding-inline:200px}}.action__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;background:url(/assets/_system/_illustration/carpe-diam-logo-bg.svg) center/cover no-repeat #351a05;padding-block:64px}.action__content__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.accordion__items{display:grid;gap:16px}.accordion__items__item__title{display:grid;grid-template-columns:auto 20px;align-items:center;justify-content:space-between;cursor:pointer;padding-block:16px}.accordion__items__item__title>svg{fill:#fff}.accordion__items__item__content{max-height:0;overflow:hidden;transition:.3s ease;padding-inline:32px}.accordion__items__item__content--active{border:1px solid #FFFFFF;padding-block:32px}.benefits{display:grid;gap:64px}.benefits__items{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:32px}.benefits__items__item{display:flex;align-items:center;gap:12px}.benefits__items__item>svg path{fill:#fff}.benefits__items h3{margin:0}@container (min-width: 768px){.benefits__items{grid-template-columns:auto auto}}@container (min-width: 894px){.benefits__items{width:75%}}.downloads__items{display:grid;gap:16px}.downloads__items__item{display:grid;justify-content:space-between;grid-template-columns:auto 32px;padding-block:16px;border-bottom:1px solid #9E9E9E;transition:.3s ease}.downloads__items__item>svg path{fill:#212121}.downloads__items__item:hover{background-color:#704232;color:#fff;padding-inline:16px}.downloads__items__item:hover>svg path{fill:#fff}.feature{display:grid;gap:64px}.feature[data-type=business_area] .feature__items__item__text>p{font-size:18px!important;font-weight:400}@container (min-width: 1084px){.feature[data-type=business_area] .feature__items__item:not(:first-of-type){margin-top:-64px!important}}.feature[data-type=business_area] h3{margin-bottom:32px}.feature__items{display:grid;grid-template-columns:1fr;gap:16px}@container (max-width: 768px){.feature__items{gap:64px;margin-bottom:64px}}.feature__items__item{display:grid;align-items:center;gap:32px}@container (min-width: 1084px){.feature__items__item{width:64%}.feature__items__item:not(:first-of-type){margin-top:-164px}}.feature__items__item:nth-child(odd){grid-template-columns:minmax(auto,310px) 1fr;grid-template-areas:"img text"}.feature__items__item:nth-child(2n){grid-template-columns:1fr minmax(auto,310px);grid-template-areas:"text img";justify-self:flex-end}@container (max-width: 768px){.feature__items__item:nth-child(2n),.feature__items__item:nth-child(odd){grid-template-columns:1fr;grid-template-areas:"img" "text"}}.feature__items__item>img{grid-area:img;aspect-ratio:1/1}.feature__items__item__text{grid-area:text}.feature__items__item__text>p{font-size:24px;font-weight:600}.formular{display:grid;grid-template-columns:1fr;grid-template-areas:"main" "aside";gap:64px}@container (min-width: 1024px){.formular{grid-template-columns:auto 300px;grid-template-areas:"main aside";gap:128px}}.formular main{grid-area:main}.formular main .button{width:-moz-fit-content;width:fit-content}.formular main>ul{list-style:none}.formular main>ul li{position:relative;list-style:none;padding-left:16px}.formular main>ul li:before{content:"";background-color:#212121;position:absolute;inset:50% auto auto 0;width:4px;height:4px;border-radius:50%;transform:translateY(-50%)}.formular main .select2-selection__rendered[title="Bitte auswählen"]{font-style:italic;font-weight:300}.formular main form input::-moz-placeholder{font-style:italic}.formular main form input::placeholder{font-style:italic}.formular main form .invalid>input{transition:.3s ease;border-color:red}.formular aside{grid-area:aside;height:-moz-fit-content;height:fit-content;position:sticky;top:132px}@container (max-width: 1024px){.formular aside .button{display:none!important}}#stellenformular .rnFormContainer>h2{display:none}#stellenformular .rnFormContainer .rnButtons{margin-top:40px}#stellenformular .rnFormContainer .rnButtons button{all:unset;margin:0;border:2px solid #212121;color:#212121;border-radius:50px;font-family:Jost;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:16px 32px;text-align:center;text-decoration:none;text-transform:none;transition:.3s ease;z-index:10;max-height:54px;box-shadow:3px 3px 6px rgba(0,0,0,.25)!important;cursor:pointer;background-color:#fff;outline:none!important;position:relative}#stellenformular .rnFormContainer .rnButtons button:hover{background-color:#704232;border-color:#fff;color:#fff}#stellenformular .rnFormContainer .rnButtons button:hover svg{fill:#fff}#stellenformular .rnFormContainer .zrjb-file-upload-button{all:unset;display:flex;align-items:center;gap:32px;border-bottom:1px solid #212121;padding-block:16px;font-size:16px;font-weight:600;cursor:pointer;width:-moz-fit-content;width:fit-content}#stellenformular .rnFormContainer .zrjb-file-upload-button:after{content:url(/assets/_system/_icons/misc/file.svg);width:22px;height:22px}#stellenformular .rnFormContainer .rnFieldList fieldset{padding:0;margin:0;border:none;display:flex;flex-direction:column;gap:40px}#stellenformular .rnFormContainer .rnFieldList fieldset:last-of-type{margin-top:40px}#stellenformular .rnFormContainer .rnFieldList fieldset legend{display:none}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has(input):not([type=file]) input{color:#212121;border-bottom:1px solid #212121}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has(input):not([type=file]) input::-moz-placeholder{font-style:italic}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has(input):not([type=file]) input::placeholder{font-style:italic}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField .rnErrors{font-size:16px;color:red;font-weight:400}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.error input,#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.error textarea{border-color:red!important}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]).error .rnPhoneCountry{border-color:red!important}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone{display:flex;gap:40px}@container (max-width: 768px){#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone{flex-direction:column}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhoneCountry,#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhone{width:100%!important}}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone input{border:none!important}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhoneCountry{width:50%;border-bottom:1px solid #212121;display:flex;align-items:flex-end}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhoneCountry .rnSelectValue{display:none}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhoneCountry .rnSelectBox{width:100%}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhoneCountry .rnSelectBox select{width:100%;border:none;padding-block:16px;outline:none;cursor:pointer;font-size:16px}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhone{display:flex;align-items:center;gap:8px;width:50%;border-bottom:1px solid #212121}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField:has([type=tel]) .rnInternationalPhone .rnPhone .rnPhoneNumberInput{width:100%}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField .rnDescription{font-size:18px;font-weight:400;font-style:italic}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncheckboxField{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncheckboxField .rnCheckbox{display:flex}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncheckboxField .rnCheckbox input{margin-top:5px}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile{display:grid;grid-template-areas:"hading" "discription" "uploadBtn" "error"}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile .rnLabel,#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile .rnFieldWrap{display:none}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile:has(.rnErrors.rnHelpBlock) .zrjb-file-upload-button{border-color:red!important}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile h4{grid-area:hading;margin:0 0 40px;font-size:18px;font-weight:400px;color:#2b2b2b}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile p{grid-area:discription;font-style:italic}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile .zrjb-message-line{font-size:16px;color:red;font-weight:400;line-height:normal;margin-top:8px}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile .zrjb-file-upload-button{grid-area:uploadBtn;margin-top:40px}#stellenformular .rnFormContainer .rnFieldList fieldset .rnFormGroup.rnField.rncvFile .rnErrors .rnHelpBlock{grid-area:error}.hero{background-repeat:no-repeat;background-position:center center;background-size:cover;height:700px;margin-top:96px;color:#fff;display:flex;align-items:center}.hero[data-type=sub_hero]{max-height:350px;background-color:#351a05;align-items:flex-start}.hero[data-type=sub_hero]:before{content:"";display:none}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(53,26,5,var(--overlay-opacity, 0));z-index:1}.hero:has(form) .hero__content{display:flex;flex-direction:column;gap:94px}@container (max-width: 894px){.hero{height:auto}}.hero__content{position:relative;z-index:2}.hero__content p{font-style:italic}.hero form input{font-weight:600}.hero form input::-moz-placeholder{font-weight:600}.hero form input::placeholder{font-weight:600}.job__filter__footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.job__filter__footer>p{font-style:italic;margin:0}.job__filter__footer>a{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none}.job__filter input{font-weight:600}.job__filter input::-moz-placeholder{font-weight:600}.job__filter input::placeholder{font-weight:600}.job__filter .select2-selection__rendered{padding:0!important;font-size:16px;color:#212121!important;font-weight:600;line-height:22px}.job__filter .select2-results__option--disabled{font-weight:600}.job__cards{display:grid;grid-template-columns:1fr;gap:32px}@container (min-width: 768px){.job__cards{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1024px){.job__cards{padding-bottom:64px;grid-template-columns:repeat(3,1fr)}}@container (min-width: 1280px){.job__cards{grid-template-columns:repeat(4,1fr)}}.job__cards__card{display:grid;border:1px solid #704232;grid-template-rows:1fr auto auto;border-radius:4px;box-shadow:3px 3px 6px rgba(0,0,0,.25)}.job__cards__card__title{padding:32px 16px;margin:0}.job__cards__card__info{background-color:#704232;padding:16px;margin:0;list-style:none}.job__cards__card__info>li{display:flex;align-items:center;gap:8px;color:#fff}.job__cards__card__info>li:not(:first-of-type){margin-top:16px}.job__cards__card__info>li>svg{fill:#fff}.job__cards__card>a{justify-content:flex-end;padding:16px;line-height:0;font-family:Noto Sans}.job__cards__card>a>svg{fill:#212121}.job__cards__card>a:hover{color:#704232}.job__cards__card>a:hover>svg{fill:#704232}.jobdetails{display:grid;grid-template-columns:1fr;grid-template-areas:"main" "aside";gap:32px}@container (min-width: 1024px){.jobdetails{grid-template-columns:auto 300px;grid-template-areas:"main aside"}}.jobdetails main{grid-area:main}.jobdetails main .button{width:-moz-fit-content;width:fit-content}.jobdetails main>ul{list-style:none}.jobdetails main>ul li{position:relative;list-style:none;padding-left:16px}.jobdetails main>ul li:before{content:"";background-color:#212121;position:absolute;inset:50% auto auto 0;width:4px;height:4px;border-radius:50%;transform:translateY(-50%)}.jobdetails aside{grid-area:aside;max-width:300px}@container (max-width: 1024px){.jobdetails aside .button{display:none!important}}.service__address{font-style:italic;font-weight:300;font-size:16px}@container (min-width: 894px){.service{padding-block:0}}.service[data-topspace="1"]{padding-top:64px}@container (min-width: 894px){.service[data-topspace="1"]{padding-top:128px}}.service[data-bottomspace="1"]{padding-bottom:64px}@container (min-width: 894px){.service[data-bottomspace="1"]{padding-bottom:128px}}.service:has(.sectiontitle__title) .sectiontitle__title{max-width:1320px;margin-inline:auto}.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content{grid-template-areas:"text img"}@container (max-width: 894px){.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content{gap:32px;grid-template-areas:"img" "text"}}.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content__text{padding-right:64px;padding-bottom:64px}.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content__text .button{align-self:flex-end}@container (max-width: 1434px){.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content__text{padding-left:24px}}@container (max-width: 894px){.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content__text{padding:0 0 64px;padding-inline:24px}.service__items[data-direction=right] .service__items__item:nth-child(odd) .service__items__item__content__text .button{align-self:flex-start}}.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content{grid-template-areas:"img text"}@container (max-width: 894px){.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content{gap:32px;grid-template-areas:"img" "text"}}.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content__text{padding-left:64px}.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content__text .button{align-self:flex-start}@container (max-width: 1434px){.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content__text{padding-right:24px}}@container (max-width: 894px){.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content__text{padding:0 0 64px;padding-inline:24px}.service__items[data-direction=right] .service__items__item:nth-child(2n) .service__items__item__content__text .button{align-self:flex-start}}.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content{grid-template-areas:"text img"}@container (max-width: 894px){.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content{gap:32px;grid-template-areas:"img" "text"}}.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content__text{padding-right:64px}.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content__text .button{align-self:flex-end}@container (max-width: 1434px){.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content__text{padding-left:24px}}@container (max-width: 894px){.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content__text{padding:0 0 64px;padding-inline:24px}.service__items[data-direction=left] .service__items__item:nth-child(2n) .service__items__item__content__text .button{align-self:flex-start}}.service__items[data-direction=left] .service__items__item:nth-child(odd) .service__items__item__content{grid-template-areas:"img text"}@container (max-width: 894px){.service__items[data-direction=left] .service__items__item:nth-child(odd) .service__items__item__content{gap:32px;grid-template-areas:"img" "text"}}.service__items[data-direction=left] .service__items__item:nth-child(odd) .service__items__item__content__text{padding-left:64px}.service__items[data-direction=left] .service__items__item:nth-child(odd) .service__items__item__content__text .button{align-self:flex-start}@container (max-width: 1434px){.service__items[data-direction=left] .service__items__item:nth-child(odd) .service__items__item__content__text{padding-right:24px}}@container (max-width: 894px){.service__items[data-direction=left] .service__items__item:nth-child(odd) .service__items__item__content__text{padding:0 0 64px;padding-inline:24px}}.service__items__item{padding-inline:32px}@container (max-width: 894px){.service__items__item{padding-top:64px}}.service__items__item__content{display:grid;align-items:center;justify-content:space-between;grid-template-columns:1fr;max-width:1320px;margin-inline:auto;box-sizing:content-box}@container (min-width: 894px){.service__items__item__content{grid-template-columns:repeat(2,1fr)}}.service__items__item__content>img{grid-area:img;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@container (max-width: 894px){.service__items__item__content>img{max-height:600px}}.service__items__item__content__text{grid-area:text;-webkit-hyphens:auto;hyphens:auto;display:flex;flex-direction:column;gap:32px}@container (min-width: 894px){.service__items__item__content__text{gap:64px}}.service__items__item__content__text__list{padding:0;margin:0}.service__items__item__content__text__list>li{display:flex;align-items:center;gap:12px}.service__items__item__content__text__list>li:not(:last-of-type){margin-bottom:32px}.service__items__item__content__text__list>li>svg path{fill:#212121}.service__items__item__content__text>h2,.service__items__item__content__text p{margin-block:0}@container (min-width: 894px){.service__items__item__content__text{padding-block:64px}}.service__items__item[data-bg=light]{background-color:#704232;color:#fff}.service__items__item[data-bg=dark]{background-color:#351a05;color:#fff}.slider__items{display:grid;grid-auto-flow:column;gap:32px}.slider__items__item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider__items[data-slider=testimonials]{grid-template-columns:repeat(auto-fit,minmax(auto,530px))}@container (max-width: 580px){.slider__items[data-slider=testimonials]{grid-template-columns:repeat(auto-fit,calc(100vw - 32px))}}.slider__items[data-slider=testimonials] .slider__items__item{width:530px;box-sizing:border-box;display:grid;grid-template-columns:44px 1fr;gap:16px}.slider__items[data-slider=testimonials] .slider__items__item__text{display:grid;gap:16px}.slider__items[data-slider=testimonials] .slider__items__item__text>p{font-style:italic}.slider__items[data-slider=testimonials] .slider__items__item__text__footer{font-size:16px;line-height:25px}.slider__items[data-slider=jobs]{grid-template-columns:repeat(auto-fit,minmax(auto,306px))}@container (max-width: 580px){.slider__items[data-slider=jobs]{grid-template-columns:repeat(auto-fit,calc(100vw - 32px))}}.slider__items[data-slider=jobs] .slider__items__item{display:grid;border:1px solid #704232;grid-template-rows:1fr auto auto;border-radius:4px;box-shadow:3px 3px 6px rgba(0,0,0,.25)}.slider__items[data-slider=jobs] .slider__items__item__title{padding:32px 16px;margin:0}.slider__items[data-slider=jobs] .slider__items__item__info{background-color:#704232;padding:16px;margin:0;list-style:none}.slider__items[data-slider=jobs] .slider__items__item__info>li{display:flex;align-items:center;gap:8px;color:#fff}.slider__items[data-slider=jobs] .slider__items__item__info>li:not(:first-of-type){margin-top:16px}.slider__items[data-slider=jobs] .slider__items__item__info>li>svg{fill:#fff}.slider__items[data-slider=jobs] .slider__items__item>a{justify-content:flex-end;padding:16px;line-height:0;font-family:Noto Sans}.slider__items[data-slider=jobs] .slider__items__item>a>svg{fill:#212121}.slider__items[data-slider=jobs] .slider__items__item>a:hover{color:#704232}.slider__items[data-slider=jobs] .slider__items__item>a:hover>svg{fill:#704232}.slider__items[data-slider=bewerbungsprozess]{grid-template-columns:repeat(auto-fit,minmax(auto,530px))}@container (max-width: 580px){.slider__items[data-slider=bewerbungsprozess]{grid-template-columns:repeat(auto-fit,calc(100vw - 32px))}}.slider__items[data-slider=bewerbungsprozess] .slider__items__item{width:530px;box-sizing:border-box;display:grid;gap:16px;border:2px solid #9E9E9E;border-radius:4px;padding:32px}@container (max-width: 630px){.slider__items[data-slider=bewerbungsprozess] .slider__items__item{width:calc(100vw - 64px);padding:20px}}.slider__items[data-slider=bewerbungsprozess] .slider__items__item__title{display:flex;align-items:flex-end;gap:32px;color:#704232}.slider__items[data-slider=bewerbungsprozess] .slider__items__item__title__number{font-family:"Noto Serif";line-height:78px;margin:0}.slider__items[data-slider=bewerbungsprozess] .slider__items__item__title>h3{line-height:33px}.slider__scroll{margin-top:64px;position:relative;height:8px;overflow:hidden}.slider__scroll__thumb{transition:.3s ease;position:relative;background-color:#704232;width:0;height:100%;z-index:10;box-shadow:3px 3px 6px rgba(0,0,0,.25);cursor:grab}.slider__scroll:after{content:"";position:absolute;height:4px;background-color:#9e9e9e;top:50%;right:0;bottom:0;left:0;transform:translateY(-50%)}.team__items{display:grid;grid-template-columns:1fr;gap:32px}@container (min-width: 884px){.team__items{grid-template-columns:1fr 1fr}}.team__items__item{border:2px solid #9E9E9E;padding:24px;display:grid;grid-template-rows:1fr auto;gap:32px;border-radius:4px}@container (min-width: 634px){.team__items__item{padding:32px 32px 64px;gap:64px}}.team__items__item__head{display:grid;align-items:center;gap:32px}@container (max-width: 884px){.team__items__item__head{grid-template-columns:auto 1fr}}@container (max-width: 634px){.team__items__item__head{grid-template-columns:1fr}}@container (min-width: 1084px){.team__items__item__head{grid-template-columns:auto 1fr}}.team__items__item__head__text>h3{margin-bottom:16px}.team__items__item__head>img{aspect-ratio:1/1;width:220px;height:100%}.team__items__item__text{display:flex;gap:16px}.team__items__item__text>svg{flex-shrink:0}@container (max-width: 634px){.team__items__item__text>svg{width:20px;height:20px}}.team__items__item__text>svg path{fill:#704232}.text{display:grid;gap:32px}.text ol,.text ul{margin:0;color:#212121}.text ol>li::marker,.text ul>li::marker{color:#212121}.text .text__buttons{display:flex;gap:32px}.text .text__buttons>a{display:flex;flex-direction:row-reverse}.text[data-type=danketext]{display:flex;flex-direction:column;align-items:center;max-width:950px;margin-inline:auto}.text[data-type=danketext]>h1{font-weight:200}.text[data-type=danketext] .text__buttons>a{display:flex;flex-direction:row}.text[data-type=danketext] .text__buttons svg{transform:rotate(180deg)}.button{position:relative;display:inline-block;border:2px solid transparent;border-radius:50px;font-family:Jost;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:16px 32px;text-align:center;text-decoration:none;text-transform:none;transition:.3s ease;z-index:10;max-height:54px;box-shadow:3px 3px 6px rgba(0,0,0,.25);cursor:pointer}.button[disabled]{cursor:not-allowed;opacity:.5}.button:has(svg){display:flex;align-items:center;justify-content:center;gap:8px}.button:has(svg)>svg{flex-shrink:0;transition:.3s ease}.button--white{border-color:#fff;background-color:#fff;color:#212121}.button--white svg{fill:#212121}.button--white:hover{background-color:#704232;color:#fff}.button--white:hover svg{fill:#fff}.button--white--secondary{background-color:#fff;border-color:#212121;color:#212121}.button--white--secondary svg{fill:#212121}.button--white--secondary:hover{background-color:#704232;border-color:#fff;color:#fff}.button--white--secondary:hover svg{fill:#fff}.button--transparent{border-color:#fff;background-color:transparent;color:#fff}.button--transparent svg{fill:#fff}.button--transparent:hover{background-color:#fff;color:#212121}.button--transparent:hover svg{fill:#212121}.contactcard{border:2px solid #9E9E9E;border-radius:4px;padding:16px 16px 32px;display:grid;gap:32px}.contactcard__info{font-style:italic}.contactcard>img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobbenefits{background-color:#351a05;display:flex;gap:16px 32px;flex-wrap:wrap;justify-content:space-between}.jobbenefits__item{display:flex;align-items:center;gap:8px;font-size:16px}.jobbenefits__item>svg{fill:#fff}.menu{cursor:pointer;display:flex;flex-flow:column;align-items:center;justify-content:center;background-color:transparent;border:none;height:56px;width:24px;padding:0;-webkit-tap-highlight-color:transparent}.menu>span{display:block;background-color:#212121;height:4px;width:24px;margin-block:2px;transition:.4s;transition:transform .5s cubic-bezier(.77,.2,.05,1),background-color .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.menu.active span:nth-of-type(1){opacity:1;transform:translateY(8px) rotate(45deg)}.menu.active span:nth-of-type(2){opacity:0;transform:rotate(0) scale(.2)}.menu.active span:nth-of-type(3){opacity:1;transform:translateY(-8px) rotate(-45deg)}.pagination{list-style:none;display:grid;grid-template-columns:repeat(9,32px);align-items:center;justify-content:center;padding:0;gap:10px;margin-block:40px;margin-bottom:0}@container (min-width: 1280px){.pagination{margin-block:64px}}@container (min-width: 768px){.pagination{justify-content:flex-start;gap:32px}}.pagination__item{height:32px;width:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:22px;transition:all .3s ease-in-out;cursor:pointer;margin:0}.pagination__item[disabled]>a{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.pagination__item>a{text-decoration:none;color:#9e9e9e}.pagination__item.active{border-bottom:2px solid #351A05}.pagination__item.active>a{color:#351a05}.pagination__button{height:32px;width:32px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer}.pagination__button>svg{fill:#351a05}.pagination__button#prev{rotate:180deg}.pagination__button[disabled]{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.social:has(.sitcky){position:absolute;inset:0 0 0 auto}.social__nav{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;transition:.3s ease}.social__nav>a:hover>svg{fill:#704232}.social .sitcky{flex-direction:column;position:sticky;z-index:100;top:50%;background-color:#fff;flex-wrap:nowrap;align-items:center;gap:0;padding:16px 8px}.social .sitcky>a{cursor:pointer}.social .sitcky>a:not(:last-of-type){margin-bottom:32px}.social .sitcky>a>svg{fill:#212121}.sectiontitle[data-color=black] .sectiontitle__title__line{border-color:#212121}.sectiontitle[data-color=white] .sectiontitle__title__line{border-color:#fff}.sectiontitle[data-space="1"]{padding-inline:32px}.sectiontitle__title{display:grid;grid-template-columns:1fr;gap:32px;line-height:40px;margin-bottom:64px}@container (min-width: 768px){.sectiontitle__title{grid-template-columns:auto 1fr}}.sectiontitle__title__line{border-bottom:1px solid #212121;display:none}@container (min-width: 768px){.sectiontitle__title__line{display:block}}@container (min-width: 894px){.sectiontitle__text{width:55%}}
