body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.jobitem__block{background-color:#e6e9f2;border:.1px solid #fff;height:100%;width:100%}.jobitem__container{background:#fff;border-radius:8px;height:164px;margin:29px auto 0;max-width:1400px}.jobitem__container+.jobitem__container{margin-top:8px}.jobitem__element{display:flex;justify-content:space-between}.container__for-flex{display:flex;margin-left:16px;margin-top:24px;max-width:1070px}.ava__container img{border-radius:50%;height:85px;width:85px}.jobitem__description-block{margin-left:23px}.jobitem__description{color:#3a4562;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:25px}.jobitem__department-name{color:#878d9d;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:25px;margin-top:8px}.jobitem__location-container{display:flex;margin-top:8px}.location__country{color:#878d9d;font-family:Proxima Nova;margin-left:8px}.jobitem__reaction-container{display:flex;margin-right:16px}.responsive__jobitem-reaction{display:none}.jobitem__rate{align-items:center;display:flex}.jobitem__post-time{display:flex;flex-direction:column;margin-left:32px;margin-top:24px;max-height:116px;max-width:138px}.save__vacancie{display:flex;justify-content:flex-end}.posted__like{color:#878d9d;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-top:50px}.additional__container{margin-top:86px}.additional__title{color:#3a4562;font-family:Proxima Nova;font-size:28px;font-weight:700;line-height:34px}.additional__border-bottom{border-bottom:1px solid #3a4562;margin-top:10px;opacity:13.11%}.employment__type-container{margin-top:15px}.employment__type-container span{color:#3a4562;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px}.employment__type{display:flex}.employment__block+.employment__block{margin-left:10px}.employment__block{align-items:center;background-color:rgba(161,177,219,.317);border:1px solid rgba(85,105,158,.3);border-radius:8px;color:#55699e;display:flex;font-family:Proxima Nova;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:16px;margin-top:10px;width:222px}.benefits__description-container{margin-top:23px}.benefits__description-container span{color:#3a4562;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px}.benefits__description{display:flex}.benefits__block+.benefits__block{margin-left:10px}.benefits__block{align-items:center;background-color:rgba(255,207,0,.15);border:1px solid #ffcf00;border-radius:8px;color:#988b49;display:flex;font-family:Proxima Nova;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:16px;margin-top:10px;width:222px}.button__container button{background-color:#384564;color:#fff;height:52px;margin-top:40px;width:127px}.button__container button,.return__container button{border:none;border-radius:8px;font-family:Proxima;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.return__container button{align-items:center;color:#384564;display:flex;height:50px;justify-content:space-evenly;margin-top:90px;width:215px}.map__container{background-color:#9574b4;border-radius:8px;height:436px;width:402px}.location__info-container{align-items:center;background-color:#384564;border-radius:8px 8px 0 0;display:flex;flex-direction:column;height:50%;justify-content:center;width:100%}.location__name-block{color:#e7eaf0;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:25px}.location__address-block{color:#e8ebf3;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px;margin-top:8px}.location__address-block span{margin-left:8px}.location__contacts-block{color:#e8ebf3;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px;margin-top:8px}.map-block{height:50%;width:100%}.maincontent__top{max-width:721px}.top__info{align-items:center;display:flex;justify-content:space-between}.top__title{color:#3a4562;font-family:Proxima;font-size:28px;font-weight:700;line-height:34px}.share__save-container{display:flex}.top__save-job{margin-right:31px}.top__save-job,.top__share-job{align-items:center;display:flex}.savejob__text,.sharejob__text{color:#3a4562;font-family:Proxima;font-size:18px;font-weight:400;line-height:24px;margin-left:15px}.title__border-bottom{background-color:#3a4562;height:1px;margin-top:10px;max-width:721px;opacity:13.11%}.description__title-container{display:flex;justify-content:space-between;margin-top:32px}.description__title{color:#3a4562;font-family:Proxima Nova;font-size:24px;font-weight:700;line-height:30px;max-width:500px}.description__title div{color:rgba(56,65,93,.356);font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px;margin-top:7px}.salary__block{color:#3a4562;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:25px}.responsive__salary-block{display:none}.salary__block div{color:#3a4562;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px}.descrip__main-text{margin-top:7px;max-width:721px}.subtitle__text{font-size:20px;font-weight:700;line-height:25px;margin-bottom:15px;margin-top:15px}.subtitle__text,.text__item{color:#3a4562;font-family:Proxima Nova}.text__item{font-size:18px;font-weight:400;line-height:24px}.workpage__container{background-color:#fff;display:flex;height:100%;margin:56px auto 0;max-width:1260px}.maincontent__container{margin:0 auto 0 15px;max-width:721px}@media(max-width:1220px){.workpage__container{display:block}.map__container{margin:160px auto 0}.jobitem__rate,.return__container{display:none}.responsive__jobitem-reaction{display:block;margin-bottom:5px}.responsive__jobitem-reaction img{height:15px;width:70px}.responsive__jobitem-reaction div{display:none}}@media(max-width:800px){.jobitem__reaction-container{display:none}.responsive__jobitem-reaction{display:flex;justify-content:space-between}.save__vacancie{display:none}}@media(max-width:740px){.share__save-container{margin-right:50px}.map__container{margin-top:100px}}@media(max-width:650px){.jobitem__description{font-size:18px;font-weight:400;line-height:24px}.ava__container img{height:66px;width:66px}.responsive__jobitem-reaction img{height:10px;width:50px}.responsive__jobitem-reaction{margin-bottom:0}.gallery__block:nth-child(3){display:none}.gallery__block{margin:0 auto}.additional__title,.benefits__description-container span,.employment__type-container span,.workphotos__container span{margin-left:25px}}@media(max-width:575px){.jobitem__location-container,.salary__block{display:none}.responsive__salary-block{display:block}.responsive__salary-block span{color:#3a4562;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:25px}.responsive__salary-block div{color:rgba(56,65,93,.82);font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:24px}.description__subtitle{align-items:center;display:flex;justify-content:space-between}}@media(max-width:510px){.benefits__block,.employment__block{margin-left:25px;max-width:170px}.benefits__block:nth-child(3){display:none}.button__container{margin-left:15px}}@media(max-width:450px){.top__info{display:block}.top__save-job{margin-right:15px}.savejob__text,.sharjob__text{font-size:16px;line-height:23px}.description__subtitle{max-width:400px}}.workphotos__container{margin-top:87px}.workphotos__container span{color:#3a4562;font-family:Proxima Nova;font-size:28px;font-weight:700;line-height:34px}.workphotos__gallery{display:flex}.gallery__block{margin-top:21px}.gallery__block+.gallery__block{margin-left:10px}.gallery__block img{border-radius:8px;height:116px;width:200px}
/*# sourceMappingURL=main.bfb85665.css.map*/