@media(max-width:767px){.join-us-content .mobile-hide{display:none!important}}@media(min-width:768px){.join-us-content .desktop-hide{display:none!important}}.join-us-content .font-90{font-size:90px;line-height:1}.join-us-content .font-32{font-size:32px}.join-us-content .font-24{font-size:24px;line-height:1.2}.join-us-content .font-20{font-size:20px}.join-us-content .mb-64{margin-bottom:64px}.join-us-content .dflex{display:flex}.join-us-content .dinline{display:inline}.join-us-content .t-right{text-align:right}@media(max-width:767px){.join-us-content .wrap-mobile{flex-wrap:wrap}.join-us-content .mpt-64{padding-top:64px}.join-us-content .mpt-45{padding-top:45px}.join-us-content .mpt-40{padding-top:40px}.join-us-content .mpt-32{padding-top:32px}.join-us-content .mpt-24{padding-top:24px}.join-us-content .mpt-20{padding-top:20px}.join-us-content .mpt-16{padding-top:16px}.join-us-content .mpt-12{padding-top:12px}.join-us-content .mpt-8{padding-top:8px}.join-us-content .mpb-64{padding-bottom:64px}.join-us-content .mpb-45{padding-bottom:45px}.join-us-content .mpb-40{padding-bottom:40px}.join-us-content .mpb-32{padding-bottom:32px}.join-us-content .mpb-24{padding-bottom:24px}.join-us-content .mpb-16{padding-bottom:16px}.join-us-content .mpb-12{padding-bottom:12px}.join-us-content .mpb-8{padding-bottom:8px}.join-us-content .mmb-24{margin-bottom:24px}.join-us-content .mmb-40{margin-bottom:40px}.join-us-content .mmt-32{margin-top:32px}.join-us-content .mfont-24{font-size:24px}.join-us-content .mlm-32{margin-left:32px}}.join-us-content .top-part{padding:90px 0 40px}@media(max-width:767px){.join-us-content .top-part{padding:64px 0 40px}}.join-us-content .top-part .title{font-weight:600;margin-bottom:64px;font-size:clamp(48px,48px + 102*(100vw - 576px)/744,150px);line-height:1;letter-spacing:-.025em}@media(max-width:767px){.join-us-content .top-part .title{margin-bottom:32px}}.join-us-content .top-part .heading-text{font-weight:600;margin-bottom:40px;font-size:clamp(20px,20px + 28*(100vw - 767px)/553,48px);line-height:1.2}.join-us-content .top-part .heading-text p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.image-scroll,.image-slider{overflow:hidden}.image-slider{width:100%}.image-slider:hover .image-slider-track{animation-play-state:paused}.image-slider-track{display:flex;width:max-content;animation:image-scroll 30s linear infinite}.image-slider-item{flex-shrink:0;padding:0 8px}.image-slider-item img{height:560px;width:auto;object-fit:cover;display:block;border-radius:12px}@media(max-width:767px){.image-slider-item img{height:354px}}.image-slider-stacked{display:flex;flex-direction:column;gap:16px}.image-slider-stacked img{height:268px;width:auto}@media(max-width:767px){.image-slider-stacked img{height:168px}}@keyframes image-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animtext{position:relative;background:#fffef7}.animwrap{display:flex;justify-content:center;align-items:center;height:100vh;max-height:668px;position:relative;overflow:hidden;width:100%;perspective:1200px;transform-style:preserve-3d}@media(max-width:1023px){.animwrap{max-height:500px}}@media(max-width:767px){.animwrap{max-height:400px;height:auto;min-height:350px}}.big-text-holder{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;gap:4px}@media(min-width:768px){.big-text-holder{gap:8px}}.big-text{font-size:clamp(36px,36px + 12*(100vw - 375px)/392,48px);line-height:1;font-weight:600;text-align:center}@media(min-width:768px){.big-text{font-size:clamp(48px,48px + 16*(100vw - 767px)/553,60px)}}.random-text{position:absolute;font-size:clamp(11px,11px + 3*(100vw - 375px)/392,14px);transition:transform 1.6s ease,opacity .3s ease;white-space:nowrap;opacity:.6;color:#999;padding:0;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;will-change:transform,opacity;display:flex;align-items:center;line-height:1;pointer-events:none}.our-perks{padding:80px 0 60px}@media(max-width:767px){.our-perks{padding:64px 0 45px}}.perks-list{margin:0;padding:0;list-style:none}.perks-list li{font-size:clamp(23px,23px + 1*(100vw - 767px)/553,24px);border-top:1px solid #636363;padding-top:16px;padding-bottom:16px;font-weight:600}.life{padding:60px 0;overflow:hidden}@media(max-width:767px){.life{padding:45px 0}}.life .pb-80{padding-bottom:80px}@media(max-width:767px){.life .pb-80{padding-bottom:32px}}.life-scroll-size{position:relative}.life-holder-scroll{margin-bottom:-50px;overflow:hidden;width:100%}.life-wrap-scroll{width:100%;overflow:hidden;position:relative;opacity:0;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.life-wrap-scroll.show{opacity:1}.life-wrap-scroll:active{cursor:-webkit-grabbing;cursor:grabbing}.life-list-holder{will-change:transform}.life-list-holder,.life-list-wrap{display:flex;width:-moz-fit-content;width:fit-content}.life-list-wrap{position:relative}.life-list-real{display:flex;width:-moz-fit-content;width:fit-content}.life-item{white-space:normal;display:block;padding-bottom:75px;margin-right:30px}@media(min-width:1024px){.life-item{margin-right:60px}}@media(min-width:1200px){.life-item{margin-right:120px}}@media(max-width:767px){.life-item{margin-right:16px;padding-bottom:0!important;display:block!important}}.life-item.margin-down{padding-bottom:0}.life-item>div{white-space:normal}.life-item h3{margin-top:16px;margin-bottom:8px;font-size:20px;font-weight:600}.life-item p{font-size:16px;line-height:1.5;white-space:pre-line;margin:0;color:#1f1f1f}.join-us-content .life-list-wrap .life-item:nth-of-type(6n+2) .image-cover.life-size,.join-us-content .life-list-wrap .life-item:nth-of-type(6n+3) .image-cover.life-size,.join-us-content .life-list-wrap .life-item:nth-of-type(6n+6) .image-cover.life-size{padding-top:68%}.join-us-content .life-list-wrap .life-item:nth-of-type(6n+3){display:flex;flex-direction:column;justify-content:center}.life-item{width:calc((100vw - 120px)/2);flex-shrink:0}@media(min-width:1400px){.life-item{width:640px}}@media(max-width:1023px){.life-item{width:calc((100vw - 60px)/2)}}@media(max-width:767px){.life-item{width:calc(100vw - 48px)}}.life-size{padding-top:108%;position:relative;overflow:hidden;width:100%}.life-size img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment{padding:80px 0 60px}@media(max-width:767px){.comment{padding:64px 0 45px}}.comment-subtitle{font-size:clamp(16px,16px + 8*(100vw - 767px)/553,24px);line-height:1.4;max-width:50%;padding-top:24px;padding-bottom:56px}@media(max-width:767px){.comment-subtitle{max-width:100%;padding-top:16px;padding-bottom:32px}}.comment-slide .swiper-slide{height:auto}.comment-item-holder{background:#f2f2f2;padding:32px 32px 24px;height:100%;display:flex;flex-direction:column}.comment-quote{font-size:90px;font-weight:700;line-height:.6;color:#636363;margin-bottom:-16px}.comment-text{font-size:16px;line-height:1.5;flex-grow:1;white-space:pre-line;margin-bottom:16px}.comment-text p{margin:0 0 12px}.comment-text p:last-child{margin-bottom:0}.comment-stars{padding-bottom:24px;display:flex;gap:4px}.comment-person{display:flex;align-items:center;margin-top:auto;margin-left:-32px}.comment-image{padding-right:24px;height:144px;flex-shrink:0}.comment-image img{width:auto;height:144px}.comment-name{font-size:20px;font-weight:700}.comment-role{font-size:16px}.step-holder{border-top:1px solid #fff;padding:24px;cursor:pointer}.step-holder:last-of-type{border-bottom:1px solid #fff}.step-title{opacity:.3;transition:all .5s}.step-holder.active .step-title,.step-holder:hover .step-title{opacity:1;transition:all .5s linear}.step-place{max-height:0;margin-bottom:0;overflow:hidden;opacity:0;transition:all .5s linear;transition-delay:.5s}.step-place div{padding:8px 16px;border-radius:24px;background:#404040;line-height:1;display:inline-block}.step-holder.active .step-place,.step-holder:hover .step-place{max-height:32px;margin-bottom:16px;overflow:hidden;opacity:1;transition:all .5s linear}.step-text{max-height:0;margin-top:0;overflow:hidden;transition:all .5s linear}.step-holder.active .step-text,.step-holder:hover .step-text{margin-top:1rem;max-height:500px;overflow:hidden;transition:all .5s linear}.jobs{padding:80px 0 60px;background:#fffef7}@media(max-width:767px){.jobs{padding:45px 0}}.jobs a{color:#ffc107}.jobs a:hover{color:rgb(211,158.25,0)}.jobs-item-holder{margin-top:40px;min-height:100px}.job-item{padding:24px 42px;display:flex;width:100%;align-items:center;margin-top:8px;margin-bottom:8px;background:#f2f2f2}@media(max-width:767px){.job-item{display:block;padding:24px 16px}}.join-us-content a.button{display:inline-block;border-radius:24px;padding:2px 16px;background:#1f1f1f;line-height:1.5;color:#fff!important;font-size:20px;transition:all .5s!important;text-decoration:none}.join-us-content a.button:hover{border-radius:0;background:#fec40d;color:#1f1f1f!important}.button-trans{color:#1f1f1f!important;position:relative;text-decoration:none;font-size:16px}.button-trans:before{content:"";position:absolute;display:block;width:0;height:1px;bottom:0;left:0;background-color:#1f1f1f;transform-origin:left top;transition:all .3s}.button-trans:hover:before{width:100%}.filter-data{margin-bottom:0;padding-top:40px}.selector-map{position:relative;cursor:pointer;display:inline-block}.selection-text{display:flex;align-items:center;padding:8px 20px;background:#ffc107;border:none;border-radius:24px;font-size:16px;font-weight:600;color:#1f1f1f;gap:8px;transition:all .3s}.selection-text:hover{background:rgb(236.5,177.375,0)}.selection-text svg{margin-left:4px}.selection-options{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;z-index:10;max-height:0;overflow:hidden;transition:max-height .3s;box-shadow:0 4px 12px rgba(0,0,0,.1)}.selection-options ul{list-style:none;margin:0;padding:8px 0}.selection-options li{padding:8px 16px;cursor:pointer}.selected-filter,.selection-options li:hover{background:#f2f2f2}.selected-filter{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;font-size:14px;gap:8px;cursor:pointer;margin-right:8px}.selected-filter:hover{background:#e5e5e5}.selected-text{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.country-text{font-weight:600;margin-right:8px}.join-us-content .hover-circle{position:absolute;visibility:hidden;opacity:0;font-size:14px;color:#fff;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;z-index:10}.join-us-content .hover-circle:before{content:"";position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;border-radius:50%;mix-blend-mode:difference;transition:none;opacity:1}.join-us-content .hover-circle.show{visibility:visible;opacity:1}.background-black{background:#1f1f1f;color:#fff;padding:60px 0}@media(max-width:767px){.background-black{padding:45px 0}}.heading-big{font-size:clamp(48px,48px + 24*(100vw - 767px)/553,64px)}.heading-big,.heading-text-title{font-weight:600;margin-bottom:40px;line-height:1.2}.heading-text-title{font-size:clamp(40px,40px + 8*(100vw - 767px)/553,48px)}.job-list-template,.job-template{display:none}.jobs-item{margin-bottom:40px}.jobs-department{font-size:24px;font-weight:700;margin-bottom:24px;line-height:1}.job-list-holder{padding:0 32px;border-top:1px solid #e5e5e5;transition:background .5s;background:#fff}.job-list-holder.active{background:#fff4c2;transition:background .5s}.job-list-title{font-size:20px;font-weight:600}.job-list-title label{display:block;cursor:pointer;padding:24px 0}.job-list-title label .col-content-2{font-size:16px;font-weight:400}.job-list-holder input{display:none}.job-list-holder .job-list-content-holder{padding:0;overflow:hidden;width:100%;max-height:0;transition:all .5s linear}.job-list-holder input:checked+.job-list-content-holder{max-height:300px;transition:all .5s linear}.job-list-content{margin-left:-15px;margin-right:-15px;display:flex;width:100%;padding-top:16px;padding-bottom:24px}.job-list-content .col-content-1{padding-left:15px;padding-right:15px;width:66%;flex:0 0 66%;color:rgba(31,31,31,.6980392157)}.job-list-content .col-content-2{padding-left:12px;padding-right:12px;width:34%;flex:0 0 34%;text-align:right}.jobs-filter.row{flex-wrap:nowrap;padding-top:16px;padding-bottom:16px;margin-bottom:56px;border-bottom:1px solid #1f1f1f}.jobs-filter.row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;border:none;padding-right:24px;outline:none!important;background:rgba(0,0,0,0);color:#1f1f1f}.jobs-filter.row select+svg{margin-left:-16px;pointer-events:none}.col-last{flex:1 1;display:flex;justify-content:flex-end;align-items:center}.col-last input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none!important;width:200px;max-width:100%;background:rgba(0,0,0,0)}.col-last svg{padding-left:8px}.filter{display:none}.button-link{display:inline-block;border-radius:24px;padding:4px 24px;background:#1f1f1f;line-height:1.5;color:#fff!important;font-size:20px;transition:all .5s!important}.button-link:hover{border-radius:0;background:#fec40d;color:#1f1f1f!important}.col-content-3{text-align:right;padding-left:15px;padding-right:15px;width:34%;flex:0 0 34%}@media(min-width:768px){.jobs-filter.row{margin-left:0;margin-right:0}}@media(max-width:767px){.jobs-filter.row{flex-wrap:wrap}.col-last{margin-top:16px;width:100%;justify-content:flex-start}.col-last input{width:100%;flex:1 1}.job-list-content{flex-wrap:wrap}.job-list-content>div{width:100%!important;flex:0 0 100%!important}.col-content-2{margin-top:16px}.job-list-holder{padding:0 24px}}