.careers-page{text-align:center}.careers-page .heading1{font-weight:500;font-style:normal;font-size:48px;line-height:100%;letter-spacing:0;margin-block-start:.8em;margin-block-end:.8em}.careers-page .heading2{font-weight:400;font-style:normal;font-size:28px;line-height:100%;letter-spacing:0;margin-block-start:1em;margin-block-end:1em}.careers-page .heading4{font-weight:600;font-size:20px;line-height:1.4;color:#1d1d1d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;margin-bottom:12px}.careers-page .paragraph{font-weight:300;font-style:normal;font-size:16px;line-height:1.3em;letter-spacing:0;margin-block-start:1em;margin-block-end:1em}.careers-page .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease;z-index:9999}.careers-page .overlay.active{visibility:visible;opacity:1}.careers-page .modal{background:#fff;border-radius:10px;overflow:hidden;width:80%;height:70%;box-shadow:0 8px 30px #0000004d;display:flex;flex-direction:column}.careers-page .modal header{display:flex;justify-content:space-between;align-items:center;background:#f9f9f9;padding:10px 15px;border-bottom:1px solid #ddd}.careers-page .modal header button{background:#ff4a2e;border:none;padding:6px 10px;color:#fff;font-size:18px;cursor:pointer}.careers-page .modal iframe{width:100%;height:100%;border:none;flex:1}.careers-page .imgFullWidth{width:100%}.careers-page .icon{color:red}.careers-page .bg-light-blue{background-color:#e6f4ff}.careers-page .icon-modern{width:48px;height:48px;border-radius:10px;padding:6px;background:#f2f8ff}.careers-page .figure figcaption{text-align:left}.careers-page .benefits-list{list-style:none;padding-left:0;width:70dvw;margin:2em auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px}.careers-page .benefits-list li{display:flex;align-items:center;gap:12px}.careers-page .line{display:flex;justify-content:center;align-items:center;gap:10vw}.careers-page .element{width:300px}.careers-page .lineContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.careers-page .halfWidth{width:50%}.careers-page #quarterWidth{width:40%}.careers-page .width-70{width:70%}.careers-page .width-60{width:60%}.careers-page .containerHeight{height:-webkit-fill-available}.careers-page .btn{width:150px;height:50px;border:none;background-color:#f19400;font-weight:300;font-size:20px;line-height:100%;letter-spacing:0}.careers-page #image1{max-width:400px;width:100%;height:auto}.careers-page .figure,.careers-page .socialMediaElement{display:flex;flex-direction:column;align-items:center}.careers-page .figure{width:300px;margin:0;justify-content:center}.careers-page .figureFullWidth,.careers-page .table .figure{width:auto}.careers-page .table{margin:auto auto 3em}.careers-page .nav-arrow{background-color:transparent;width:25px;height:25px}.careers-page .unorderedList,.careers-page .orderedList{text-align:left;display:flex;flex-direction:column;width:70dvw;margin:3em auto}.careers-page .orderedList,.careers-page .unorderedList{list-style:none;counter-reset:custom-counter;padding-left:0}.careers-page .orderedList li,.careers-page .unorderedList li{display:flex;align-items:flex-start;margin-bottom:1.6em}.careers-page .orderedList li:before,.careers-page .unorderedList li:before{background-color:#ff4a2f;color:#fff;width:20px;height:20px;min-width:20px;display:flex;justify-content:center;align-items:center;margin-right:15px;font-weight:300;box-shadow:-2px -2px #1d1d1d}.careers-page .orderedList li:before{counter-increment:custom-counter;content:counter(custom-counter)}.careers-page .unorderedList li:before{content:""}.careers-page .carousel-container{display:flex;align-items:center;justify-content:center;position:relative;margin:3em auto}.careers-page .cards-wrapper{display:flex;gap:15px;align-items:flex-end}.careers-page .card{flex:0 0 auto;width:25vw;height:500px;position:relative;cursor:pointer;transition:all .3s ease;transform:scale(.9)}.careers-page .card img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:12px}.careers-page .card.active{width:30vw;opacity:1;transform:scale(1.1);z-index:10;border-radius:10px}.careers-page .left-arrow{left:0}.careers-page .right-arrow{right:0}.careers-page .link{text-decoration:underline;color:#1d1d1d;width:-moz-max-content;width:max-content;cursor:pointer}.careers-page #redUnderline{border-bottom:5px solid #FF4A2F}.careers-page #blueBorder{border:12px solid #136289;border-radius:20px;width:70vw;margin:4em auto;padding:3em}.careers-page .table-container{border-radius:20px;border:1px solid #787575;box-shadow:0 12px 40px #1d1d1d33;width:85vw;margin:auto;overflow:hidden}.careers-page #tableCareers{width:100%;border-collapse:collapse;color:#545252;border-radius:20px;margin:0}.careers-page #headLine{background-color:#f4f4f4;border-radius:20px}.careers-page #headLine th{text-align:left;padding:16px 24px;color:#545252;text-transform:uppercase;font-weight:300;font-style:normal;font-size:16px;letter-spacing:0}.careers-page tbody tr{border-top:1px solid #949494;text-align:left}.careers-page tbody tr:first-child{border-top:none}.careers-page td{padding:16px 24px}.careers-page .bolded{font-weight:500;color:#1d1d1d}.careers-page #headLine th:first-child,.careers-page .bolded{padding-left:32px}.careers-page td .link{color:#136289;text-decoration:none;font-weight:500}.careers-page .table-mobile-wrapper{width:70vw;margin:auto;border-radius:20px;border:1px solid #787575;overflow:hidden;display:none}.careers-page .mobile-table-jobs{border-collapse:collapse;margin-bottom:0}.careers-page .job-cell{padding:24px;text-align:left}.careers-page .section-group{margin-bottom:16px}.careers-page .label{font-weight:300;font-style:normal;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase}.careers-page .value{font-weight:500;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0}.careers-page .apply-link{font-weight:500;font-style:normal;font-size:22px;line-height:100%;letter-spacing:0}.careers-page #adaptiveWidth{width:477px}@media (min-width:1550px){.careers-page .orderedList{width:25dvw}.careers-page .unorderedList{width:33dvw}.careers-page .card{width:20vw}.careers-page .card.active{width:22vw}.careers-page #blueBorder{width:40vw!important}.careers-page .table-container{width:100%}}@media (min-width:1400px) and (max-width:1550px){.careers-page .orderedList{width:30dvw}.careers-page .unorderedList{width:38dvw}.careers-page .width-60{width:40%}.careers-page #quarterWidth{width:20%}.careers-page .card{width:18vw}.careers-page .card.active{width:20vw}.careers-page #blueBorder{width:50vw}.careers-page .table-container{width:65vw}}@media (min-width:1050px) and (max-width:1400px){.careers-page .orderedList{width:38dvw}.careers-page .unorderedList{width:43dvw}.careers-page .card{width:22vw}.careers-page .card.active{width:25vw}.careers-page .card.active img{width:-webkit-fill-available}.careers-page .table-container{width:75vw}}@media (max-width:615px){.careers-page .heading1{font-size:38px}.careers-page #quarterWidth{width:80vw;text-align:center!important}.careers-page .halfWidth{width:100%}.careers-page .width-60{width:88vw}.careers-page .width-70{width:90vw}.careers-page .width-90{width:43vw;height:50%}.careers-page #homeImg{margin-bottom:2em}.careers-page .unorderedList,.careers-page .orderedList{width:85vw;margin:1.5em auto}.careers-page .orderedList li{margin-bottom:1.8em}.careers-page .orderedList li:before{height:40px;min-width:40px}.careers-page .line{flex-wrap:wrap}.careers-page #image1{width:70vw}.careers-page .cards-wrapper{flex-direction:column}.careers-page .card.active{display:block;width:auto}.careers-page .card{display:none}.careers-page .nav-arrow{position:relative;padding:0;top:320px}.careers-page .left-arrow{left:18%}.careers-page .right-arrow{right:18%}.careers-page .tagline{margin:100px auto 0;width:90vw}.careers-page .table{width:100%}.careers-page .table .figure{width:auto}.careers-page .table figcaption{text-align:center}.careers-page #adaptiveWidth{width:110px}.careers-page #blueBorder{width:90vw;padding:1.5em}}@media (max-width:578px){.careers-page .socialMediaElement{width:28vw}.careers-page .table-mobile-wrapper{display:block}.careers-page .table-container{display:none}.careers-page .job-cell{padding-left:8vw!important}}@media (max-width:400px){.careers-page #image1{width:98vw}.careers-page .width-90{width:90vw;height:50%}.careers-page #quarterWidth{width:95vw}.careers-page .card.active{width:80vw}.careers-page .left-arrow{left:32%}.careers-page .right-arrow{right:32%}.careers-page .table-mobile-wrapper{width:90vw}}
