@media(max-width:750px){.job{background-color:#f5f7fa;width:100%}.job .header{display:grid;padding:2.5vw;align-items:center;gap:2.5vw}.job .header .title{margin:0;text-align:start;font-size:5vw!important}.job .header .controls{display:flex;align-items:center;justify-content:end;gap:2.5vw;width:100%}.job .header .controls .subtitle{margin:0 auto 0 0;display:flex;align-items:center;gap:1vw;color:#000!important;justify-self:end!important}.job .header .controls .button{background:#03a9f4;color:#fff;font-weight:700;padding:.5vw 2.5vw;line-height:225%;font-size:3.25vw;width:fit-content}.job .header .controls .button:hover{background:#038dcd;text-decoration:none}.job .header .controls .details{padding:.5vw 1.5vw;color:#000;border:1px solid #000;font-size:3.25vw;line-height:225%;display:flex;gap:1vw;align-items:center}.job .header .controls .details .down{margin:0;font-size:3.75vw;transform:rotate(90deg)}.job .header .controls .details .up{margin:0;font-size:3.75vw;transform:rotate(270deg)}.job .header .controls .details:hover{text-decoration:none}.job .closed{max-height:0;overflow:hidden;text-align:start;color:rgba(0,0,0,.65);padding:0 5vw}.job .open{max-height:75vh;overflow:auto}.job .open .vr{margin:2vw 5vw;border:1px solid rgba(0,0,0,.13)}.job .open .content{padding:2vw 5vw;text-align:start;color:rgba(0,0,0,.65);display:grid;row-gap:.5vw}.job .open .content p{font-size:3vw}.job .open .content strong{font-size:4vw;color:#000;font-weight:600}.job .open .content u{text-decoration:none;color:#000;font-weight:700;font-size:3.5vw}.job .open .content li{margin:1vw 0;font-size:3vw}}@media(min-width:751px){.job{background-color:#f5f7fa;width:100%}.job .header{display:grid;grid-template-columns:repeat(2,auto);padding:1.5vw;align-items:center}.job .header .title{text-align:start;font-size:1.25vw!important}.job .header .controls{display:flex;justify-content:flex-end;align-items:center;gap:1.25vw}.job .header .controls .subtitle{margin:0!important;display:flex;max-width:fit-content;align-items:center;gap:1vw;color:#000!important;font-size:1.25vw!important}.job .header .controls .button{background:#03a9f4;color:#fff;padding:.5vw 2.5vw;line-height:225%;font-size:1vw;width:fit-content;justify-self:end}.job .header .controls .button:hover{background:#038dcd;text-decoration:none}.job .header .controls .details{padding:.5vw 1.5vw;color:#000;border:1px solid #000;font-size:1vw;line-height:225%;display:flex;gap:1vw;align-items:center}.job .header .controls .details .down{margin:0;font-size:1.25vw;transform:rotate(90deg)}.job .header .controls .details .up{margin:0;font-size:1.25vw;transform:rotate(270deg)}.job .header .controls .details:hover{text-decoration:none}.job .closed{max-height:0;overflow:hidden;text-align:start;color:rgba(0,0,0,.65);padding:0 2.5vw}.job .open{max-height:75vh;overflow:auto}.job .open .vr{margin:1vw 2.5vw;border:1px solid rgba(0,0,0,.13)}.job .open .content{padding:1vw 2.5vw;text-align:start;color:rgba(0,0,0,.65);width:80%;display:grid;row-gap:.5vw}.job .open .content p{font-size:1vw}.job .open .content strong{font-size:1.75vw;color:#000;font-weight:600}.job .open .content u{text-decoration:none;color:#000;font-weight:700;font-size:1.2vw}.job .open .content li{margin:.5vw 0;font-size:1vw}}@media(max-width:750px){.careers-page .title{line-height:125%;font-weight:700}.careers-page .subtitle{line-height:125%}.careers-page .wrapper-1{position:relative;color:#fff;padding:10vw 5vw;text-align:start}.careers-page .wrapper-1:before{content:"";position:absolute;width:100%;height:calc(100% + 15vw);z-index:-1;top:-15vw;left:0;background:no-repeat 50% 25%/cover url(/img/careers/header_bg.webp);filter:brightness(.6)}.careers-page .wrapper-1 .title{font-size:6.5vw;margin-bottom:2.5vw}.careers-page .wrapper-1 .subtitle{font-size:3.25vw;font-weight:400}.careers-page .wrapper-2{padding:7.5vw 7.5vw 2.5vw;background-color:#f5f7fa;display:grid;justify-items:center}.careers-page .wrapper-2 .title{font-size:6.25vw}.careers-page .wrapper-2 .subtitle{color:#868686;font-size:3vw;line-height:150%}.careers-page .wrapper-2 .list{display:flex;flex-direction:column;padding-bottom:10vw;padding-top:3vw;gap:5vw}.careers-page .wrapper-2 .list .item{background:linear-gradient(180deg,#f3f4f7,#fefefe);border:solid #fff;border-width:2px 2px 0;box-shadow:0 8px 20px rgba(0,52,75,.08);border-radius:10px;text-align:start;padding:5vw}.careers-page .wrapper-2 .list .item .title{font-size:5.25vw;font-weight:700}.careers-page .wrapper-2 .list .item .subtitle{font-size:3vw;color:#0a3350}.careers-page .wrapper-3{padding:5vw 2.5vw;display:grid;background:rgba(4,29,45,.902)}.careers-page .wrapper-3 .title{font-size:6.25vw}.careers-page .wrapper-3 .wrapper-title{font-size:6.25vw;color:#fff}.careers-page .wrapper-3 .subtitle{color:#868686;font-size:3.5vw;justify-self:center;margin-bottom:5vw}.careers-page .wrapper-3 .subtitle a:hover{text-decoration:none}.careers-page .wrapper-3 .list{display:grid;row-gap:2.5vw}}@media screen and (min-width:751px)and (max-width:960px){.careers-page .title{line-height:125%;font-weight:700}.careers-page .subtitle{line-height:125%}.careers-page .wrapper-1{position:relative;color:#fff;padding:7.5vw 4.1vw;text-align:start}.careers-page .wrapper-1:before{content:"";position:absolute;width:100%;height:calc(100% + 10vw);z-index:-1;top:-10vw;left:0;background:no-repeat 50% 25%/cover url(/img/careers/header_bg.webp);filter:brightness(.6)}.careers-page .wrapper-1 .title{font-size:55px;margin-bottom:1.75vw;text-align:center}.careers-page .wrapper-1 .subtitle{font-size:27.5px;font-weight:700;width:100%;text-align:center}.careers-page .wrapper-2{padding:5vw 4.1vw;background-color:#f5f7fa;display:grid;justify-items:center}.careers-page .wrapper-2 .title{font-size:50px}.careers-page .wrapper-2 .subtitle{width:75%;color:#868686;font-size:20px;line-height:150%}.careers-page .wrapper-2 .list{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5vw;padding-bottom:10vw;padding-top:3vw}.careers-page .wrapper-2 .list .item{background-position-x:right!important;background-position-y:center!important;background-size:200px auto!important;border:solid #fff;border-width:2px 2px 0;box-shadow:0 8px 20px rgba(0,52,75,.08);border-radius:10px;text-align:start;padding:24px 0 24px 24px}.careers-page .wrapper-2 .list .item .title{font-size:25px;font-weight:700}.careers-page .wrapper-2 .list .item .subtitle{font-size:18px;color:#0a3350}.careers-page .wrapper-3{padding:5vw 2.5vw;display:grid;background:rgba(4,29,45,.902)}.careers-page .wrapper-3 .title{font-size:55px}.careers-page .wrapper-3 .wrapper-title{font-size:55px;color:#fff}.careers-page .wrapper-3 .subtitle{color:#fff;font-size:25px;width:60%;justify-self:center;margin-bottom:2.5vw}.careers-page .wrapper-3 .subtitle a{color:#fff}.careers-page .wrapper-3 .subtitle a:hover{text-decoration:none}.careers-page .wrapper-3 .list{display:grid;row-gap:1.25vw}}@media screen and (min-width:961px)and (max-width:1199px){.careers-page .title{line-height:125%;font-weight:700}.careers-page .subtitle{line-height:125%}.careers-page .wrapper-1{position:relative;color:#fff;padding:7vw;text-align:start}.careers-page .wrapper-1:before{content:"";position:absolute;width:100%;height:calc(100% + 10vw);z-index:-1;top:-10vw;left:0;background:no-repeat 50% 25%/cover url(/img/careers/header_bg.webp);filter:brightness(.6)}.careers-page .wrapper-1 .title{font-size:55px;margin-bottom:1.75vw;text-align:center}.careers-page .wrapper-1 .subtitle{font-size:27.5px;font-weight:700;width:100%;text-align:center}.careers-page .wrapper-2{padding:5vw 7.5vw;background-color:#f5f7fa;display:grid;justify-items:center}.careers-page .wrapper-2 .title{font-size:50px}.careers-page .wrapper-2 .subtitle{width:100%;color:#868686;font-size:20px;line-height:150%}.careers-page .wrapper-2 .list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5vw;padding-bottom:10vw;padding-top:3vw}.careers-page .wrapper-2 .list .item{background:linear-gradient(180deg,#f3f4f7,#fefefe);border:solid #fff;border-width:2px 2px 0;box-shadow:0 8px 20px rgba(0,52,75,.08);border-radius:10px;height:400px;text-align:start;padding:2.5vw 0 0 2.5vw}.careers-page .wrapper-2 .list .item .title{font-size:25px;font-weight:700}.careers-page .wrapper-2 .list .item .subtitle{font-size:18px;color:#0a3350}.careers-page .wrapper-3{padding:5vw 2.5vw;display:grid;background:rgba(4,29,45,.902)}.careers-page .wrapper-3 .title{font-size:55px}.careers-page .wrapper-3 .wrapper-title{font-size:55px;color:#fff}.careers-page .wrapper-3 .subtitle{color:#fff;font-size:25px;width:60%;justify-self:center;margin-bottom:2.5vw}.careers-page .wrapper-3 .subtitle a{color:#fff}.careers-page .wrapper-3 .subtitle a:hover{text-decoration:none}.careers-page .wrapper-3 .list{display:grid;row-gap:1.25vw}}@media screen and (min-width:1200px){.careers-page .title{line-height:125%;font-weight:700}.careers-page .subtitle{line-height:125%}.careers-page .wrapper-1{position:relative;color:#fff;padding:7vw;text-align:start}.careers-page .wrapper-1:before{content:"";position:absolute;width:100%;height:calc(100% + 10vw);z-index:-1;top:-10vw;left:0;background:no-repeat 50% 25%/cover url(/img/careers/header_bg.webp);filter:brightness(.6)}.careers-page .wrapper-1 .title{font-size:55px;margin-bottom:1.75vw;text-align:center}.careers-page .wrapper-1 .subtitle{font-size:27.5px;font-weight:700;width:80%;text-align:center;margin:0 auto}.careers-page .wrapper-2{padding:5vw 7.5vw;background-color:#f5f7fa;display:grid;justify-items:center}.careers-page .wrapper-2 .title{font-size:50px}.careers-page .wrapper-2 .subtitle{width:75%;color:#868686;font-size:20px;line-height:150%}.careers-page .wrapper-2 .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5vw;padding-bottom:10vw;padding-top:3vw}.careers-page .wrapper-2 .list .item{background:linear-gradient(180deg,#f3f4f7,#fefefe);border:solid #fff;border-width:2px 2px 0;box-shadow:0 8px 20px rgba(0,52,75,.08);border-radius:10px;text-align:start;padding:2.5vw 0 100px 2.5vw}.careers-page .wrapper-2 .list .item .title{font-size:25px;font-weight:700}.careers-page .wrapper-2 .list .item .subtitle{font-size:18px;color:#0a3350}.careers-page .wrapper-3{padding:5vw 2.5vw;display:grid;background:rgba(4,29,45,.902)}.careers-page .wrapper-3 .title{font-size:55px}.careers-page .wrapper-3 .wrapper-title{font-size:55px;color:#fff}.careers-page .wrapper-3 .subtitle{color:#fff;font-size:25px;width:60%;justify-self:center;margin-bottom:2.5vw}.careers-page .wrapper-3 .subtitle a{color:#fff}.careers-page .wrapper-3 .subtitle a:hover{text-decoration:none}.careers-page .wrapper-3 .list{display:grid;row-gap:1.25vw}}