.career{width:100%;max-width:1920px;height:600px;margin:auto;position:relative;overflow:hidden;justify-content:center;display:flex;align-items:center;color:#fff;background:#071a3c;background:radial-gradient(circle,rgb(7,26,60) 0,rgb(24,24,24) 100%)}.career:before{content:"";position:absolute;inset:0;background-image:url(/images/about/image\ 30.svg);background-size:contain;opacity:.25}.career .container{position:relative;max-width:1200px;z-index:2}.career__content{position:relative}.career__badge{background-color:#0057ff;color:#f1f7ff;width:auto;min-width:219px;height:auto;min-height:51px;position:absolute;left:-42px;bottom:calc(100% + 16px);font-family:Montserrat,sans-serif;padding:12px 35px;border-radius:111px;font-weight:600;font-size:18px;transform:rotate(-9.38deg);white-space:nowrap}.career__title{font-size:56px;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2;margin-bottom:10px}.career__desc{font-size:18px;font-weight:400;color:#fff;line-height:148%;margin-bottom:35px}.career__btn,.career__desc{font-family:Montserrat,sans-serif}.career__btn{padding:16px 36px;border-radius:99px;border:none;background:#fff;color:#0057ff;font-weight:600;transition:.3s}.career__btn:hover{background-color:#0057ff;color:#fff}.career__imageWrapper{position:relative;display:flex;justify-content:center;width:700px;align-items:flex-end;height:100%}.career__girl{width:100%;max-width:455px;transform:translateY(50px);height:auto;object-fit:contain;position:relative;z-index:3}.career__cv{position:absolute;width:180px;animation:float 5s ease-in-out infinite}.career__cv1{top:40px;left:80px}.career__cv2{bottom:135px;right:10px;width:160px;animation-name:floatCv2}.career__linkedin{position:absolute;width:150px;animation:floatLinkedin 5s ease-in-out infinite}.career__linkedin1{bottom:10px;left:-22px}.career__linkedin2{top:20px;right:60px;animation-name:floatLinkedin2}.career__glass{position:absolute;right:45px;z-index:1000;animation:glassFloat 4s ease-in-out infinite;width:300px;padding:20px 10px;height:128px;line-height:22px;border-radius:15px;border:1px solid #fff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(0,87,255,.1490196078)}.career__glass span{font-weight:400;display:block;color:#fff;margin-bottom:6px}.career__glass p,.career__glass span{font-size:14px;font-family:Arial,Helvetica,sans-serif}.career__glass p{font-weight:700}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes glassFloat{0%{transform:translateX(0)}50%{transform:translateX(-12px)}to{transform:translateX(0)}}@keyframes floatLinkedin2{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(15px) rotate(14.55deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes floatCv2{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(15px) rotate(-13.89deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes floatLinkedin{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(20px) rotate(-15.97deg)}to{transform:translateY(0) rotate(0deg)}}@media(max-width:1400px)and (min-width:1201px){.career{height:580px}.career__title{font-size:50px}.career__imageWrapper{width:600px}.career__girl{max-width:420px}.career__cv{width:160px}.career__cv2{width:145px}.career__linkedin{width:135px}}@media(max-width:1200px)and (min-width:993px){.career{height:560px}.career .container{max-width:960px}.career__badge{font-size:15px;width:auto;min-width:190px;height:46px;padding:10px 28px;left:-32px;bottom:calc(100% + 20px)}.career__title{font-size:42px;line-height:1.2;margin-bottom:12px}.career__desc{font-size:16px;margin-bottom:28px}.career__btn{padding:14px 28px;font-size:15px}.career__imageWrapper{width:480px}.career__girl{max-width:360px;transform:translateY(40px)}.career__cv{width:140px}.career__cv1{top:30px;left:50px}.career__cv2{bottom:100px;right:20px;width:125px}.career__linkedin{width:115px}.career__linkedin1{bottom:8px;left:-10px}.career__linkedin2{top:15px;right:50px}.career__glass{width:240px;right:20px;height:auto;padding:16px 12px}.career__glass p,.career__glass span{font-size:12px}}@media(max-width:992px)and (min-width:577px){.career{height:auto;padding:100px 20px 40px;text-align:center}.career .row,.career__content{flex-direction:column}.career__content{display:flex;align-items:center}.career__badge{position:relative;left:0;top:0;bottom:auto;transform:none;margin-bottom:25px}.career__title{font-size:44px;line-height:54px}.career__desc{font-size:17px;max-width:520px;margin:0 auto 30px}.career__btn{width:260px;padding:18px 24px}.career__imageWrapper{width:100%;margin-top:80px}.career__girl{width:380px}.career__cv{width:140px}.career__cv1{top:10px;left:100px}.career__cv2{bottom:90px;right:30px;width:130px}.career__linkedin{width:120px}.career__linkedin1{bottom:10px;left:-15px}.career__linkedin2{top:10px;right:80px}.career__glass{right:140px;bottom:-40px}}@media(max-width:576px){.career{height:auto;padding:40px 20px 0;display:block;text-align:center;width:100%}.career .row,.career__content{flex-direction:column}.career__content{display:flex;align-items:center}.career__badge{width:auto;position:relative;left:0;top:0;bottom:auto;transform:none;margin-bottom:25px;font-size:17px}.career__title{font-size:24px;line-height:150%;margin-bottom:20px}.career__desc{font-size:13px;line-height:150%;max-width:100%;font-weight:400;width:100%;margin:auto auto 30px}.career__btn{width:auto;min-width:180px;height:55px;font-weight:600;padding:0 24px;font-size:16px}.career__imageWrapper{width:100%;height:auto;margin-top:50px}.career__girl{width:180px;max-width:none;transform:translateY(0)}.career__cv{width:73px}.career__cv1{top:-10px;left:40px}.career__cv2{bottom:70px;right:20px}.career__linkedin{width:56px}.career__linkedin1{bottom:15px;left:20px}.career__linkedin2{top:-20px;right:40px}.career__glass{width:125px;height:75px;right:8px;bottom:1px;padding:12px 10px;border-radius:5px;line-height:22px;border:.33px solid #fff;align-items:center;justify-content:center}.career__glass span{font-size:9px;font-weight:400;line-height:148%;display:block;margin-bottom:2px;text-align:left}.career__glass p{font-size:9px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:left;line-height:108%}}@media(min-width:1600px){.career{height:700px;padding:0 40px}.career .container{max-width:1400px}.career__title{font-size:64px;line-height:1.15}.career__desc{font-size:20px;max-width:600px}.career__btn{padding:18px 42px;font-size:18px}.career__badge{width:auto;min-width:240px;height:56px;font-size:19px;padding:14px 38px;left:-52px;bottom:calc(100% + 30px)}.career__imageWrapper{width:800px}.career__girl{max-width:520px;transform:translateY(60px)}.career__cv{width:200px}.career__cv2{width:180px;bottom:150px}.career__linkedin{width:170px}.career__linkedin2{right:80px}.career__glass{width:340px;height:140px;right:60px;padding:22px 16px}.career__glass p,.career__glass span{font-size:15px}}.rooms{margin-top:100px;width:100%;scroll-margin-top:120px}.rooms__lightbox{position:fixed;inset:0;z-index:1000;justify-content:center;background:rgba(0,0,0,.75);padding:20px}.rooms__lightbox,.rooms__lightbox-inner{display:flex;flex-direction:column;align-items:center}.rooms__lightbox-inner{position:relative;width:100%;max-width:700px}.rooms__lightbox-close{position:absolute;top:-40px;right:0;background:none;border:none;cursor:pointer;color:#fff;font-size:32px;line-height:1;z-index:10}.rooms__lightbox-main{position:relative;width:100%;border-radius:12px;overflow:hidden}.rooms__lightbox-main img{width:100%;height:clamp(220px,45vw,420px);object-fit:cover;display:block;border-radius:12px}.rooms__lightbox-label{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff;padding:10px 32px;border-radius:8px 8px 0 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(14px,1.5vw,18px);color:#0e1446;white-space:nowrap}.rooms__lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .2s}.rooms__lightbox-arrow:hover{background:rgba(255,255,255,.3)}.rooms__lightbox-arrow--left{left:10px}.rooms__lightbox-arrow--right{right:10px}.rooms__lightbox-arrow img{width:20px;height:20px;filter:brightness(0) invert(1)}.rooms__lightbox-thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;max-width:100%;padding-bottom:4px}.rooms__lightbox-thumbs::-webkit-scrollbar{display:none}.rooms__lightbox-thumb{flex-shrink:0;width:90px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .2s}.rooms__lightbox-thumb--active{border-color:#0057ff}.rooms__lightbox-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rooms__header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.rooms__title{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(28px,4vw,48px);color:#0e1446;margin-bottom:12px}.rooms__desc{color:#0e1446;font-family:Montserrat,sans-serif;font-weight:400;font-size:clamp(14px,1.1vw,22px);line-height:148%;max-width:800px}.rooms__slider-wrapper{position:relative;width:100%;margin-top:20px}.rooms__box{position:absolute;top:-20px;left:50%;transform:translateX(-50%) rotate(-5deg);z-index:10;display:inline-flex;flex-direction:column;align-items:center;pointer-events:none}.rooms__box-smile{position:absolute;top:0;left:50%;transform:translateX(-70%);width:clamp(28px,4vw,46px);height:auto;z-index:2;background-color:#fff;border-radius:50%}.rooms__box-frame{position:relative;display:flex;align-items:center;justify-content:center}.rooms__box-frame img{width:clamp(180px,18vw,260px);height:auto}.rooms__box-content{position:absolute;text-align:center;top:36%;left:50%;width:80%;transform:translateX(-50%) rotate(-14deg);transform-origin:center;font-size:clamp(10px,1vw,14px);font-weight:500;color:#0057ff;line-height:12px;z-index:1;font-family:Montserrat,sans-serif;pointer-events:none;white-space:normal;word-wrap:break-word}.rooms__card{flex-shrink:0;padding:0 6px;min-width:20%}@media(max-width:1024px){.rooms__card{min-width:33.333%}}@media(max-width:768px){.rooms__card{min-width:50%}}@media(max-width:1200px){.rooms__card{flex:0 0 26%}}@media(max-width:1024px){.rooms__card{flex:0 0 34%}}@media(max-width:768px){.rooms__card{flex:0 0 48%}}@media(max-width:480px){.rooms__card{flex:0 0 80%}}.rooms__slider{overflow-x:auto;overflow-y:hidden;width:100%;padding-top:60px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.rooms__slider::-webkit-scrollbar{display:none}.rooms__track{display:flex;gap:12px;box-sizing:border-box;padding:0 6px}.rooms__card{flex:0 0 20%;scroll-snap-align:start;text-align:center;box-sizing:border-box}.rooms__card-img-wrapper{position:relative;width:100%;border-radius:8px;overflow:hidden}.rooms__card-img-wrapper img{width:100%;height:clamp(220px,20vw,440px);object-fit:cover;border-radius:8px;display:block}.rooms__card p{margin-top:10px;font-weight:600;font-family:Montserrat,sans-serif;color:#0e1446;font-size:clamp(13px,1.1vw,16px)}.rooms__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}@media(max-width:768px){.rooms__dots{display:none}}.rooms__arrow{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;opacity:1;transition:opacity .2s}@media(max-width:768px){.rooms__arrow{display:none}}.rooms__arrow:disabled{opacity:.3;cursor:default}.rooms__arrow img{width:24px;height:24px}.rooms__dot{width:10px;height:10px;border-radius:50%;background:#ccc;cursor:pointer;transition:background .2s;display:inline-block}.rooms__dot--active{background:#0057ff}@media(max-width:1024px){.rooms__box{top:-20px}.rooms__dots{display:none}}@media(max-width:768px){.rooms{margin-top:60px}.rooms__box{top:-18px}.rooms__dots{display:none}}@media(max-width:480px){.rooms{margin-top:40px}.rooms__box{top:-14px}.rooms__dots{display:none}.rooms__box-frame img{width:clamp(180px,40vw,200px);height:auto}.rooms__box-content{white-space:normal;text-align:center;left:50%;top:20%;width:78%;min-width:0;transform:translateX(-50%) rotate(-14deg);transform-origin:center;font-size:clamp(9px,2.4vw,11px);line-height:14px}.rooms__box-smile{width:clamp(20px,5vw,28px)}}