#header-home:before{left:15%}@media only screen and (max-width: 600px){#header-home:before{left:60%}}#who-we-are .who-we-are-text-intro h1{font-family:Inter Tight,serif;font-size:110px;font-style:normal;font-weight:300;line-height:120px;letter-spacing:1.5px;text-align:left}@media (max-width: 480px){#who-we-are .who-we-are-text-intro h1{font-size:10vw;line-height:10vw}}#who-we-are .sim-card-box{width:200px;height:300px;background-color:#f5a623;color:#fff;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center;clip-path:polygon(0% 0%,100% 0%,100% 85%,85% 100%,0% 100%);box-shadow:0 4px 10px #0003}#who-we-are .sim-card-box-top-right{position:relative;width:200px;height:60px;background-color:transparent;color:#565f65;display:flex;justify-content:center;align-items:center;text-align:center;clip-path:polygon(0% 0%,85% 0%,100% 45%,100% 100%,0% 100%)}#who-we-are .sim-card-box-top-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:1px solid #ccc;clip-path:polygon(0% 0%,85% 0%,100% 45%,100% 100%,0% 100%);z-index:-1}#who-we-are .sim-card-box-bottom-right{clip-path:polygon(0% 0%,100% 0%,100% 85%,85% 100%,0% 100%)}#who-we-are .sim-card-box-top-left{clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%,0% 15%)}#who-we-are .sim-card-box-bottom-left{clip-path:polygon(0% 0%,100% 0%,100% 100%,15% 100%,0% 85%)}#who-we-are .box{--mask: linear-gradient(-135deg,#0000 56.57px,#000 0);-webkit-mask:var(--mask);mask:var(--mask)}#who-we-are .card-cutted-small{background:#d9d9d9;position:relative;height:290px}#who-we-are .card-cutted-small:before{position:absolute;width:41px;height:66px;top:-31px;left:-5px;transform:rotate(55deg);content:"";background-color:#fff}#who-we-are .page-card-right-cutted-small{padding:10px 35px;border:1px solid #999999;display:inline-block;position:relative;background:#fff;color:#999}@media only screen and (max-width: 600px){#who-we-are .page-card-right-cutted-small{margin:0 0 4rem}}#who-we-are .page-card-right-cutted-small:before,#who-we-are .page-card-right-cutted-small:after{height:25px;width:25px;background:#fff;position:absolute;content:""}#who-we-are .page-card-right-cutted-small:before{top:0;right:0;border-right:1px solid #999999;transform:rotate(130deg) translate(-71%)}#team-image,#team-image .wrapp{position:relative}#team-image .wrapp .office-image-wrap{max-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,95% 0%,100% 15%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%)}#team-image .wrapp .office-image-wrap #office-img{width:100%;height:100%}#team-image #employee-values{background:#1e2931bf}#team-image #employee-values #transparent-bg-grey{background:#1e2931bf;position:absolute;height:60px;top:-60px;width:67.3%!important}@media only screen and (max-width: 600px){#team-image #employee-values #transparent-bg-grey{width:100%!important}}#team-image #employee-values h2{font-size:42px;font-style:normal;font-weight:700;line-height:52px}#team-image #employee-values h3,#team-image #employee-values #team-values{color:#e6e6e8}#team-image #employee-values #team-values .col-sm-4{padding-right:0;margin-right:0}#team-image #employee-values #team-values #team-values-wrap{padding-left:12rem}#team-image #employee-values #team-values #team-values-wrap .fade-container p{width:80%;opacity:0;transition:opacity .3s ease-in-out}#team-image #employee-values #team-values #team-values-wrap .fade-container:hover p,#team-image #employee-values #team-values #team-values-wrap .fade-container:focus-within p{opacity:1}@media only screen and (max-width: 600px){#team-image #employee-values #team-values #team-values-wrap{padding-left:2rem}}#team-image #employee-values #team-values #team-values-wrap h3{font-size:55px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-2.75px}@media only screen and (max-width: 600px){#team-image #employee-values #team-values #team-values-wrap h3{font-size:45px}}#team-image #employee-values #team-values .numbers{color:#1e2931;background:#fff;position:absolute;width:98%;top:0;padding-top:2rem;text-align:center}@media only screen and (max-width: 600px){#team-image #employee-values #team-values .numbers{position:relative;bottom:0;width:90%;right:-50px;padding-bottom:40px}}#team-image #employee-values #team-values .numbers h2{color:#1e2931}#team-image #employee-values #team-values .numbers .numbers-row{display:flex;align-content:flex-end;justify-content:center;flex-wrap:nowrap;align-items:baseline}#team-image #employee-values #team-values .numbers .big-number{font-family:Inter Tight,serif;font-size:80px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-4px;text-transform:uppercase}#team-image #employee-values #team-values .numbers .numbers-label{font-family:Inter Tight,serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-transform:uppercase}#why-work-with-us .office-card{width:480px;max-height:480px;overflow:hidden;display:inline-block;position:relative;background:#fff;color:#999;clip-path:polygon(15% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 15%)}@media only screen and (max-width: 600px){#why-work-with-us .office-card{width:100%;height:340px;margin-bottom:0!important}}#why-work-with-us .office-card .card-image{margin-top:-30%}#why-work-with-us .why-work-txt-container{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 600px){#why-work-with-us .why-work-txt-container h2{margin-top:0!important}}#new-job-opportunity{padding-bottom:2rem}@media only screen and (max-width: 600px){#new-job-opportunity{padding-top:2rem}}#new-job-opportunity .job-listings{background:#565f65}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings{background:transparent}}#new-job-opportunity .job-listings strong{display:none}#new-job-opportunity .job-listings .job-list-left{background:#f4f5f8;color:#1e2931;border:2px solid #1e2931;padding:6rem 24px 2rem 2rem;position:relative;height:100%;clip-path:polygon(0% 0%,90% 0%,100% 15%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%)}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings .job-list-left{clip-path:polygon(0% 0%,85% 0%,100% 10%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%);border:0;padding:1rem 24px 6rem 2rem}#new-job-opportunity .job-listings .job-list-left .location{display:block;margin-bottom:1rem}#new-job-opportunity .job-listings .job-list-left .full-time{display:block;margin-left:0!important}}#new-job-opportunity .job-listings .job-list-left .bt_grey{display:none}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings .job-list-left .bt_grey{display:inline-block}}#new-job-opportunity .job-listings .job-list-left .page-card-right-cutted-small{padding:10px 35px;border:1px solid #999999;display:inline-block;position:relative;background:#fff;color:#999}#new-job-opportunity .job-listings .job-list-left .page-card-right-cutted-small:before,#new-job-opportunity .job-listings .job-list-left .page-card-right-cutted-small:after{height:25px;width:25px;background:#fff;position:absolute;content:""}#new-job-opportunity .job-listings .job-list-left .page-card-right-cutted-small:before{top:0;right:0;border-right:1px solid #999999;transform:rotate(130deg) translate(-71%);background:#f4f5f8}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings .job-list-wrapper{clip-path:polygon(0% 0%,85% 0%,100% 10%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%);padding:2px;background:#565f65;width:95%}#new-job-opportunity .job-listings .bg-white{position:absolute;z-index:0;bottom:-100%;height:470px;width:100%;display:flex;opacity:0;transform:translateY(100%);transition:transform .5s ease-out,opacity .3s ease-out}#new-job-opportunity .job-listings .bg-white.active{opacity:1;transform:translateY(0);z-index:9}}#new-job-opportunity .job-listings .job-list-right{background:#565f65;color:#fff;padding:6rem;position:relative;height:100%;clip-path:polygon(0% 0%,90% 0%,100% 15%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%)}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings .job-list-right{clip-path:polygon(0% 0%,85% 0%,100% 10%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%);padding:3rem 3rem 3rem 1rem;position:absolute}}#new-job-opportunity .job-listings .job-list-right strong{display:inline-block}#new-job-opportunity .job-listings .job-list-right .close_job_info{display:none}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings .job-list-right .close_job_info{display:flex}}#new-job-opportunity .job-listings .job-list-right .job-desc-label{font-weight:200}@media only screen and (max-width: 600px){#new-job-opportunity .job-listings .job-list-right .job-desc-label{margin:2rem 0}}#new-job-opportunity .job-listings .job-list-right .job-desc{font-weight:200}#new-job-opportunity .job-listings .job-list-right .linkedin-apply{background:#0077b5;padding:8px 14px;justify-content:center;align-items:center;align-content:center;gap:10px;flex-wrap:wrap}#new-job-opportunity .job-listings .job-list-right .know-more .know-more-about{color:#1e2931}#new-job-opportunity .job-listings .job-list-right .know-more .know-more-about .knowmore{width:15px;position:relative;margin:4px}#new-job-opportunity #searchJobs{flex-direction:column}#new-job-opportunity #searchJobs .search-icon{right:40px;top:50%;transform:translateY(-50%);color:#777;cursor:pointer}#new-job-opportunity #searchJobs .clear-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:1.2rem;color:#999;cursor:pointer}#new-job-opportunity #searchJobs .d-none{display:none}#new-job-opportunity #searchJobs input,#new-job-opportunity #searchJobs .form-select{background:#9294a180;border-radius:0}#new-job-opportunity #searchJobs .position-relative i.fa-caret-down{right:10px;top:10px}#new-job-opportunity #searchJobs .position-relative i.search-icon{right:10px}#new-job-opportunity #searchJobs .search-button{padding:8px 18px;background:#565f65;color:#fff;white-space:nowrap}#new-job-opportunity #searchJobs .search-button .searchjobs{filter:invert(1);width:14px;margin-left:4px;margin-right:12px}#new-job-opportunity #searchJobs #search-container{width:50%!important;flex-grow:unset!important}@media (max-width: 480px){#new-job-opportunity #searchJobs #search-container{width:80%!important;float:left}}#new-job-opportunity #searchJobs .filter-container{display:flex;transition:all 1s ease-in-out;opacity:1;visibility:visible;-moz-column-gap:20px;column-gap:20px}@media (max-width: 480px){#new-job-opportunity #searchJobs .filter-container{margin-top:14px;display:flex;flex-direction:column;height:100%}}#new-job-opportunity #searchJobs .filter-container.hide{opacity:0;visibility:hidden;height:0}@media (max-width: 480px){#new-job-opportunity #searchJobs .filter-container div{margin:4px 0}}#our-locations{background:#c4c5cb}#our-locations #locations-gallery{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}#our-locations #locations-gallery::-webkit-scrollbar{height:10px;background-color:#f0f0f0}#our-locations #locations-gallery::-webkit-scrollbar-thumb{background-color:#333;border-radius:5px}#our-locations #locations-gallery .location-wrapper{height:100%;position:relative;display:flex;justify-content:center;align-items:center}#our-locations #locations-gallery .location-wrapper .location-city{font-size:24px;z-index:1;position:absolute;color:#fff;font-weight:700;top:35%;text-shadow:1px 1px 4px black}#our-locations #locations-gallery .location-wrapper .location-country{font-size:22px;z-index:1;position:absolute;color:#fff;font-weight:200;text-shadow:1px 1px 4px black}#our-locations #locations-gallery .location-wrapper .location-item{clip-path:polygon(10.2% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 99.5%,0% 100%,0% 17.3%);display:flex;-o-object-fit:cover;object-fit:cover;height:100%}#employee-testimonials{background:#1e2931;color:#e6e6e8}#employee-testimonials h2{color:#e6e6e8;padding-top:3rem;padding-left:3rem}#employee-testimonials .testimonials-splide{z-index:2}#employee-testimonials .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#employee-testimonials .splide__arrows{position:absolute;right:80px;top:-30px}#employee-testimonials .splide__arrows .splide__arrow--next{right:10px;background:transparent;filter:invert(80%)}#employee-testimonials .splide__arrows .splide__arrow--prev{left:-5em;background:transparent;filter:invert(80%)}#employee-testimonials .employee-text{font-weight:200;position:relative}#employee-testimonials .employee-text .aspas{width:50px;height:auto;position:absolute}#employee-testimonials .employee-text .testimonal-item{padding:17px 30px 30px}@media only screen and (max-width: 600px){#employee-testimonials .employee-text .testimonal-item{padding:17px 10px 70px}}#employee-testimonials img.testimonial-item{clip-path:polygon(10.2% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 99.5%,0% 100%,0% 17.3%)}section#send-cv{position:relative;z-index:1;background:#e6e6e8;bottom:40px;padding-top:10px}section#send-cv input.form-control{background:#c4c5cb;border-radius:0;height:52px}section#send-cv textarea{background:#c4c5cb;border-radius:0}section#send-cv input#cv{height:auto}section#send-cv .submit-button{background:#000;color:#fff;display:inline-flex;padding:8px 32px;justify-content:center;align-items:center;align-content:center;gap:10px;flex-wrap:wrap;text-transform:uppercase;font-weight:300}section#send-cv a{color:#1e2931;text-decoration:underline}#apply-header{background:#e6e6e8}#apply-header .back-to-jobs-wrapper{font-size:20px}#apply-header .back-to-jobs-wrapper a{display:flex;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content}#apply-header .back-to-jobs-wrapper i{font-size:30px}@media (max-width: 768px){#apply-header .back-to-jobs-wrapper{font-size:16px}#apply-header .back-to-jobs-wrapper a{gap:10px}#apply-header .back-to-jobs-wrapper i{font-size:24px}}@media (max-width: 450px){#apply-header .back-to-jobs-wrapper{font-size:15px}}#apply-header .job-title h1{color:#1e2931;font-size:42px;font-style:normal;font-weight:700;line-height:52px}@media (max-width: 768px){#apply-header .job-title h1{font-size:30px}}@media (max-width: 450px){#apply-header .job-title h1{line-height:1.4}}#apply-header .location,#apply-header .full-time{color:#565f65;font-size:22px;font-style:normal;font-weight:500;line-height:40px}#apply-header .location i,#apply-header .full-time i{margin-right:3px}@media (max-width: 768px){#apply-header .location,#apply-header .full-time{font-size:18px;margin-right:20px!important;margin-left:unset!important}}@media (max-width: 450px){#apply-header .location,#apply-header .full-time{font-size:16px;margin-right:10px!important}#apply-header .bt_black{font-size:14px}#apply-header .location-fulltime-apply-btn-wrapper{display:flex;flex-direction:column}#apply-header .location-fulltime-apply-btn-wrapper .apply-btn-wrapper{margin-top:30px}}@media (min-width: 350px) and (max-width: 576px){#apply-header .mobile-padding{padding-left:50px}}#job-detail{position:relative}#job-detail a:hover{color:#565f65}#job-detail .benefits{color:#c4c5cb;position:relative;right:0;top:40px;padding:3% 20% 2% 10%;background:#1e2931bf;z-index:1;width:103%}@media (max-width: 576px){#job-detail .benefits{width:100%;padding:unset;padding-left:30px;padding-top:60px;padding-bottom:40px;top:unset}}#job-detail .benefits .benefits-title{color:#e6e6e8;margin-bottom:40px;margin-top:1rem}#job-detail .benefits .benefits-item .title{font-size:50px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1px;color:#e6e6e8}@media (max-width: 768px){#job-detail .benefits .benefits-item .title{font-size:40px;margin-bottom:20px}}@media (max-width: 450px){#job-detail .benefits .benefits-item .title{font-size:35px}}#job-detail .benefits .benefits-item p{font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.8px}#job-detail .benefits .benefits-item:not(:last-of-type){margin-bottom:25px}@media (max-width: 576px){#job-detail .benefits .benefits-item{padding-left:50px;padding-right:20px}}#job-detail .content-container{position:relative}@media (min-width: 350px) and (max-width: 576px){#job-detail .content-container{padding-left:60px}}#job-detail .job-description li{list-style-type:disc}#job-detail .bg-lines{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#job-detail #benefits-section .office-image-wrapper{display:flex;height:640px;-o-object-fit:cover;object-fit:cover}@media (max-width: 576px){#job-detail #benefits-section .office-image-wrapper{width:80%;margin-left:auto;position:relative;top:40px;height:400px}}@media (max-width: 450px){#job-detail #benefits-section .office-image-wrapper{height:350px}}#job-detail #benefits-section .office-image-wrapper #office-img{clip-path:polygon(0% 0%,85% 0%,100% 10%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 576px){#job-detail #benefits-section .benefits-and-image-wrapper{flex-direction:column-reverse}}#bottom-image{margin-top:6rem}@media (max-width: 576px){#bottom-image{margin-top:1rem}}#bottom-image .bottom-image-wrapper{display:flex;clip-path:polygon(3% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 9.5%);height:640px;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media (max-width: 576px){#bottom-image .bottom-image-wrapper{clip-path:polygon(15% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 9.5%);height:400px}}#bottom-image .bottom-image-wrapper #office-img{height:100%;-o-object-fit:cover;object-fit:cover}#apply-form .btn-group-toggle input[type=radio]{display:none}#apply-form .radio-group.invalid{border:unset!important}#apply-form .radio-group.invalid label:before{border:1px solid red!important}#apply-form label.yes,#apply-form label.yes-previous_employment{float:left;margin-right:20px;padding:2px 20px}#apply-form label.no-previous_employment,#apply-form label.no{padding:2px 20px}#apply-form input[type=radio]+label{position:relative;float:left;width:30px;height:30px;text-indent:-9999px;cursor:pointer}#apply-form input[type=radio]+label:before{content:"";display:block;position:absolute;top:0;left:0;height:30px;width:30px;background:#e4e4e4;border:1px solid #cccccc;transition:all .5s ease;border-radius:0}#apply-form input[type=radio]#white-yes+label:before{background:#e6e6e8}#apply-form input[type=radio]#white-no+label:before{background:#e6e6e8}#apply-form input[type=radio]:checked+label:after{font-family:FontAwesome,serif;display:block;position:absolute;content:"";font-size:24px;color:#000;z-index:1;font-weight:800;text-indent:0;left:0;right:0;top:0;bottom:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#apply-form input[type=radio]#white-yes:checked+label:after{color:#000}#apply-form input[type=radio]#white-no:checked+label:after{color:#000}#apply-form h6.app-submission{color:#565f65;font-size:28px;font-style:normal;font-weight:500;line-height:40px}#apply-form h4.subtitle{color:#1e2931;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.8px}#apply-form .application-nav{margin-bottom:4rem;display:flex;gap:20px}#apply-form .application-nav button{width:33%;text-align:left;border-top:2px solid #565F65;position:relative}#apply-form .application-nav button .step-title{display:block;margin-top:5px}#apply-form .application-nav button .active-bar{height:8px;position:relative;width:40%;display:block;display:none}#apply-form .application-nav button.active .active-bar{border-top:8px solid #565F65;height:4px;position:relative;width:40%;display:block;left:20px;bottom:5px;position:absolute;bottom:unset;top:-5px}@media (max-width: 768px){#apply-form .application-nav{flex-direction:column;margin-bottom:unset}#apply-form .application-nav button{width:100%;opacity:.4;display:none!important}#apply-form .application-nav button .step-title{margin-top:10px}#apply-form .application-nav button.active{opacity:1;display:block!important}}#apply-form .bt-wrp{align-self:center;margin:auto;width:-moz-fit-content;width:fit-content;display:flex}#apply-form div.step-1{display:flex;flex-direction:column;align-items:flex-start}#apply-form div.step-2{display:flex;flex-direction:column}#apply-form div.step-2 h4{margin:2rem 0 1rem;color:#565f65}#apply-form div.step-2 h6{margin-bottom:1rem;color:#1e2931;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.8px}#apply-form div.step-2 input,#apply-form div.step-2 textarea{background:#e6e6e8;border-radius:0;padding:20px 20px 20px 25px}#apply-form div.step-2 textarea{height:220px}#apply-form div.step-2 .form-control:focus{border-color:transparent;box-shadow:0 0 0 .25rem #565f654d}#apply-form div.step-2 input[type=radio]{position:absolute;opacity:0}#apply-form div.step-2 .invalid{border:1px solid red}#apply-form div.step-2 .invalid:focus{border:1px solid red}#apply-form div.step-2 .go-step-1:hover span{text-decoration:underline}#apply-form div.step-2 #phone_number,#apply-form div.step-2 .iti{width:100%}#apply-form div.step-2 ::-moz-placeholder{color:#c4c5cb;opacity:1}#apply-form div.step-2 ::placeholder{color:#c4c5cb;opacity:1}#apply-form div.step-2 ::-ms-input-placeholder{color:#c4c5cb}#apply-form div.step-3{display:flex;flex-direction:column}#apply-form div.step-3 h3.confirm-title{color:#565f65;font-size:20px;font-style:normal;font-weight:500;line-height:28px}#apply-form div.step-3 h4{margin:2rem 0;color:#565f65}#apply-form div.step-3 input[type=radio]{position:absolute;opacity:0}#apply-form div.step-3 label.yes{float:left;margin-right:8px}#apply-form div.step-3 input[type=radio]+label{position:relative;float:left;width:30px;height:30px;text-indent:-9999px;cursor:pointer}#apply-form .checkwrap{display:flex;align-items:center;gap:10px}#cv-file-name{margin-top:6px}.upload-form{display:inline-block;position:relative}.upload-label{display:flex;align-items:center;justify-content:center;background-color:#d1d1d1;color:#000;padding:10px 20px;border-radius:5px;font-size:14px;cursor:pointer;font-weight:700;box-shadow:5px 6px 12px #0000004d;transition:.2s all}.upload-label:hover{filter:brightness(.8)}.upload-label i{margin-right:8px}.upload-input,.submit-btn{display:none}
