.work .button{width:100%;border-radius:12px!important;padding:12px 24px;background-color:#40c2bf!important;text-transform:none!important;font-weight:400;font-size:14px;line-height:100%;color:#fff!important}.work.details .backlink{color:#000;display:flex;align-items:center;gap:8px;margin-top:32px;text-decoration:none}.work.details .wrapper{margin-top:56px;display:grid;grid-template-columns:310px auto;grid-gap:32px;gap:32px;align-items:start}.work.details .header{grid-column:2}.work.details .sidebar{grid-column:1;grid-row:1/span 2;display:grid;grid-gap:32px;gap:32px}.work.details .body{grid-column:2;display:flex;flex-direction:column;gap:24px}.work.details .contact{font-weight:700;font-size:40px;line-height:48px;margin:0 0 8px}.work.details .tag-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:4px;row-gap:6px;align-items:flex-start;margin:0 0 15px}.work.details .tag-list>*{background-color:#a536d9;color:#fff;padding:1px 8px;border-radius:16px;font-size:12px;line-height:24px}.work.details .profile{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:8px;gap:8px;align-items:end;justify-items:start;line-height:22px;padding-bottom:15px}.work.details .profile__picture{grid-area:1/span 3;border-radius:32px;width:100%;aspect-ratio:1.2;object-fit:cover;object-position:50% 20%;margin-bottom:15px}.work.details .profile__rating{display:flex;align-items:center;gap:8px;font-weight:600;font-size:32px;line-height:22px}.work.details .profile__rating svg{width:32px!important;height:32px!important}.work.details .profile__views{display:flex;align-items:center;justify-content:right;gap:8px;margin-left:auto}.work.details .button-block{display:flex;gap:8px}.work.details .button-block__button{width:100%;border-radius:12px!important;padding:12px 24px;background-color:#40c2bf!important;text-transform:none!important;font-weight:400;font-size:14px;line-height:100%;color:#fff!important}.work.details .button-block .btn-white{box-shadow:0 0 16px 0 rgba(0,0,0,.1019607843);background-color:#fff!important;color:#636564!important;font-weight:600}.work.details .conditions{background:#fff;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843);border-radius:16px;padding:24px;display:grid;grid-gap:24px;gap:24px}.work.details .conditions__salary{display:flex;gap:.3em;align-items:baseline;font-weight:600;font-size:24px;line-height:45px}.work.details .conditions__salary strong{font-weight:700;font-size:32px;line-height:45px}.work.details .conditions__list{display:grid;grid-gap:8px;gap:8px}.work.details .conditions__item{display:flex;gap:.3em;margin:0}.work.details .conditions__item dd{margin-left:0;font-weight:700}.work.details .conditions__button{background:#1fbcac!important;color:#fff!important;border-radius:12px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:600;line-height:100%}.work.details .contacts{background:#fff;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843);border-radius:16px;padding:24px;display:grid;grid-gap:16px;gap:16px}.work.details .contacts__name{font-weight:700;font-size:22px;line-height:28px;margin:0 0 8px}.work.details .contacts__hidden-phone{text-decoration:underline;cursor:pointer}.work.details .contacts a{color:inherit;text-decoration:none}.work.details .contacts__social{padding-top:16px;display:flex;gap:16px;align-items:center;justify-content:flex-start;border-top:1px solid #d9d9d9}.work.details .contacts__list{display:grid;grid-gap:8px;gap:8px}.work.details .contacts__item{display:flex;gap:.3em;margin:0}.work.details .contacts__item dd{font-weight:600;margin-left:0}.work.details .contacts__reactions{display:flex;align-items:center;justify-content:center;gap:9px;color:#707070}.work.details .bio{display:flex;flex-wrap:wrap;gap:15px}.work.details .bio__item{display:flex;gap:.3em;margin:0}.work.details .bio__item.full{flex:1 1 100%}.work.details .bio__item dd{margin-left:0;color:#a9a9a9}.work.details .info{background:#fff;border-radius:16px;padding:24px;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843);margin-top:48px}.work.details .info__title{margin:-58px 0 32px -22px;font-weight:500;font-size:16px;line-height:22px;color:#999}.work.details .info__list{display:grid;grid-gap:32px;gap:32px}.work.details .info__list_item{display:grid;grid-column-gap:15px;column-gap:15px;grid-row-gap:24px;row-gap:24px;align-items:start;grid-template-columns:min-content 1fr 2fr;font-size:14px;line-height:16px}.work.details .info__list_item strong{font-size:16px;line-height:22px}.work.details .info__list_item .cell-date{display:grid;justify-items:center;grid-gap:4px;gap:4px}.work.details .info__list_item .cell-title{display:grid;grid-gap:12px;gap:12px}.work.details .info__experience{display:flex;gap:8px;align-items:baseline;font-size:14px;line-height:16px;color:#6c6c6c;margin-bottom:16px;border-bottom:1px solid #d9d9d9;padding-bottom:16px}.work.details .info__experience strong{color:#000;font-size:24px;line-height:30px}.work.details .info.contests .info__list_item,.work.details .info.experience .info__list_item{align-items:center}.work.details .info.placement .info__address-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.work.details .info.placement .info__city{flex:1 0 100%;display:flex;gap:8px;font-weight:700}.work.details .info.placement .info__city-metro.krl{color:#f6b500}.work.details .info.placement .info__address{font-size:14px;line-height:16px}.work.details .info.placement .info__map-toggle-btn{padding:0;margin:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;color:#27908e}.work.details .info.placement .info__map{margin-top:10px;width:100%;aspect-ratio:1.6;padding:8px}.work.details .info.placement .info__map iframe{width:100%;height:100%}.work.details .info.placement .info__map.hidden{display:none}.work.details .info.skills .info__skills{display:grid;grid-gap:24px;gap:24px}.work.details .info.skills .info__skills-item{display:grid;grid-gap:16px;gap:16px}.work.details .info.skills .info__skills-item-label{font-weight:700}.work.details .info.skills .info__skills-item-details{margin:0;display:grid;grid-template-columns:233px auto;grid-gap:16px;gap:16px}.work.details .info.skills .info__skills-item-details dd{margin-left:0}.work.details .info.skills .info__skills-item-details dt{display:flex;gap:12px}.work.details .info.skills .info__skills-item-details dt button.clean-btn{padding:0;margin:0;background:none;border:none;cursor:pointer}.work.details .info.skills .info__skills-item-details dt button.clean-btn svg{width:20px;height:20px}.work.details .info.skills .info__skills-item-details-popover{background:#fff;max-width:380px;padding:24px;font-size:14px;line-height:16px;display:flex;flex-direction:column;align-items:center;gap:54px}.work.details .info.skills .info__skills-item-details-popover p{margin:0 0 10px}.work.details .info.skills .info__skills-item-details-popover .button{width:70%}.work.details .info.skills .info__skills-item-details .MuiPopover-paper{border-radius:16px;margin-left:48px;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843)}.work.details .info.skills .info__skills-item+.info__skills-item{border-top:1px solid #d9d9d9;padding-top:24px}.work.details .info.gallery{border:none;background:none}.work.details .info.gallery .info__gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.work.details .info.gallery .info__gallery_item{width:100%;height:auto;aspect-ratio:2;object-fit:cover;object-position:center;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843);border-radius:16px}.work.details .info.gallery .info__gallery_expand{margin-top:40px;display:grid;place-content:center}.work.details .info.gallery .info__gallery_expand-btn{padding:0;margin:0;background:none;border:none;cursor:pointer;color:#1fbcac}.work.details .info.reviews .info__reviews{display:grid;grid-gap:32px;gap:32px}.work.details .info.reviews .info__reviews_expand{margin-top:40px;display:grid;place-content:center}.work.details .info.reviews .info__reviews_expand-btn{padding:0;margin:0;background:none;border:none;cursor:pointer;color:#1fbcac}.work.details .info.reviews .info__review_item{display:grid;grid-template-columns:236px auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:16px;row-gap:16px}.work.details .info.reviews .info__review_item-contact{font-weight:700;font-size:18px;line-height:24px}.work.details .info.reviews .info__review_item-date{margin-top:-16px;font-size:14px;line-height:16px;grid-row:2}.work.details .info.reviews .info__review_item-service{font-size:14px;line-height:16px;color:#6f6f6f;grid-row:3}.work.details .info.reviews .info__review_item-rating{grid-row:4}.work.details .info.reviews .info__review_item-body{border-left:1px solid #d9d9d9;padding-left:24px;grid-row:1/span 4;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.work.details .info.reviews .info__review_item-body p{margin:0;color:#999}.work.details .info.reviews .info__review_item-body_more-btn{padding:0;margin:0;background:none;border:none;cursor:pointer;color:#40c2bf}.work.details .info.values .info__values{display:grid;grid-gap:16px;gap:16px}.work.details .info.values .info__values_item{display:grid;grid-template-columns:30% auto;align-items:center;margin:0;font-size:14px;line-height:16px}.work.details .info.values .info__values_item dd{margin-left:0;font-weight:700;color:#999;font-size:16px;line-height:22px}.work.list{margin-top:24px}.work.list .header{font-weight:700;font-size:40px;line-height:1;color:#1b1b1b;margin:0 0 32px}.work.list .body{display:grid;grid-template-columns:404px auto;grid-gap:32px;gap:32px}.work.list .sidebar{display:grid;grid-gap:32px;gap:32px;align-content:start}.work.list .sidebar .item{background:#fff;border-radius:24px;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843);padding:24px}.work.list .list-view__title{font-weight:700;font-size:22px;line-height:28px;margin:0 0 32px}.work.list .list-view .list-button-bar{display:none}.work.list .list-view .list{display:grid;grid-gap:32px;gap:32px}.work.list .filters{display:grid;grid-gap:25px;gap:25px}.work.list .filters .label{font-weight:600;font-size:18px;line-height:24px;border-top:1px solid #d9d9d9;padding-top:20px}.work.list .filters__btn_wrapper{display:flex;justify-content:center}.work.list .filters__reset_btn{padding:0;margin:0;background:none;border:none;cursor:pointer;color:#1fbcac;font-size:14px;line-height:16px;display:flex;align-items:center;gap:8px}.work.list .filters__reset_btn svg{flex:0 0 24px}.work.list .filters__apply_btn{padding:12px 58px;color:#fff;background:#1fbcac;font-weight:700;font-size:16px;line-height:22px;text-transform:none;border-radius:12px}.work .switch{display:flex;gap:16px;margin-bottom:24px}.work .switch__item{box-shadow:0 0 16px 0 rgba(0,0,0,.1019607843);border-radius:24px;padding:8px 16px;color:#999;font-weight:600;font-size:24px;line-height:30px;text-decoration:none}.work .switch__item.active{color:#000;background:#fff}.work .search{display:flex;gap:19px;width:100%;margin-bottom:38px}.work .search__input{flex:1 1;background:#fff;border-radius:12px;border:none}.work .search__input .MuiInputBase-root:after,.work .search__input .MuiInputBase-root:before{border:none!important}.work .search__input .MuiInput-root{padding:16px}.work .search__input .MuiInput-input{padding:0}.work .search__input-btn{padding:0;margin:0;background:none;border:none;cursor:pointer}.work .search .add-btn{display:flex;gap:10px;border-radius:12px!important;padding:12px 24px;background-color:#40c2bf!important;text-transform:none!important;font-weight:600;font-size:18px;line-height:24px;color:#fff!important}@media screen and (max-width:650px){.work .switch__item{border-radius:24px;font-size:16px;line-height:22px}.work .search{flex-direction:column}.work.list{position:relative}.work.list .header{font-weight:600;font-size:24px;line-height:30px}.work.list .list-view .list-button-bar{display:flex;align-items:center;margin-bottom:16px}.work.list .list-view .list-button-bar button{padding:0;margin:0;background:none;border:none;cursor:pointer;width:44px;height:44px;display:grid;place-content:center}.work.list .sidebar .item{display:none}.work.list .sidebar .item.visible{position:fixed;display:revert;width:auto;top:calc(50% + 30px);transform:translateY(-50%);left:0;right:0;z-index:1;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1647058824);max-height:90%;overflow-y:auto}.work.list .sidebar .item.visible.filters{display:grid}.work.list .body{position:relative;gap:0}.work.details .wrapper,.work.list .body{grid-template-columns:auto}.work.details .body,.work.details .header,.work.details .sidebar{grid-column:1}.work.details .sidebar{grid-row:2}.work.details .contact{font-weight:600;font-size:24px;line-height:30px}.work.details .bio{background:#fff;box-shadow:14px 10px 50px 0 rgba(0,0,0,.1019607843);border-radius:16px;padding:24px}.work.details .bio,.work.details .bio__item{flex-direction:column}.work.details .bio__item dd{font-weight:600}.work.details .info__list_item{grid-template-columns:1fr;justify-items:start;gap:8px}.work.details .info__list_item .cell-date{display:flex;align-items:center;color:#6c6c6c;gap:8px}.work.details .info__list_item .cell-date strong{font-size:14px;line-height:16px}.work.details .info__list_item .cell-date_list{display:flex;gap:.3em}.work.details .info__list_item .cell-date_list div:nth-child(2):before{content:" - "}.work.details .info__list_item .cell-title{color:#6c6c6c}.work.details .info__list_item .cell-title strong{font-size:14px;line-height:16px;color:#000}.work.details .info .info__reviews .info__review_item-body{padding-left:0;padding-top:24px;border-top:1px solid #d9d9d9;border-left:none;grid-row:5;grid-column:1}.work.details .info.skills{font-size:14px;line-height:16px}.work.details .info.skills .info__skills-item-label{color:#6c6c6c}.work.details .info.skills .info__skills-item-details{grid-template-columns:1fr;gap:12px}.work.details .info.skills .info__skills-item-details dt{align-items:center}.work.details .info.skills .info__skills-item-details dd{color:#6c6c6c}.work.details .info.gallery .info__gallery{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex}.work.details .info.gallery .info__gallery_item{scroll-snap-align:center}.work.details .info.values{font-size:14px;line-height:16px}.work.details .info.values .info__values{gap:20px}.work.details .info.values .info__values_item{grid-template-columns:1fr;gap:8px}.work.details .info.values .info__values_item dd{font-size:14px;line-height:16px;font-weight:600}}
/*# sourceMappingURL=0782a6661a0b25bc.css.map*/