.careers-intro{margin-top:50px}@media(min-width: 1200px){.careers-intro{margin-top:80px}}.careers-intro .container{margin-bottom:80px;padding-right:0}@media(min-width: 992px){.careers-intro .container{padding-right:var(--bs-gutter-x, 19px)}}@media(min-width: 1200px){.careers-intro .container{display:flex;flex-direction:row-reverse}}.careers-intro .ratio{--bs-aspect-ratio: calc(272 / 344 * 100%);margin-bottom:50px;border-radius:30px;--anim-circle-width: 213px;--anim-circle-top: -10%;--anim-circle-left: -10%;overflow:unset}@media(min-width: 768px){.careers-intro .ratio{--anim-circle-top: -5%}}@media(min-width: 992px){.careers-intro .ratio{--bs-aspect-ratio: calc(603 / 959 * 100%)}}@media(min-width: 1200px){.careers-intro .ratio{margin-bottom:0;margin-left:6%;--anim-circle-top: -8%;--anim-circle-left: -5%}}@media(min-width: 1400px){.careers-intro .ratio{--anim-circle-width: 450px}}.careers-intro .ratio img{border-radius:30px}.careers-intro__info{padding-right:var(--bs-gutter-x, 19px)}@media(min-width: 992px){.careers-intro__info{padding-right:0}}@media(min-width: 1200px){.careers-intro__info{max-width:580px;align-self:flex-end;padding-bottom:50px}}.careers-intro__info h1{font-weight:400;font-size:35px;margin:0;font-family:"UniviaPro"}@media(min-width: 992px){.careers-intro__info h1{max-width:fit-content;font-weight:350;font-size:60px;position:relative;width:max-content;padding-bottom:10px}.careers-intro__info h1:before,.careers-intro__info h1:after{content:"";position:absolute;bottom:0;height:4px;background-color:#f3c22c}.careers-intro__info h1:before{left:0;width:100%;border-radius:40px}.careers-intro__info h1:after{right:-8px;width:4px;height:4px;border-radius:50%;transition:.3s all;background-color:#f3c22c;bottom:0px}.careers-intro__info h1:hover:after,.careers-intro__info h1:focus:after{bottom:-2px;right:-10px;position:absolute;height:8px;width:8px}}.careers-intro__info h2{margin-top:30px;margin-bottom:10px;font-weight:400;font-size:22px;line-height:1.3}@media(min-width: 992px){.careers-intro__info h2{font-weight:500;font-size:30px;margin-bottom:16px;margin-top:60px}}.careers-intro__info p{margin:0;font-weight:400;font-size:16px;line-height:20px;opacity:.6}@media(min-width: 992px){.careers-intro__info p{font-weight:500;font-size:20px}}.careers-dna .anim-v{--inner-v-t-left: 40%;--inner-v-t-top: -20%;--inner-v-width: 150%;--anim-v-height: 200%}@media(min-width: 992px){.careers-dna .anim-v{--inner-v-t-left: 140%;--inner-v-t-top: -23%;--inner-v-width: 60%;--anim-v-height: 200%}}@media(max-width: 1399px){.careers-dna .container-fluid{--bs-gutter-x: 0}}@media(max-width: 1399px){.careers-dna .container-fluid{max-width:unset}}.careers-dna h2{font-family:"UniviaPro";text-align:center;font-weight:400;font-size:35px;margin-bottom:80px}@media(min-width: 992px){.careers-dna h2{font-weight:350;font-size:60px}}@media(min-width: 1399px){.careers-dna .swiper-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:87px;row-gap:75px}}.careers-dna .dna-item{padding-top:30px;transition:opacity .3s;opacity:.3}@media(min-width: 1399px){.careers-dna .dna-item{padding-top:40px;opacity:1}}.careers-dna .dna-item.swiper-slide-active{opacity:1}.careers-dna .dna-item .yellow-circle{position:relative;max-height:94px;max-width:94px;height:100%;width:100%;margin:auto}@media(min-width: 1399px){.careers-dna .dna-item .yellow-circle{margin:unset}}.careers-dna .dna-item .yellow-circle img{z-index:1;height:100%;width:100%;max-height:94px;max-width:94px}.careers-dna .dna-item .yellow-circle:before{position:absolute;content:"";display:inline-block;height:100%;width:100%;border-radius:50%;background-color:#f3c22c;z-index:-1;top:-30px}@media(min-width: 1399px){.careers-dna .dna-item .yellow-circle:before{top:-40px}}.careers-dna .dna-item h3,.careers-dna .dna-item p{text-align:center;font-weight:400}@media(min-width: 1399px){.careers-dna .dna-item h3,.careers-dna .dna-item p{text-align:left}}.careers-dna .dna-item h3{font-size:22px;font-weight:700;line-height:32px;margin-bottom:6px;margin-top:25px}@media(min-width: 992px){.careers-dna .dna-item h3{font-size:26px;margin-top:25px;margin-bottom:10px}}.careers-dna .dna-item p{font-size:16px;line-height:20px;margin:auto;padding-right:20px}@media(min-width: 992px){.careers-dna .dna-item p{padding-right:10px;max-width:80%;font-size:18px;line-height:22px}}@media(min-width: 1399px){.careers-dna .dna-item p{margin:unset}}.career-positions{overflow:hidden;position:relative}.career-positions .mask{position:relative;background:linear-gradient(333.39deg, #1B284E 60.16%, #24366D 83.17%);z-index:0;padding-top:140px;padding-bottom:140px;z-index:1}.career-positions .mask:before,.career-positions .mask:after{content:"";width:100%;position:absolute;z-index:1}.career-positions .mask:before{height:140px;top:-1px;background:linear-gradient(1deg, rgba(27, 40, 78, 0) 30%, rgb(255, 255, 255) 30.7%, rgb(255, 255, 255) 100%)}.career-positions .mask:after{height:140px;bottom:-1px;background:linear-gradient(179deg, rgba(27, 40, 78, 0) 30%, rgb(255, 255, 255) 30.7%, rgb(255, 255, 255) 100%)}.career-positions .anim-circle{top:unset;--anim-circle-width: 288px;--anim-circle-bottom: 0px;--anim-circle-right: -150px;z-index:2}@media(min-width: 992px){.career-positions .anim-circle{--anim-circle-bottom: unset;--anim-circle-top: 0;--anim-circle-right: unset;--anim-circle-left: -150px}}@media(max-width: 767.98px){.career-positions{padding-top:10px;padding-bottom:10px}}.career-positions h2{font-size:35px;margin-bottom:50px;margin-top:50px;color:#fff;font-family:"UniviaPro"}@media(min-width: 992px){.career-positions h2{font-weight:700;margin-bottom:130px;text-align:center;font-size:60px;margin-top:70px}}@media(min-width: 992px){.career-positions .groups{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;row-gap:130px}}.career-positions .position-group h3{margin-bottom:15px;font-family:"UniviaPro";color:#fff;font-weight:350;font-size:25px}@media(min-width: 992px){.career-positions .position-group h3{font-size:35px}}.career-positions .position-item{min-height:77px;width:100%;background:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.08);border-radius:7px;margin-bottom:20px}.career-positions .expand-collapse-btn{font-family:"UniviaPro";position:relative;height:100%;width:100%;text-align:left;font-weight:350;font-size:22px;padding:25px;background:#fff;border-color:#fff;padding-right:60px}@media(min-width: 992px){.career-positions .expand-collapse-btn{font-size:26px}}.career-positions .expand-collapse-btn:focus{box-shadow:unset}.career-positions .expand-collapse-btn:before,.career-positions .expand-collapse-btn:after{content:"";position:absolute;height:25px;width:3px;background-color:#f3c22c;border-radius:10px;right:30px;top:50%;transform:translateY(-50%);transition:rotate,.5s}.career-positions .expand-collapse-btn:before{transform:translateY(-50%) rotate(90deg);top:50%}.career-positions .expand-collapse-btn[aria-expanded=true]{font-weight:500}.career-positions .expand-collapse-btn[aria-expanded=true]:after{transform:translateY(-50%) rotate(90deg);top:50%}.career-positions .card{position:relative;padding:0 25px 25px;display:flex;flex-direction:column}.career-positions .card-content{font-weight:500;font-size:18px;line-height:25px}.career-positions .card button{margin-left:auto;border:none}.career-positions .card:after{content:"";position:absolute;height:100px;width:100px;border-radius:50%;background-color:#f3c22c;right:-40px;bottom:-35px;z-index:-1;transform:scale(0);transition:.3s transform}@media(min-width: 992px){.career-positions .card:after{height:167px;width:167px;right:-50px;bottom:-50px}}.career-positions .collapse.show .card:after{transform:scale(1)}.career-positions .collapsing .card:after{transform:scale(0)}.career-positions .more-info{margin-top:100px;margin-bottom:150px;text-align:center;color:#fff}@media(min-width: 992px){.career-positions .more-info{margin-top:170px;margin-bottom:100px}}.career-positions .more-info h3{font-weight:500;font-size:20px;line-height:26px;margin-bottom:10px}@media(min-width: 992px){.career-positions .more-info h3{font-size:30px}}.career-positions .more-info p{font-weight:350;font-size:16px;line-height:20px;margin-bottom:35px}@media(min-width: 992px){.career-positions .more-info p{font-size:20px}}.career-positions .more-info button{margin:auto;border:none;font-size:16px;font-weight:700;color:#000}@media(min-width: 992px){.career-positions .more-info button{font-size:19px}}.top-press .anim-circle{--anim-circle-width: 287px;--anim-circle-left: -130px;--anim-circle-top: 160px;z-index:-1}@media(min-width: 992px){.top-press .anim-circle{display:block;top:unset;bottom:unset;--anim-circle-bottom: unset;--anim-circle-top: unset;--anim-circle-width: 850px;--anim-circle-left: -600px}}.top-press__wrapper{display:grid;grid-template-columns:1fr}@media(min-width: 1200px){.top-press__wrapper{grid-gap:30px;grid-template-columns:1fr 1fr}}.top-press .container-fluid{position:relative}@media(max-width: 991px){.top-press .container-fluid{max-width:550px}}.top-press .press-card{margin:0 auto 32px}@media(min-width: 1200px){.top-press{margin-bottom:60px}}#send-cv{transition:.5s height}#send-cv .modal-content{padding:0 10px 30px;min-height:600px}@media(min-width: 768px){#send-cv .modal-content{padding:0 50px 30px}}#send-cv .modal-content .btn-close{margin-right:-30px}#send-cv h3{position:relative;width:max-content;padding-bottom:0px;text-align:center;align-self:center;font-size:35px;line-height:1.4}#send-cv h3:before,#send-cv h3:after{content:"";position:absolute;bottom:0;height:4px;background-color:#f3c22c}#send-cv h3:before{left:0;width:100%;border-radius:40px}#send-cv h3:after{right:-8px;width:4px;height:4px;border-radius:50%;transition:.3s all;background-color:#f3c22c;bottom:0px}#send-cv h3:hover:after,#send-cv h3:focus:after{bottom:-2px;right:-10px;position:absolute;height:8px;width:8px}@media(min-width: 1200px){#send-cv h3{font-size:50px}}#send-cv .send-your-cv-position{font-weight:700;padding-right:50px !important}#send-cv .file{margin-bottom:30px}#send-cv .file .inputfile{display:none;opacity:0}#send-cv .file .inputfile+label{width:100%;height:36px;display:flex;align-items:center;cursor:pointer;padding:0 15px}#send-cv .file .inputfile+label .file-label{font-weight:700}#send-cv .file .inputfile+label .file-label:after{content:"*";color:#f3c22c}#send-cv .file .inputfile+label .filename{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:65%}@media(min-width: 992px){#send-cv .file .inputfile+label .filename{-webkit-line-clamp:1}}#send-cv .file .inputfile+label svg{margin:0 10px;fill:#000;stroke:#000;width:17px;height:17px}#send-cv .file .inputfile+label+.invalid-feedback{width:100%;left:0;position:absolute;text-align:center}#send-cv .file .is-invalid+label{border-color:#dc3545}#send-cv .send-your-cv-form{padding:30px 10px 0;display:flex;flex-direction:column;overflow:hidden;transition:.5s max-height;max-height:600px}#send-cv .send-your-cv-form .form-floating{margin-bottom:30px}#send-cv .send-your-cv-form .form-floating .is-invalid{position:relative}#send-cv .send-your-cv-form .form-floating .invalid-feedback{position:absolute;top:3px;right:35px;width:fit-content}#send-cv .send-your-cv-form textarea{height:100px}#send-cv .send-your-cv-form button{margin:auto;width:195px}#send-cv .send-your-cv-form.form-sent{max-height:0px}.modal-dialog{max-width:500px}.top-press{position:relative}@media(min-width: 992px){.top-press .anim-circle{--anim-circle-width: 600px;top:unset;bottom:unset;--anim-circle-bottom: unset;--anim-circle-top: unset;--anim-circle-left: -300px}}@media(max-width: 767px){.top-press{margin-bottom:85px}}.top-press h2{text-align:center;font-size:35px;font-weight:300;margin-top:0px;margin-bottom:50px}@media(min-width: 768px){.top-press h2{margin-top:100px;margin-bottom:100px;font-size:45px}}@media(min-width: 1200px){.top-press h2{font-size:60px}}.top-press .btn-line{display:flex;margin:40px 0 84px auto;width:max-content}
