.h2-template{margin-bottom:40px;font-size:2rem;font-weight:400;line-height:1.2}.section-desc,.section-title-p{line-height:160%}.section-title-p{min-height:175px}.top-section{background:rgba(0,0,0,0) url(/build/images/komp.04a96d0b.jpg) no-repeat 0 0;background-size:cover;color:#fff}.top-section__title{font-size:34px;font-weight:800;text-transform:uppercase}.top-section__description{font-size:18px;line-height:140%}.top-section .user-information__wrapper{line-height:160%}@media(min-width: 768px){.top-section .user-information:first-child{border-right:1px solid #fff;box-sizing:border-box;display:block;margin-top:50px;padding-right:25px}.top-section .user-information:last-child{border-right:none;padding-left:25px}.top-section .user-information__wrapper{min-height:125px;line-height:160%}}.top-section .user-information__title{display:block;font-size:20px;font-weight:700;margin-bottom:15px}.top-section .user-information .btn-block{width:100%}.top-section .user-information .text__big{display:inline-block;font-size:16px;text-transform:uppercase;font-weight:700}.top-section .info-block{width:100%;padding:10px;color:#fff;text-align:center}@media(min-width: 768px){.top-section .info-block{margin-bottom:30px;width:calc(33.333% - 30px);padding:15px}}.top-section .info-block .value{font-size:28px;line-height:130%;font-weight:bold}.top-section .info-block .label{font-size:16px;margin-top:.2em}.how-it-works{color:#1f2836;background-color:#fff}@media(min-width: 768px){.how-it-works{padding:40px 0}}.how-it-works .how-it-works-wrap{width:100%;max-width:1200px;margin:auto;padding:15px}@media(min-width: 768px){.how-it-works .how-it-works-wrap{padding:30px 15px}}.how-it-works__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}@media(min-width: 768px){.how-it-works__title{margin-bottom:40px}}.how-it-works h3{font-size:1rem;font-weight:600;margin:20px 0 1.3rem}@media(min-width: 768px){.how-it-works h3{font-size:1.2rem}}.how-it-works ol{list-style-type:none;margin:0;padding:0}.how-it-works ol li{margin-bottom:19px;line-height:26px}.how-it-works .post-project{display:inline-block;padding:18px 26px;border-radius:5px;font-size:21px;line-height:18px;cursor:pointer;text-align:center;text-decoration:none;border:1px solid #f77d0e;font-weight:700;text-shadow:0 -1px rgba(0,0,0,0);color:#f7f7f7;background:linear-gradient(to bottom, #fc8c14 0, #f77d0e 100%)}.how-it-works .post-project:hover{background:#f77d0e}@media(min-width: 1200px){.how-it-works__body{width:50%}}.how-it-works__image{width:50%;background:url(/build/images/how-freelancers.2d26bc06.png) no-repeat center/cover;order:0}@media screen and (max-width: 768px){.how-it-works__image{order:-1;width:100%}}.how-it-works__image:before{content:"";display:block;padding-top:100%}.reviews{width:100%}@media(min-width: 992px){.reviews{width:60%}}.reviews .review-wrapper{width:100%}.reviews .review-wrapper h2{font-size:24px;font-weight:normal;margin-bottom:30px;margin-top:30px}.reviews .review-wrapper ul{padding:0;margin:0;list-style-type:none}.reviews .review-wrapper li{display:flex;padding-bottom:20px;border-bottom:1px solid #ccc}.reviews .review-wrapper li:not(:last-child){margin-bottom:30px}.reviews .review-wrapper .rev-img{width:20%;min-width:20%}.reviews .review-wrapper .rev-img img{width:100%;max-width:100px;border-radius:10%}.reviews .review-wrapper .rev-text{padding-left:15px;box-sizing:border-box}.reviews .review-wrapper .rev-text__link{display:block;color:#227dc4;text-decoration:none;margin-bottom:15px;font-size:22px;font-weight:600}.reviews .review-wrapper .rev-text .rev-name{display:inline-block;font-size:16px;margin-right:5px}.best-people{background:#161e2c;width:100%;color:#fff;min-width:320px;position:relative;padding:15px 15px}@media(min-width: 1200px){.best-people{width:40%;padding:15px 15px}}.best-people__title{font-weight:normal;margin-bottom:20px;margin-top:20px;font-size:24px}.best-people ul{list-style:none;margin:0;padding:0;width:100%}.best-people ul li{border-bottom:1px solid #293243;position:relative;display:flex;padding-bottom:.8em;margin-bottom:.8rem}.best-people ul li:last-child{border-bottom:none;margin:0;padding-bottom:0}.best-people .freelancer .profile-image{width:90px;height:85px;overflow:hidden;margin:0 1em 0 0}.best-people .freelancer .profile-image__image{width:100%;border-radius:3px}.best-people .freelancer-info__link{font-size:18px;display:block;text-decoration:none;color:#fff}.best-people .freelancer-info__byline{font-size:12px;margin-top:10px;margin-bottom:10px}.showcase{padding:0;background:#fff none repeat scroll 0 0}@media(min-width: 768px){.showcase{padding:20px 0}}.showcase .showcase-wrap{width:100%;max-width:1200px;padding-left:15px;padding-right:15px;margin:auto}.showcase h2{margin-bottom:20px;font-size:2rem;font-weight:400;line-height:1.2}.showcase ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.showcase ul{flex-wrap:wrap}}.showcase ul{width:100%;position:relative}.showcase li{width:calc((100% - 1px)/3);text-align:center;margin:0;position:relative}.showcase .showcase-img{display:block;overflow:hidden;border:4px solid #fff;box-sizing:border-box;font-size:16px;text-decoration:none;width:100%;height:212px;background-size:cover;background-position:top center;transition:all .3s ease-in 0s;background-repeat:no-repeat;border-radius:1em}.showcase .showcase-img .showcase-text-hover{display:none;background:#28a745;color:#fff;font-weight:300;height:100%;align-items:center;text-align:center;justify-content:center;padding:1em}.showcase .showcase-img:hover{background:#0b47b7;background-blend-mode:normal}.showcase .showcase-img:hover .catalog-text-hover{display:flex}.info{padding:30px 15px;background:#232b3a none repeat scroll 0 0;color:#fff}@media(min-width: 768px){.info{padding:40px 15px}}.info .info-text{margin:0 auto;width:100%}.info .info-text h2{font-size:30px;font-weight:normal;margin-bottom:0}.info .info-text h3{font-size:26px;font-weight:normal;margin:0 0 2rem 0}.info .info-text .info-text-btn{text-align:center;margin:25px 0 25px}.info .info-text .info-text-btn button{margin-top:15px;background:#0084ff;padding:15px;color:#fff;border:1px solid #0084ff;font-size:20px;border-radius:6px;transition:all .5s}.info .info-text .info-text-btn button:hover{background:#fff;color:#0084ff}.info .info-text .info-text-btn p{text-align:center;width:55%;margin-left:15px;color:#ccc;display:inline-block;font-size:10px}.info .info-text .info-text-wrap{margin-bottom:25px;display:flex;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width: 768px){.info .info-text .info-text-wrap{flex-wrap:wrap}}.info .info-text .info-text-wrap .info-text-left{padding:0}.info .info-text .info-text-wrap .info-text-right,.info .info-text .info-text-wrap .info-text-left{width:48%;box-sizing:border-box}.el-dialog__wrapper .el-dialog{width:100% !important;max-width:480px !important}@media(min-width: 1200px){.header,.section,.header footer{padding-left:15px;padding-right:15px}.services h2,.catalog h2{margin-top:30px}.services .services-wrap ul{padding-left:15px}.catalog .catalog-wrap ul{padding-left:0}.info .info-text-wrap{width:100%;margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.info .info-text-wrap .info-text-left,.info .info-text-wrap .info-text-right,.info .info-text .info-text-wrap .info-text-left{width:50%}.info .info-text-wrap .info-text-left{padding-left:0}.info .info-text-wrap .info-text-left p,.info .info-text-wrap .info-text-right p,.info .info-text .info-text-wrap .info-text-left p{width:90%}.sticky-header{padding-left:195px;padding-right:270px}}@media(width: 1152px){.best-info-title{font-size:14px !important}.rating{font-size:10px !important}.best-info{left:90px !important}.best-info span{font-size:12px !important}.best-info-category{margin-bottom:0 !important}.best-info span{display:block}.services .services-wrap li{margin:0 20px 30px 0}.catalog .catalog-wrap li{margin:0}}@media(width: 1024px){.header .section{padding:25px 25px 40px 25px}.header header{padding:25px 25px 40px 25px}.header footer ul li{margin-right:60px}.header .section .section-left{width:100%}.catalog h2{margin-left:60px;color:#fff}.catalog .catalog-img{display:block;width:290px;height:160px}.info .info-text-wrap{margin:0 25px 0 0;width:90%}.services .services-wrap ul{padding-left:55px !important}.catalog .catalog-wrap ul{padding-left:55px !important}}@media(max-width: 768px){.how-it-works ol{width:100%}.how-it-works-image{width:100%;background-position:center top;background-size:contain;min-height:calc(100vw - 46px)}.how-it-works-image+div{text-align:center;margin-top:15px}.reviews .review-text{width:100%;padding:30px 15px}.reviews .review-text h2{margin-top:0;margin-bottom:30px}.catalog .catalog-wrap{padding:30px 15px}.catalog h2{margin-top:0;margin-bottom:30px}.catalog li{width:50%}.catalog .catalog-img{width:calc(100% - 8px);height:calc(50vh - 8px);background-position:center top}.info .info-text .info-text-wrap .info-text-left,.info .info-text .info-text-wrap .info-text-right{width:100%}.info .info-text .info-text-wrap .info-text-left{margin-bottom:30px}}@media(max-width: 560px){.how-it-works .post-project{font-size:16px}.reviews .review-text .rev-text{width:calc(100% - 115px)}.reviews .review-text .rev-text a{font-size:18px}.catalog li{width:100%}.catalog .catalog-img{height:calc(33vh - 8px)}.info .info-text .info-text-btn button{font-size:16px}}
