*{box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;background-color:#f2f2f2;color:#47434f}p{margin:0}.d-none{display:none!important}.d-hidden{visibility:hidden}button:hover{opacity:.7}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.icons-panel{align-items:center;display:flex}.icons-panel__favorites_text{color:#9aa0a8;font-size:16px;margin-right:13px}.profile-h3{margin:0;font-weight:700;font-size:16px}.profile-faq__content{padding:32px;background:#fff;width:30%}.profile-faq__content ul{padding:0;list-style:none;font-weight:600;line-height:24px}.profile-faq__content ul li{padding:8px}.profile-faq__content ul li a{color:#47434f}.profile-faq__description{padding:32px;background:#fff;width:70%}.profile-faq__menu{border-radius:4px}.profile-faq__menu_active{background:#eaedf3}.profile-faq__menu:hover{background:rgba(234,237,243,.4)}a{text-decoration:none;color:#72a1e5;cursor:pointer}.border-elements{border:1px solid #eaedf3;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.04)}.header{margin:auto;max-width:1920px;padding-top:16px;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:99;border-bottom:14px solid #f2f2f2}.header-block{max-width:1024px;width:80%;display:flex;justify-content:start;align-items:center;margin:0 auto 10px}.footer{height:60px;position:fixed;bottom:0;background-color:#f2f2f2;display:flex;width:100%}.distance-info{margin:auto;margin-top:2px;max-width:720px;text-align:center;background-color:#d3d3d3;padding:3px}.search-title{font-weight:500;font-size:24px;line-height:32px;color:#47434f}.search-panel{height:40px;margin:0 auto;width:320px;display:flex;justify-content:space-between;background:#fff;border:1px solid #e2e5ed;border-radius:4px}.search-field{display:flex;align-items:center;overflow:hidden;padding-left:2px;flex-grow:1}.select-search{font-size:14px;padding-left:5px;padding-right:10px}.search-type{display:block;opacity:.4}.search-type:hover{background-color:#87cefa;border:1px dotted;border-radius:5px;padding-top:2px;padding-top:2px}.search-input{height:36px;flex-grow:1;background:#fff;border-radius:2px;border:none;padding-left:12px;margin-right:2px;display:inline-flex;outline:0}.search-button{height:38px;display:flex;align-items:center;justify-content:space-evenly;background:linear-gradient(0deg,#fea631,#fea631),linear-gradient(0deg,#1665d8 2.22%,#1f6fe5 98.44%);border:1px solid #eb9524;box-shadow:0 1px 1px rgba(22,29,37,.1),inset 0 2px 0 rgba(255,255,255,.06);border-radius:0 4px 4px 0;font-weight:600;font-size:14px;color:#fff;cursor:pointer}.search-button:hover{opacity:.7;color:#fafad2}.popular-tags{display:flex;justify-content:center;align-items:center;height:32px;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.1px;color:#9aa0a8}.popular-tag{background:#fbfbfd;border:1px solid #eaedf3;box-sizing:border-box;border-radius:50px;padding:5px 12px 6px 12px;margin-right:8px;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.25px}.popular-tag:first-child{margin-left:16px}.workber-logo{margin-right:5%}.top-menu{display:flex;align-items:center;width:100%;max-width:900px;justify-content:space-between}.tabs-service{display:flex;font-size:14px;line-height:24px;color:#9aa0a8;margin-right:24px}.service{margin-left:16px;color:#72a1e5}.service-selected{opacity:1;font-weight:600;color:#47434f;border-bottom-color:#719fe4;border-bottom-style:solid;border-bottom-width:3px}.tabs-locality{display:flex;font-size:14px;line-height:24px;letter-spacing:.25px;color:#9aa0a8}.locality{margin-left:16px;color:#72a1e5}.locality-selected{opacity:1;font-weight:600;color:#47434f;border-bottom-color:#719fe4;border-bottom-style:solid;border-bottom-width:3px}.location-overlay{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;z-index:1000;overflow-y:auto;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .3s ease-in-out}.location-overlay-open{display:flex}.location__btn-close{position:absolute;top:0;right:0;width:2em;height:2em;color:inherit;background:rgba(0,0,0,0);border:none;cursor:pointer;outline:0}.location__btn-close::before{content:"";display:block;position:absolute;top:50%;right:5px;left:5px;border-bottom:2px solid #9aa0a8;transform:rotate(45deg)}.location__btn-close::after{content:"";display:block;position:absolute;top:50%;right:5px;left:5px;border-bottom:2px solid #9aa0a8;transform:rotate(45deg);transform:rotate(-45deg)}.location{position:relative;height:500px;width:500px;border-radius:8px;border:none;padding:10px 30px 30px;background-color:#fff}.location-title{margin:0 auto 10px}.location.post-map-show{width:100%;border-radius:0}.location-input{display:flex;align-items:center;justify-content:space-between}.location-input :first-child{margin-right:10px}.btn__setLocation{margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;margin-top:10px}.icon{fill:#9aa0a8}.icon:hover{fill:#fea631}.icon-photo{margin-left:32px;margin-right:16px;fill:#fff}.icon-photo:hover{fill:#fff}.icon-selected{fill:#fff}.icon-search,.icon-settings{align-self:center}.icon-search-page{fill:#fff}.hidden-menu{visibility:hidden}.back-menu,.post-menu,.user-menu{display:flex;align-items:center}.back-feed{display:flex;align-items:center;color:#9aa0a8}.text-back{margin-left:11px;font-weight:400;font-size:14px;line-height:20px}.navigation-link{text-decoration:none;margin-left:16px;align-items:center;display:flex}.icon-create{padding-top:6px;padding-bottom:6px;padding-left:16px;padding-right:32px;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.1px;color:#9aa0a8;border:1px solid #e2e5ed;box-sizing:border-box;border-radius:4px}.avatar{margin-left:24px}.distances{position:fixed;top:80px;left:calc(60px + 1vw);display:flex;align-items:center;width:73px;justify-content:space-between}.distances .dist-text{font-weight:600;font-size:10px;color:#72a1e5}.dist-text-header{display:none}.vl{width:1px;height:221px;margin-left:4px;background:linear-gradient(0deg,#d8d8d8 0,#72a1e5 12%)}.vl.vl-short{height:100px;background:#d8d8d8}.dot{height:9px;width:9px;background-color:#72a1e5;border-radius:50%;margin-top:4px;margin-bottom:4px}.posts-block,.posts-start{margin-top:80px;margin-bottom:48px}.post-one{margin-top:46px}.posts-row{max-width:1024px;width:90%;margin:0 auto 8px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.posts-search{max-width:1024px;width:90%;margin-left:auto;margin-right:auto}.search-menu{display:flex;justify-content:space-between}.search-feed{margin-top:15px}.search-post{padding:16px;border:1px solid #eaedf3;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex}.post-search-image{margin-right:16px;position:relative}.post-search-img{width:64px;height:64px;border-radius:5px}.post-search-img.post-offer{background:rgba(114,161,229,.6)}.post-search-img.post-need{background:rgba(254,166,49,.6)}.post-search-img img{width:64px;height:64px}.post-search-avatar img{width:64px;height:64px}.post-search-img img{border-radius:5px;opacity:.4}.post-search-avatar img{border-radius:50%}.search-service-info{position:absolute;font-weight:600;font-size:12px;line-height:16px;color:#fff;top:50%;left:20%;transform:translate(-10%,-50%)}.post-search-title{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.25px;color:#47434f}.post-search-text{font-size:14px;line-height:21px;letter-spacing:.25px;color:#9aa0a8;max-height:42px;overflow:hidden}.post-big{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.post-col{position:relative;height:250px}.post-col:hover{cursor:pointer}.post-col img{width:100%}.service-info{position:absolute;top:24px;left:24px;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.14px;padding:4px 8px 4px 8px;color:#fff;border-radius:5px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2);filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .14)) , drop-shadow(0 1px 5px rgba(0, 0, 0, .12))}.service-offer{background:#72a1e5}.service-need{background:#fea631}.post{max-width:720px;margin:auto;background:#fff}.post-feed{border:1px solid #eaedf3;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.04);border-radius:2px;margin-bottom:4px}.post.post-feed{cursor:pointer}.post-body-view,.post-view-footer{border:1px solid #eaedf3;box-shadow:0 1px 3px rgba(0,0,0,.04);border-radius:2px}.post-header{margin-top:16px;margin-bottom:16px;padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;align-items:center}.user-data{display:flex;align-items:center;max-width:65%}.post-avatar{width:46px;height:46px;border-radius:50%;margin-right:24px}.post-noavatar{width:46px;height:46px;border-radius:50%;margin-right:24px;display:flex;align-items:center;justify-content:space-around;border:1px solid #e2e5ed;color:#72a1e5}.post-username{font-weight:600;font-size:14px;line-height:24px;letter-spacing:.1px;color:#47434f;max-width:430px;word-break:break-word}.location-city{font-size:12px;color:#47434f}.post-contacts{padding-top:6px;padding-bottom:6px;padding-left:16px;padding-right:16px;border:1px solid #e2e5ed;box-sizing:border-box;border-radius:4px;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.1px;color:#9aa0a8;text-decoration:none}.post-contact-info{font-size:12px;text-align:end}.post-contact-info a{color:inherit}.post-image img{max-width:720px;width:100%}.post-content{padding-top:24px;padding-bottom:0;margin-left:24px;margin-right:24px}.post-activities{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.post-action{margin-right:16px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.14px;background:#fff;color:#9aa0a8;border:1px solid #cacfd9;box-sizing:border-box;border-radius:12px;padding-top:0;padding-bottom:0;padding-left:6px;padding-right:6px;display:flex;align-items:center}.post-action span{margin-right:4px}.post-action-group{display:flex;align-items:center}.post-like:hover,.post-save:hover,.post-share:hover{cursor:pointer}.post-like:disabled,.post-save:disabled,.post-share:disabled{cursor:default}.post-title{font-weight:700;font-size:20px;line-height:24px;letter-spacing:.15px;color:#47434f;margin-bottom:8px}.post-text{position:relative;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.25px;color:#47434f;padding-bottom:20px}.post-text-one{position:static}.post-text-preview{max-height:65px;overflow:hidden}.post-text-more{position:absolute;bottom:0;right:0;background:#fff;color:#72a1e5;font-weight:600;letter-spacing:.1px}.post-text-preview.preview-start{max-height:200px}.post-hashtags{margin-top:17px;margin-bottom:24px;color:#72a1e5}.post-hashtags a{color:inherit}.like-selected{background:#72a1e5;color:#fff;font-weight:600}.save-selected{background:#fea631;color:#fff;font-weight:600}.post-view-footer{margin-bottom:2px;display:flex;justify-content:space-between;align-items:center;padding:10px 24px}.not-found{background:no-repeat center/cover url(../workber_img/404_not_found.jpg)}.not-found-header{margin:0;padding:200px 20px 200px;color:#fff;background-color:rgba(0,0,0,.4)}.no-more-posts{padding:30px 0 30px;text-align:center;color:#47434f;background-color:#f2f2f2}.search-spinner{position:fixed;left:0;right:0;bottom:0;text-align:center;padding:40px 0 60px 0;background:#f2f2f2}#map{height:100%}#response-container{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);margin:10px;padding:0 .5em;font:400 18px Roboto,Arial,sans-serif;overflow:hidden;overflow:auto;max-height:50%;max-width:90%;background-color:rgba(255,255,255,.95);font-size:small}#instructions{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);margin:5px;padding:0 .5em;font:400 12px Roboto,Arial,sans-serif;overflow:hidden}.modal-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;z-index:1000;overflow-y:auto;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .3s ease-in-out}.signModal{max-width:582px;padding:48px;box-sizing:content-box;font-size:14px;line-height:21px;letter-spacing:.25px;color:#47434f;background-color:#fff}.templateModal{max-width:728px;padding:24px;box-sizing:border-box;font-size:14px;line-height:21px;letter-spacing:.25px;background-color:#fff}.templateModal .template__body,.templateModal .template__header{padding:0;display:flex;justify-content:space-between;align-items:center}.templateModal .template__header{border-bottom:1px solid rgba(136,152,170,.1)}.templateModal .text-header{font-weight:700;font-size:16px;line-height:24px}.modal-header{display:flex;justify-content:space-between;padding:22px 24px 22px 48px;border-bottom:1px solid rgba(136,152,170,.1)}.modal-header.justify-end{justify-content:end}.menu__sign_{color:#9aa0a8;cursor:pointer}.menu__sign_>:first-child{margin-right:32px}.menu__sign_ .active{font-weight:600;color:#47434f;padding-bottom:30px;border-bottom-style:solid;border-bottom-width:3px}.menu__sign-in.active{border-bottom-color:#fea631}.menu__sign-up.active{border-bottom-color:#719fe4}.modal-body{padding:32px 48px 48px 48px}.modal-title{margin:0 0 32px 0;font-weight:500;font-size:34px;line-height:45px;letter-spacing:.25px;color:#47434f}.menu__close{cursor:pointer}.input-form{width:100%;padding:8px 12px 8px 12px;background:#fff;border:1px solid #e2e5ed;box-shadow:inset 0 1px 2px rgba(102,113,123,.21);border-radius:4px;outline:0}.input-form:focus{border:1px solid #72a1e5}.icon__modal{margin-bottom:16px;width:100%;padding:12px 56px 12px 56px;background:#fff no-repeat 16px/auto;border:1px solid #e4e8ee;outline:0}.icon-email{background-image:url(../workber_img/mail.svg)}.icon-password{background-image:url(../workber_img/lock.svg)}.icon-password2{background-image:url(../workber_img/lock2.svg)}.modal-checkbox{display:flex;justify-content:space-between;font-size:12px;line-height:16px;letter-spacing:.14px}.modal-sign-forgot{color:#9aa0a8}.btn__form{height:36px;padding:6px 16px;font-weight:600;line-height:24px;text-align:center;letter-spacing:.1px;color:#fff;box-sizing:border-box;box-shadow:0 1px 1px rgba(22,29,37,.1),inset 0 2px 0 rgba(255,255,255,.06);border-radius:4px;cursor:pointer}.btn__sign{height:40px;width:100%;padding-top:8px;padding-bottom:8px;margin-top:30px;font-weight:600;font-size:14px;line-height:24px;text-align:center;letter-spacing:.1px;color:#fff;box-sizing:border-box;box-shadow:0 1px 1px rgba(22,29,37,.1),inset 0 2px 0 rgba(255,255,255,.06);border-radius:4px;cursor:pointer}.btn__sign[disabled]{cursor:not-allowed}.btn__confirmation,.btn__sign-up{background:linear-gradient(0deg,#719fe4,#719fe4),linear-gradient(0deg,#1665d8 2.22%,#1f6fe5 98.44%);border:1px solid #4789ed}.btn__add-hashtag,.btn__add-profile,.btn__restore,.btn__sign-in{background:linear-gradient(0deg,#fea631,#fea631),linear-gradient(0deg,#1665d8 2.22%,#1f6fe5 98.44%);border:1px solid #eb9524}.errorSignMessage{font-weight:600;color:#fe4931}.infoSignMessage{font-weight:600;color:#1f6fe5}.modal-footer{padding:0 48px;text-align:center}.login-social{margin-bottom:16px}.social-buttons svg:not(:last-child){margin-right:16px}.success-reg{margin-bottom:32px}.descr-mobile-store{margin-bottom:64px}.mobile-store-link{margin-right:24px}.profile-container{display:flex;max-width:1028px;margin-left:auto;margin-right:auto}.profile-container>*{background-color:#fff}.profile-avatar{position:relative}.profile-avatar-change{cursor:pointer;position:absolute;bottom:3px;left:0;width:100%;font-weight:600;line-height:24px;padding-top:6px;padding-bottom:6px;color:#fff;background:rgba(3,3,3,.5)}.profile-avatar-hint{display:flex}.profile-avatar-small{width:36px;height:36px;border-radius:18px}.profile-settings{background-color:#f2f2f2}.profile-sidebar{margin-right:48px;max-width:250px}.profile-userName{padding-top:24px;padding-bottom:24px;text-align:center;font-weight:700;font-size:20px;line-height:24px}.profile-userName H2{margin:0}.img-avatar{width:248px;height:248px;border-radius:4px 4px 0 0}.profile-menu{list-style:none;margin:0;padding:25px 15px 25px 15px}.profile-menu LI{padding:8px 17px 8px 17px;font-weight:600;line-height:24px;color:#9aa0a8;cursor:pointer}.profile-menu LI.active{background:#eaedf3;border-radius:4px;color:#47434f}.profile-menu LI:hover{background:rgba(234,237,243,.4)}.divider{margin:0}.profile-signout{align-items:center;display:flex}.profile-signout .icon{margin-right:20px}.profile-settings{max-width:728px;width:100%;letter-spacing:.25px;color:#47434f}.profile-settings INPUT{letter-spacing:.25px;color:#47434f}.profileDataForm{width:664px}.hashtagsDataForm LABEL,.personalDataForm LABEL,.profileDataForm LABEL{display:block;margin-bottom:8px;font-size:12px;color:#9aa0a8}.profile-top{padding:24px}.profile-top-info{display:flex;align-items:center;justify-content:space-between}.profile-entities{color:#47434f}.profile-item,.profile-personal{background:#fff}.profile-item-info{padding:24px;display:flex;justify-content:space-between;align-items:center}.profile-item-detail,.profile-personal{padding:32px}.profile-main-info{display:flex}.profile-name{font-weight:700;width:152px;margin-right:24px}.profile-phone{width:163px;margin-right:24px}.profile-address{width:220px;margin-right:24px}.color-pale{color:#cacfd9}.color-pale.active{color:#72a1e5}.nameData{display:flex;justify-content:space-between;margin-top:32px}.nameData .text-center{text-align:center}.nameData-w-20{width:20%}.nameData-w-30{width:30%}.nameData-w-40{width:40%}.nameData-w-50{width:50%}.nameData-w-60{width:60%}.nameData-w-70{width:70%}.nameData-w-100{width:100%}.profile-description{height:64px}.mr-1{margin-right:1rem}.cb-label-form{display:flex;align-items:center;margin-top:28px;margin-bottom:28px}.cb-label-form INPUT{margin-right:16px}.editable-elem-chars{margin-left:16px}.form-profile-footer{margin-top:32px}.hashtags-list-cutted{width:448px;height:16px;overflow:hidden}.hashtags-list-full{width:664px;height:160px;overflow:hidden}@media(max-width:1060px){.header-block{width:90%}.tabs-service::after{display:none}.tabs-locality{margin-left:0}.icons-panel:after{display:none}.avatar{margin-left:0}.distances{left:30px;flex-direction:column;width:auto}.dist-text{margin-bottom:10px}}@media(max-width:860px){.header-block{width:95%;flex-direction:column}.top-menu{margin-top:10px;width:100%}.search-menu{width:50%}.tabs-service{margin-right:0}.posts-block{margin-top:150px}.post-one{margin-top:86px}.distances{display:none}.distances.dist-one{top:100px}.dist-text-header{margin-top:10px;display:block;font-weight:600;font-size:18px;color:#72a1e5}.posts-row{grid-template-columns:repeat(3,1fr);gap:4px}}@media(max-width:720px){.top-menu{flex-direction:column}.search-block{margin-bottom:10px}.search-menu{width:80%}.distances{top:150px}.posts-block{margin-top:182px}.post-one{margin-top:100px}.post-contact-info{max-width:50%}.back-menu{margin-bottom:10px}.user-menu{justify-content:space-between}.post-image img{width:92%;margin-left:4%}.post-body-view{border:none}.post-content{margin-left:4%;margin-right:4%}.post-map-show{margin-left:4%;margin-right:4%;max-width:92%;height:90vw}.location{max-width:92%;height:90vw;padding-left:5px;padding-right:5px}.posts-row{grid-template-columns:repeat(2,1fr);gap:2px}.post-big{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.post-avatar,.post-noavatar{margin-right:10px}}@media(max-width:577px){.search-menu{width:95%}.post-header,.post-view-footer{flex-direction:column;align-items:start;padding-left:10px;padding-right:10px}.post-contact-info,.user-data{max-width:100%;word-break:break-word}.post-contact-info{margin:0 auto;text-align:center}.user-data{margin-bottom:10px}.post-avatar,.post-noavatar{display:none}}@media(max-width:360px){.search-title{display:none}.search-menu{width:95%}.post-view-footer{flex-direction:column;align-items:start}.posts-block{margin-bottom:20px}.posts-row{display:block;width:100%}.post-col{margin-bottom:4px}.not-found{width:90%;height:208px}.not-found-header{padding:90px 20px 90px}.location{width:92%;height:100vw;padding:10px 5px 50px 5px}.location-title{margin:0 10px 10px 10px}}