.statCard-module-scss-module__r2DDwa__statCard{background-color:#fff;border-radius:12px;align-items:center;gap:16px;padding:24px;transition:box-shadow .2s ease-in-out;display:flex;box-shadow:0 1px 3px #0000001a}.statCard-module-scss-module__r2DDwa__statCard:hover{box-shadow:0 2px 6px #0000001a}@media (max-width:768px){.statCard-module-scss-module__r2DDwa__statCard{border-radius:16px;gap:16px;padding:20px}}@media (max-width:480px){.statCard-module-scss-module__r2DDwa__statCard{gap:12px;padding:16px}}.statCard-module-scss-module__r2DDwa__avatar{color:#fff;background-color:#9138f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:flex}@media (max-width:768px){.statCard-module-scss-module__r2DDwa__avatar{width:60px;height:60px;font-size:22px}}@media (max-width:480px){.statCard-module-scss-module__r2DDwa__avatar{width:56px;height:56px;font-size:20px}}.statCard-module-scss-module__r2DDwa__content{flex:1;min-width:0}.statCard-module-scss-module__r2DDwa__number{color:#2c2c2c;margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:768px){.statCard-module-scss-module__r2DDwa__number{margin-bottom:4px;font-size:30px}}@media (max-width:480px){.statCard-module-scss-module__r2DDwa__number{font-size:28px}}.statCard-module-scss-module__r2DDwa__label{color:#2c2c2c;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.3}@media (max-width:768px){.statCard-module-scss-module__r2DDwa__label{margin-bottom:4px;font-size:16px}}@media (max-width:480px){.statCard-module-scss-module__r2DDwa__label{font-size:15px}}.statCard-module-scss-module__r2DDwa__sublabel{color:#9c9c9c;font-size:14px;line-height:1.5}@media (max-width:768px){.statCard-module-scss-module__r2DDwa__sublabel{font-size:13px;line-height:1.5}}@media (max-width:480px){.statCard-module-scss-module__r2DDwa__sublabel{font-size:12px;line-height:1.4}}
.messageCard-module-scss-module__AVJZkG__messageCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:16px;min-height:80px;padding:16px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.messageCard-module-scss-module__AVJZkG__messageCard:hover{border-color:#9138f4;box-shadow:0 4px 12px #0000001a}@media (max-width:768px){.messageCard-module-scss-module__AVJZkG__messageCard{border-radius:16px;gap:14px;min-height:auto;padding:16px}}@media (max-width:480px){.messageCard-module-scss-module__AVJZkG__messageCard{gap:12px;padding:14px}}.messageCard-module-scss-module__AVJZkG__avatar{color:#fff;background-color:#9138f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex;overflow:hidden}@media (max-width:768px){.messageCard-module-scss-module__AVJZkG__avatar{width:44px;height:44px;font-size:17px}}@media (max-width:480px){.messageCard-module-scss-module__AVJZkG__avatar{width:40px;height:40px;font-size:16px}}.messageCard-module-scss-module__AVJZkG__avatarImage{object-fit:cover;width:100%;height:100%}.messageCard-module-scss-module__AVJZkG__content{flex:1;min-width:0}.messageCard-module-scss-module__AVJZkG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}@media (max-width:768px){.messageCard-module-scss-module__AVJZkG__header{gap:6px;margin-bottom:8px}}@media (max-width:480px){.messageCard-module-scss-module__AVJZkG__header{margin-bottom:6px}}.messageCard-module-scss-module__AVJZkG__name{color:#2c2c2c;font-size:16px;font-weight:700}@media (max-width:768px){.messageCard-module-scss-module__AVJZkG__name{font-size:15px}}.messageCard-module-scss-module__AVJZkG__date{color:#9c9c9c;flex-shrink:0;font-size:14px}@media (max-width:768px){.messageCard-module-scss-module__AVJZkG__date{font-size:12px}}.messageCard-module-scss-module__AVJZkG__text{color:#2c2c2c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.messageCard-module-scss-module__AVJZkG__text{-webkit-line-clamp:3;font-size:14px;line-height:1.5}}@media (max-width:480px){.messageCard-module-scss-module__AVJZkG__text{font-size:13px;line-height:1.4}}.messageCard-module-scss-module__AVJZkG__arrow{color:#9c9c9c;flex-shrink:0;align-items:center;display:flex}
.jobCard-module-scss-module__5eLhlq__jobCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:100%;padding:20px;transition:all .2s ease-in-out;display:flex;position:relative}.jobCard-module-scss-module__5eLhlq__jobCard:hover{border-color:#9138f4;box-shadow:0 4px 12px #0000001a}@media (max-width:768px){.jobCard-module-scss-module__5eLhlq__jobCard{border-radius:16px;padding:18px}}@media (max-width:480px){.jobCard-module-scss-module__5eLhlq__jobCard{padding:16px}}.jobCard-module-scss-module__5eLhlq__statusBadge{color:#fff;text-transform:uppercase;z-index:1;background-color:#f59e0b;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.jobCard-module-scss-module__5eLhlq__title{color:#2c2c2c;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.3}@media (max-width:768px){.jobCard-module-scss-module__5eLhlq__title{margin-bottom:10px;font-size:16px}}.jobCard-module-scss-module__5eLhlq__meta{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}@media (max-width:768px){.jobCard-module-scss-module__5eLhlq__meta{gap:10px;margin-bottom:12px}}.jobCard-module-scss-module__5eLhlq__metaItem{color:#9c9c9c;align-items:center;gap:8px;font-size:14px;display:flex}.jobCard-module-scss-module__5eLhlq__metaItem svg{flex-shrink:0}.jobCard-module-scss-module__5eLhlq__description{color:#2c2c2c;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.jobCard-module-scss-module__5eLhlq__description{-webkit-line-clamp:4;margin-bottom:14px;font-size:14px;line-height:1.5}}@media (max-width:480px){.jobCard-module-scss-module__5eLhlq__description{font-size:13px;line-height:1.4}}.jobCard-module-scss-module__5eLhlq__tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.jobCard-module-scss-module__5eLhlq__tag{color:#2c2c2c;background-color:#f3f4f6;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.jobCard-module-scss-module__5eLhlq__budget{color:#2c2c2c;margin-bottom:16px;font-size:14px;font-weight:500}.jobCard-module-scss-module__5eLhlq__button{color:#fff;cursor:pointer;background-color:#9138f4;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-flex}.jobCard-module-scss-module__5eLhlq__button:hover{background-color:#8420f3}.jobCard-module-scss-module__5eLhlq__button:active{background-color:#770dec}@media (max-width:768px){.jobCard-module-scss-module__5eLhlq__button{border-radius:12px;min-height:48px;padding:14px 20px;font-size:15px}}@media (max-width:480px){.jobCard-module-scss-module__5eLhlq__button{min-height:44px;padding:12px 18px;font-size:14px}}
.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{vertical-align:top;white-space:normal;display:inline-block}.tns-horizontal.tns-no-subpixel:after{content:"";clear:both;display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px;position:relative;left:0}.tns-gallery>.tns-item{transition:transform,opacity;position:absolute;left:-100%}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{width:310px;height:10px;margin:0 auto;position:relative;overflow:hidden}.tns-t-ct{width:2333.33%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.33%;position:absolute;right:0}.tns-t-ct:after{content:"";clear:both;display:table}.tns-t-ct>div{width:1.42857%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);float:left;width:1.42857%;height:10px}
.styles-module-scss-module__9YxxDq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.styles-module-scss-module__9YxxDq__modalContent{background-color:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;padding:40px;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@media (max-width:767px){.styles-module-scss-module__9YxxDq__modalContent{max-height:95vh;padding:30px 20px}}.styles-module-scss-module__9YxxDq__modalClose{cursor:pointer;color:#2c2c2c;background:0 0;border:none;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:500;transition:opacity .2s;display:flex;position:absolute;top:20px;right:20px}.styles-module-scss-module__9YxxDq__modalClose:hover{opacity:.7}.styles-module-scss-module__9YxxDq__modalClose img{width:18px;height:18px}.styles-module-scss-module__9YxxDq__modalTitle{color:#2c2c2c;text-align:center;margin-bottom:16px;font-size:32px;font-weight:700}@media (max-width:767px){.styles-module-scss-module__9YxxDq__modalTitle{margin-bottom:12px;font-size:24px}}.styles-module-scss-module__9YxxDq__modalDisclaimer{color:#666;text-align:center;margin-bottom:30px;font-size:14px;line-height:1.5}@media (max-width:767px){.styles-module-scss-module__9YxxDq__modalDisclaimer{margin-bottom:20px;font-size:13px}}.styles-module-scss-module__9YxxDq__servicesList{max-height:400px;margin-bottom:30px;overflow-y:auto}@media (max-width:767px){.styles-module-scss-module__9YxxDq__servicesList{max-height:300px;margin-bottom:20px}}.styles-module-scss-module__9YxxDq__serviceItem{background-color:#f9f9f9;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px 20px;transition:background-color .2s;display:flex}.styles-module-scss-module__9YxxDq__serviceItem:nth-child(2n){background-color:#f5f5f5}.styles-module-scss-module__9YxxDq__serviceItem:hover{background-color:#eee}@media (max-width:767px){.styles-module-scss-module__9YxxDq__serviceItem{padding:12px 16px;font-size:14px}}.styles-module-scss-module__9YxxDq__serviceName{color:#2c2c2c;flex:1;font-size:16px;font-weight:500}@media (max-width:767px){.styles-module-scss-module__9YxxDq__serviceName{font-size:14px}}.styles-module-scss-module__9YxxDq__servicePrice{color:#2c2c2c;white-space:nowrap;margin-left:20px;font-size:16px;font-weight:600}@media (max-width:767px){.styles-module-scss-module__9YxxDq__servicePrice{margin-left:16px;font-size:14px}}.styles-module-scss-module__9YxxDq__messageButton{color:#fff;cursor:pointer;background-color:#53c87b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:flex}.styles-module-scss-module__9YxxDq__messageButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.styles-module-scss-module__9YxxDq__messageButton:hover:not(:disabled){background-color:#40c26c;transform:translateY(-1px)}.styles-module-scss-module__9YxxDq__messageButton:active:not(:disabled){transform:translateY(0)}@media (max-width:767px){.styles-module-scss-module__9YxxDq__messageButton{padding:14px 20px;font-size:14px}}
.styles-module-scss-module__3OxqnG__profile-info{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px 64px;width:100%;margin-top:0;padding-top:56px;padding-bottom:96px;display:flex}@media screen and (max-width:1000px){.styles-module-scss-module__3OxqnG__profile-info{gap:40px 32px;padding-top:48px;padding-bottom:72px}}@media screen and (max-width:900px){.styles-module-scss-module__3OxqnG__profile-info{flex-direction:column;align-items:stretch;gap:48px;padding-top:40px;padding-bottom:64px}}.styles-module-scss-module__3OxqnG__profile-info h2{margin-bottom:8px;padding-top:0;font-size:40px}@media screen and (max-width:767px){.styles-module-scss-module__3OxqnG__profile-info h2{font-size:24px}}.styles-module-scss-module__3OxqnG__profile-info h3{color:#9c9c9c;margin:0 0 4px;font-size:18px;font-weight:400}@media screen and (max-width:767px){.styles-module-scss-module__3OxqnG__profile-info h3{font-size:14px}}.styles-module-scss-module__3OxqnG__profile-info-about{text-align:left;background:url(/img/pages/Work/Profile/profile-about-background-circle.svg) 50%/contain no-repeat;flex-direction:column;flex:1 1 0;min-width:0;max-width:52%;padding-right:24px;display:flex;position:relative}.styles-module-scss-module__3OxqnG__profile-info-about .styles-module-scss-module__3OxqnG__profile-info-about-img{border-radius:25px;flex-shrink:0;margin:0 0 20px;display:block;position:relative;box-shadow:4px 14px 33px #0000001a,16px 58px 60px #0000000f}.styles-module-scss-module__3OxqnG__profile-info-about>p,.styles-module-scss-module__3OxqnG__profile-info-about .styles-module-scss-module__3OxqnG__profile-info-about-row p{margin-bottom:30px;font-size:24px;font-weight:700}@media screen and (max-width:767px){.styles-module-scss-module__3OxqnG__profile-info-about>p,.styles-module-scss-module__3OxqnG__profile-info-about .styles-module-scss-module__3OxqnG__profile-info-about-row p{margin-bottom:15px;font-size:20px}}@media screen and (max-width:900px){.styles-module-scss-module__3OxqnG__profile-info-about{align-items:flex-start;max-width:100%;padding-right:0}}.styles-module-scss-module__3OxqnG__profile-info-about-row{flex-direction:row;align-items:flex-start;gap:24px 32px;margin-bottom:8px;display:flex}@media screen and (max-width:767px){.styles-module-scss-module__3OxqnG__profile-info-about-row{flex-wrap:wrap;gap:16px 24px}}.styles-module-scss-module__3OxqnG__profile-info-about-row-box{flex-direction:column;flex:180px;min-width:0;max-width:280px;display:flex}@media screen and (max-width:900px){.styles-module-scss-module__3OxqnG__profile-info-about-row-box{flex:140px;max-width:none}}.styles-module-scss-module__3OxqnG__profile-info-price{box-sizing:border-box;flex-direction:column;flex:1 1 0;min-width:0;max-width:48%;padding-left:48px;display:flex;position:relative}@media screen and (max-width:1000px){.styles-module-scss-module__3OxqnG__profile-info-price{padding-left:32px}}@media screen and (max-width:900px){.styles-module-scss-module__3OxqnG__profile-info-price{border-top:1px solid #00000014;max-width:100%;padding-top:24px;padding-left:0}}.styles-module-scss-module__3OxqnG__profile-info-divider{width:auto;height:100%;max-height:520px;position:absolute;top:0;bottom:0;left:0}@media screen and (max-width:900px){.styles-module-scss-module__3OxqnG__profile-info-divider{display:none}}.styles-module-scss-module__3OxqnG__profile-info-price-item{max-width:100%;margin-bottom:20px}.styles-module-scss-module__3OxqnG__profile-info-price-item:last-of-type{margin-bottom:8px}.styles-module-scss-module__3OxqnG__profile-info-price-service{word-break:break-word;line-height:1.35}.styles-module-scss-module__3OxqnG__profile-info-price-value{margin:0;font-size:24px;font-weight:700}@media screen and (max-width:767px){.styles-module-scss-module__3OxqnG__profile-info-price-value{font-size:20px}}.styles-module-scss-module__3OxqnG__profile-info-price-empty{color:#9c9c9c;margin:0 0 16px;font-size:18px;font-weight:500}.styles-module-scss-module__3OxqnG__profile-info-price-link{color:#53c87b;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.styles-module-scss-module__3OxqnG__profile-info-price-link:hover{opacity:.8}@media screen and (max-width:767px){.styles-module-scss-module__3OxqnG__profile-info-price-link{margin-top:15px;font-size:14px}}
.styles-module-scss-module__4RehHq__services-carousel-container{z-index:2;margin-bottom:150px;position:relative}@media screen and (max-width:767px){.styles-module-scss-module__4RehHq__services-carousel-container{margin-bottom:15px}}.styles-module-scss-module__4RehHq__services-carousel-container:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#f9faf8 100%);width:150px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:800px){.styles-module-scss-module__4RehHq__services-carousel-container:after{width:100px}}.styles-module-scss-module__4RehHq__services-carousel{padding:0}.styles-module-scss-module__4RehHq__services-carousel-item{z-index:1;align-items:unset;background:url(/img/pages/Demand/Homepage/Categories/man-cutting-wood-planks.webp) 50%/cover no-repeat;border-radius:10px;flex-direction:column;justify-content:flex-end;gap:15px;min-height:185px;padding:21px 12px;text-decoration:none;display:flex;position:relative}.styles-module-scss-module__4RehHq__services-carousel-item:after{content:"";z-index:-2;background-image:linear-gradient(#0000,#000);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__4RehHq__services-carousel-item .styles-module-scss-module__4RehHq__btn{z-index:4}.styles-module-scss-module__4RehHq__services-carousel-item h3{z-index:3;color:#fff;font-size:18px;font-weight:700;position:relative}.styles-module-scss-module__4RehHq__services-carousel-controls{z-index:4;gap:25px;width:100%;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.styles-module-scss-module__4RehHq__services-carousel-controls-btn{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:7.081px;justify-content:center;align-items:center;padding:18px;transition:filter .1s;display:flex;box-shadow:2.832px 29.738px 8.497px #2c2c2c00,1.416px 19.118px 7.789px #2c2c2c03,.708px 10.621px 6.373px #2c2c2c0a,.708px 4.956px 4.956px #2c2c2c12,0 1.416px 2.832px #2c2c2c14}.styles-module-scss-module__4RehHq__services-carousel-controls-btn[aria-disabled=true]{display:none}.styles-module-scss-module__4RehHq__services-carousel-controls-btn[data-controls=prev]{position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.styles-module-scss-module__4RehHq__services-carousel-controls-btn[data-controls=next]{position:absolute;top:50%;right:-25px;transform:translateY(-50%)}@media screen and (max-width:767px){.styles-module-scss-module__4RehHq__services-carousel-controls{display:none}}.styles-module-scss-module__4RehHq__servicesCarouselSkeleton{-webkit-overflow-scrolling:touch;gap:16px;padding:0 0 24px;display:flex;overflow-x:auto}.styles-module-scss-module__4RehHq__servicesCarouselSkeletonCard{pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;flex:none;justify-content:flex-end;gap:14px;width:260px;min-height:185px;padding:21px 12px;display:flex;position:relative;overflow:hidden;box-shadow:2px 20px 10px #2c2c2c0f}.styles-module-scss-module__4RehHq__servicesCarouselSkeletonCard:after{content:"";z-index:1;background:linear-gradient(105deg,#0000 30%,#ffffffe0 50%,#0000 70%);animation:1.35s ease-in-out infinite styles-module-scss-module__4RehHq__servicesCarouselSkeletonShimmer;position:absolute;inset:0}.styles-module-scss-module__4RehHq__servicesCarouselSkeletonTitle{z-index:0;background:#e8eaed;border-radius:4px;width:72%;height:18px;position:relative}.styles-module-scss-module__4RehHq__servicesCarouselSkeletonBtn{z-index:0;background:#dfe3e6;border-radius:8px;width:100%;max-width:180px;height:40px;position:relative}@keyframes styles-module-scss-module__4RehHq__servicesCarouselSkeletonShimmer{0%{transform:translate(-55%)}to{transform:translate(55%)}}@media screen and (max-width:767px){.styles-module-scss-module__4RehHq__servicesCarouselSkeletonCard{width:220px}}.styles-module-scss-module__4RehHq__services-arrow{position:absolute;bottom:0;left:calc(50% - 50px)}
.styles-module-scss-module__3hQBBq__home-how{flex-direction:row;gap:70px;margin-bottom:50px;display:flex}.styles-module-scss-module__3hQBBq__home-how.styles-module-scss-module__3hQBBq__work .styles-module-scss-module__3hQBBq__home-how-boxes-box{border:1px solid #9138f4}.styles-module-scss-module__3hQBBq__home-how.styles-module-scss-module__3hQBBq__work .styles-module-scss-module__3hQBBq__home-how-boxes-box:nth-of-type(odd){color:#fff;background-color:#9138f4}.styles-module-scss-module__3hQBBq__home-how.styles-module-scss-module__3hQBBq__work .styles-module-scss-module__3hQBBq__home-how-boxes-box:nth-of-type(2n){color:#9138f4;background-color:#f4ebfe}@media screen and (min-width:600px){.styles-module-scss-module__3hQBBq__home-how.styles-module-scss-module__3hQBBq__work .styles-module-scss-module__3hQBBq__home-how-boxes-box:first-of-type{padding:0 0 0 20px}}@media screen and (max-width:767px){.styles-module-scss-module__3hQBBq__home-how{flex-direction:column;gap:20px;margin-bottom:50px}}.styles-module-scss-module__3hQBBq__home-how-h2{max-width:360px;font-size:40px;font-weight:700}@media screen and (max-width:767px){.styles-module-scss-module__3hQBBq__home-how-h2{max-width:unset;text-align:center}}@media screen and (max-width:600px){.styles-module-scss-module__3hQBBq__home-how-h2{font-size:28px}}.styles-module-scss-module__3hQBBq__home-how--wrap{position:relative}.styles-module-scss-module__3hQBBq__home-how-arrow{position:absolute;top:0;left:0;transform:translate(-50%,-100%)}@media screen and (max-width:767px){.styles-module-scss-module__3hQBBq__home-how-arrow{display:none;transform:translate(-73%,-150%)}}.styles-module-scss-module__3hQBBq__home-how-boxes{flex-direction:column;flex:auto;gap:25px;display:flex}.styles-module-scss-module__3hQBBq__home-how-boxes-box{border:1px solid #53c87b;border-radius:25px;align-items:center;padding:25px 20px 35px;font-weight:700;display:flex;box-shadow:4px 42px 12px #2c2c2c00,2px 27px 11px #2c2c2c03,1px 15px 9px #2c2c2c0a,1px 7px 7px #2c2c2c12,0 2px 4px #2c2c2c14}.styles-module-scss-module__3hQBBq__home-how-boxes-box:nth-of-type(odd){color:#fff;background-color:#53c87b}.styles-module-scss-module__3hQBBq__home-how-boxes-box:nth-of-type(2n){color:#53c87b;background-color:#fff}@media screen and (max-width:600px){.styles-module-scss-module__3hQBBq__home-how-boxes-box{flex-wrap:wrap}}.styles-module-scss-module__3hQBBq__home-how-boxes-box-num{margin-right:30px;font-size:40px}@media screen and (max-width:600px){.styles-module-scss-module__3hQBBq__home-how-boxes-box-num{flex:0 25px}}.styles-module-scss-module__3hQBBq__home-how-boxes-box-text{text-align:left;flex-direction:column;gap:8px;display:flex}@media screen and (max-width:600px){.styles-module-scss-module__3hQBBq__home-how-boxes-box-text{flex:0 75%}}@media screen and (max-width:500px){.styles-module-scss-module__3hQBBq__home-how-boxes-box-text{z-index:2;position:relative}}.styles-module-scss-module__3hQBBq__home-how-boxes-box-h3{max-width:300px;font-size:16px}.styles-module-scss-module__3hQBBq__home-how-boxes-box-img{place-self:flex-end;max-width:70%;height:auto;margin-bottom:-35px;margin-left:auto}@media screen and (max-width:500px){.styles-module-scss-module__3hQBBq__home-how-boxes-box-img{z-index:1;width:100px;margin-top:-35px}}.styles-module-scss-module__3hQBBq__home-how-boxes-box--wrap{background:url(/img/pages/Homepage/makaci-registrace.webp) 100% 0/cover no-repeat;border-radius:0 25px 25px 0;width:100%;max-width:341px;height:100%;min-height:144px;margin-left:auto}@media screen and (max-width:600px){.styles-module-scss-module__3hQBBq__home-how-boxes-box--wrap{background-image:url(/img/pages/Homepage/makaci-registrace-mobile.webp);background-size:contain;min-height:85px;margin-bottom:-35px}}
.styles-module-scss-module__bBEZxa__completedJobs{max-width:1200px;margin:0 auto;padding:60px 0}@media screen and (max-width:767px){.styles-module-scss-module__bBEZxa__completedJobs{padding:40px 20px}}.styles-module-scss-module__bBEZxa__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}@media screen and (max-width:767px){.styles-module-scss-module__bBEZxa__header{flex-direction:column;align-items:flex-start;margin-bottom:30px}}.styles-module-scss-module__bBEZxa__title{color:#2c2c2c;margin:0;font-size:32px;font-weight:700}@media screen and (max-width:767px){.styles-module-scss-module__bBEZxa__title{font-size:24px}}.styles-module-scss-module__bBEZxa__count{color:#9c9c9c;font-size:16px;font-weight:500}.styles-module-scss-module__bBEZxa__loading,.styles-module-scss-module__bBEZxa__error,.styles-module-scss-module__bBEZxa__noJobs{text-align:center;color:#9c9c9c;padding:40px;font-size:18px}.styles-module-scss-module__bBEZxa__error{color:#ef4444}.styles-module-scss-module__bBEZxa__jobsList{flex-direction:column;gap:25px;display:flex}.styles-module-scss-module__bBEZxa__jobItem{background-color:#fff;border-radius:12px;padding:25px;transition:box-shadow .2s;box-shadow:0 2px 8px #0000001a}.styles-module-scss-module__bBEZxa__jobItem:hover{box-shadow:0 4px 12px #00000026}@media screen and (max-width:767px){.styles-module-scss-module__bBEZxa__jobItem{padding:20px}}.styles-module-scss-module__bBEZxa__jobHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.styles-module-scss-module__bBEZxa__jobInfo{flex:1}.styles-module-scss-module__bBEZxa__jobTitle{color:#2c2c2c;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4}.styles-module-scss-module__bBEZxa__jobZadavac{color:#9138f4;margin-bottom:5px;font-size:14px;font-weight:500}.styles-module-scss-module__bBEZxa__jobDate{color:#9c9c9c;font-size:14px}.styles-module-scss-module__bBEZxa__jobDescription{color:#2c2c2c;white-space:pre-wrap;margin-bottom:15px;font-size:16px;line-height:1.6}.styles-module-scss-module__bBEZxa__jobMeta{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:20px;padding-top:15px;display:flex}.styles-module-scss-module__bBEZxa__metaItem{color:#6b7280;align-items:center;gap:8px;font-size:14px;display:flex}.styles-module-scss-module__bBEZxa__metaItem svg{flex-shrink:0}
