.welcome-group{background:url("/images/balls.jpg") bottom/cover no-repeat;height:180px;border-radius:5px;padding:20px;display:flex;flex-direction:column;margin-bottom:30px;justify-content:space-between;align-items:flex-start}.vacancy-promo .bth__ttl-h1{margin:7px 0 3px 0}.vacancy-promo>*{position:relative;z-index:2}.vacancy-promo .vacancy-promo__btn:hover,.vacancy-promo button:hover{background-color:#2b7aac}.vacancy-promo .vacancy-promo__btn,.vacancy-promo button{font-family:'apercu_pro',sans-serif;color:#fff;border:0;margin-top:auto;font-size:13px;position:relative;z-index:2;display:block;text-align:center;background-color:#318cc6;padding:0 25px;text-transform:uppercase;border-radius:2px;line-height:30px;width:250px}.vacancy-promo{background:#d4e4f2 url(/images/yatouragent/agent.png) 60px 10px /125px no-repeat;height:180px;border-radius:5px;padding:20px 20px 20px 280px;font-size:17px;align-items:flex-start;color:#475669 !important;position:relative;flex-direction:column;display:flex;margin-bottom:30px}.vacancy-links{counter-reset:myCounter}.vacancy-link::before{counter-increment:myCounter;content:counter(myCounter);color:white;background:#215f86;display:inline-block;text-align:center;position:absolute;left:17px;top:11px;line-height:18px;width:18px;border-radius:100%;font-size:11px;font-weight:normal;height:18px}.vacancy-link:hover{background-color:#d4e4f2}.vacancy-link{border-radius:2px;margin-bottom:7px;cursor:pointer;font-size:14px;line-height:23px;text-transform:uppercase;display:block;color:#215f86;position:relative;width:80%;padding:9px 15px 9px 55px;background:#eee url(/i/arr-left-blue.png) 98% center/7px no-repeat}.panel .job-wrapper.job-wrapper--800{width:800px}.panel .job__wrap{margin-top:20px}.job__wrap-btn{margin-top:20px}.job-wrapper .bth__ttl-h2{margin-bottom:10px}.job-wrapper .job__wrap-txt+.bth__ttl-h2{margin-top:20px}.job-wrapper{width:90%}.job__box .job__box-sm-txt:not(:last-of-type){margin-right:50px}.job__box .job__box-sm-txt{font-size:12px;margin-bottom:10px;text-transform:uppercase;display:inline-block}.job__ul-sm{font-size:14px;margin-top:5px}.job__box{padding:15px;border-radius:5px;background:#eee;margin-bottom:20px}.job__wrap-txt{margin-bottom:10px;font-size:17px;line-height:26px}.job__ul .job__ul-li::after{position:absolute;left:0;top:10px;width:7px;height:7px;background-color:#ff8e41;border-radius:50px;content:''}.job__ul .job__ul-li.ml20::after{width:5px;height:5px;background-color:transparent;border:1px solid #ff8e41}.job__ul{margin:20px 0}.job__ul .job__ul-li{margin-bottom:10px;font-size:17px;line-height:26px;padding-left:20px;position:relative;display:block}.job__table{width:100%}.job__table th,.job__table td{border:1px solid #ccc;text-align:left;padding:10px 5px}.job__table th{font-size:13px;background:#ffe579}.job__box .bth__ttl-h2{display:block;color:#318cc6;margin-bottom:10px}.job-wrapper .bth__table tr td:last-child,.job-wrapper .bth__table tr td:last-child .job__wrap-txt{font-weight:bold;font-size:13px}.job-wrapper .bth__table{margin-bottom:20px;width:100%;font-size:12px}.job-wrapper .bth__table tr td:first-child{width:200px;font-size:12px}.job-wrapper .bth__table tr td:first-child .job__wrap-txt{font-size:12px}.job-wrapper .bth__table tr td{border-bottom:7px solid #fff;padding:10px;text-transform:uppercase}.job-wrapper .bth__table tr{background:#eee}.vacancy-link.grey{background-image:none}.vacancy-link.grey::before{background:#666}.resume-cross{font-size:14px;position:absolute;right:-4px;top:-4px;cursor:pointer;color:#e03a3a}.tour-selection-wrap .bth__inp.resume-file .fas{font-size:23px;margin-right:10px}.tour-selection-wrap .has-error .bth__inp.resume-file{color:inherit}.tour-selection-wrap .bth__inp.resume-file{cursor:pointer;color:#318cc6;padding-top:15px;padding-bottom:15px;font-weight:normal}.vacancy-icon{cursor:pointer;background:#ddd url(/images/user-menu.svg) center /25px no-repeat !important}.tour-selection-field:hover .vacancy-icon{background-color:#e27200 !important}.resume-cut{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.resume-file>*{display:inline-block;vertical-align:middle;line-height:20px}.resume-file .fa-times-circle{color:#999}.resume-file .fa-times-circle:hover{color:#e03a3a}.resume-file .fa-times-circle:hover .hint{display:block;min-width:auto;right:auto;top:-20px}@media screen and (max-width:1200px){.vacancy-promo{padding-left:170px;font-size:14px;background-position-x:25px}}@media screen and (max-width:1024px){.job-wrapper,.panel .job-wrapper.job-wrapper--800{width:auto}.vacancy-link{width:100%}}@media screen and (max-width:768px){.job__box .job__box-sm-txt{font-size:11px}.resume-cut{max-width:154px}.vacancy-promo .bth__ttl-h1{margin:10px 0}.job__ul .job__ul-li{font-size:15px;line-height:24px}.job__box .bth__ttl-h2{font-size:16px}.job__box .job__box-sm-txt:not(:last-of-type){margin-right:15px}.vacancy-tbl tr td{padding:7px 0}.job__wrap-txt,.job__ul span{font-size:15px;line-height:24px}}@media screen and (max-width:767px){.vacancy-promo{padding:20px;height:auto;background-image:linear-gradient(45deg,#c9bbff,#d4e4f2,#c5edee,#d4e4f2,#c9bbff);background-size:cover;background-position:center}html body .page .job-wrapper .bth__table tr td:first-child .job__wrap-txt{font-size:11px}html body .page .job-wrapper .bth__table tr td:first-child{width:100%}html body .page .job-wrapper .bth__table tr:not(:last-child){margin-bottom:7px;display:block}html body .page .job-wrapper .bth__table tr{padding:5px 10px;display:block}html body .page .job-wrapper .bth__table tr td{display:block;border:0;padding:0 !important}.vacancy-link{padding:9px 25px 9px 15px;background-position-x:97%}.vacancy-link::before{display:none}.vacancy-promo button{margin-top:20px}}
