.intro .container{max-width:1700px}.intro .intro-inner{align-items:center;height:calc(100vh - 100px);max-height:700px;min-height:600px;background-color:#0957c3;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/home-bg-xl.jpg)}.intro .intro-inner .home-search-tagslist{margin:20px 0 0;display:flex;max-width:72%;flex-wrap:wrap}.intro .intro-inner .home-search-tagslist .home-tags{display:flex;flex-wrap:wrap;align-items:flex-start}.intro .intro-inner .home-search-tagslist .home-tags .tag-item{display:block;padding:3px 10px;font-size:14px;background-color:hsla(0,0%,100%,.2);color:#fff;border-radius:20px;margin:3px;cursor:pointer;transition:all .2s ease}.intro .intro-inner .home-search-tagslist .home-tags .tag-item:hover{background-color:#091e42}.intro .intro-inner .home-search-tagslist .tags-link{margin-left:auto;color:#fff;border-bottom:1px solid}.intro .intro-inner .intro-inner-search{margin:auto;position:relative;max-width:810px;padding:4rem;background:#0957c3;background-position:0 0;background-repeat:no-repeat;background-size:cover;background-image:url(../img/intro-icons.png)}.intro .intro-inner .intro-inner-search h1{color:#fff;margin:0 0 40px;font-size:40px!important}.intro .intro-inner .intro-inner-search h3{color:#fff;margin:0}.intro .intro-inner .intro-inner-search .intro-search{position:relative;max-width:650px}.intro .intro-inner .intro-inner-search .intro-search .form-control{border-radius:50px;height:75px;font-size:24px;padding:20px 40px;border:0;width:75%;margin-right:15px}.intro .intro-inner .intro-inner-search .intro-search .btn{margin-left:auto}.intro .intro-inner .intro-badge{position:absolute;top:30px;right:17%;z-index:2;align-items:center;justify-content:center;flex-direction:column;height:230px;width:230px;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url(../img/badge.svg);text-align:center;padding:30px;line-height:1}.intro .intro-inner .intro-badge .big{font-size:64px;color:#0957c3;margin:0 0 10px}.intro.temp .intro-inner{background-position:100% 0,0 0;background-size:auto 100%,auto 93%;background-image:url(../img/intro-foto.png),url(../img/intro-icons.png)}.intro.temp .intro-inner img{display:none}.intro.loginpage{background-position:100% top;background-size:auto 100%;background-repeat:no-repeat;background-image:url(../img/hakka-teostajaks.jpg);height:calc(100vh - 100px)}.intro.loginpage .loginpage-inner{background:#fff;background:linear-gradient(285deg,hsla(0,0%,100%,0) 33%,#fff 0);padding:70px;height:calc(100vh - 100px);position:relative}.intro.loginpage .loginpage-inner:before{content:"";position:absolute;top:0;bottom:0;left:-100%;width:100%;background:#fff}.intro.loginpage .login-form{max-width:400px;margin-left:150px}.intro.loginpage .login-form h2{margin:0 0 30px}.intro.loginpage .login-form .forgot-txt{margin:0 0 40px}.intro.loginpage .login-form .form-block{margin-bottom:25px}.intro.loginpage .login-form .btns{align-items:center;margin-top:45px}.intro.loginpage .login-form .btns .forgot-pw{margin-left:auto}.intro.loginpage .login-form .social-icons{margin-bottom:20px}.intro.loginpage .login-form .social-icons .social-item{transition:all .4s ease-in-out;white-space:nowrap;padding:0 10px}.intro.loginpage .login-form .social-icons .social-item span{color:#fff;font-size:14px;width:0;overflow:hidden;transition:.4s}.intro.loginpage .login-form .social-icons .social-item img:nth-child(2){display:none}.intro.loginpage .login-form .social-icons .social-item:hover{background-color:#0957c3;width:calc(100% - 105px);justify-content:flex-start}.intro.loginpage .login-form .social-icons .social-item:hover span{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:10px}.intro.loginpage .login-form .social-icons .social-item:hover img:first-child{display:none}.intro.loginpage .login-form .social-icons .social-item:hover img:nth-child(2){display:block}.last-orders-home-btn{text-align:center;margin-top:2rem}.last-orders-home-list{flex:1}.last-orders-home-list .last-orders-list-item{background-color:#ebf8f0;border-radius:8px;display:flex;margin:15px 0;color:#091e42;align-items:center}.last-orders-home-list .last-orders-list-item:nth-child(odd){background-color:#f0f6ff}.last-orders-home-list .last-orders-list-item img{width:110px;height:110px;border-radius:8px}.last-orders-home-list .last-orders-list-item .text{flex-basis:calc(100% - 110px);padding:10px 25px;position:relative;display:flex;align-items:center}.last-orders-home-list .last-orders-list-item .text h4{font-size:24px;font-family:SofiaPro-Bold,arial,sans-serif;margin:0}.last-orders-home-list .last-orders-list-item .text .text-right{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#848fa0;text-transform:uppercase}.last-orders-home-list .last-orders-list-item .text .text-right div{display:flex;align-items:center;justify-content:flex-end;font-size:16px;text-align:right;margin:8px 0}.last-orders-home-list .last-orders-list-item .text .text-right div img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;margin-left:5px}.last-orders-home-list .last-orders-list-item .text .text-right div.time{font-size:13px}.last-orders-home-howworks{flex:1}.how-it-works-mob{display:none}.how-it-works{padding:5rem 0 5rem 5rem}.how-it-works .how-it-works-list{margin-top:60px}.how-it-works .how-it-works-list .how-it-works-item{margin:25px 0;position:relative;padding:10px 0 10px 70px}.how-it-works .how-it-works-list .how-it-works-item h3{font-family:SofiaPro-Bold;margin:0}.how-it-works .how-it-works-list .how-it-works-item p{margin:5px 0 0;opacity:.8}.how-it-works .how-it-works-list .how-it-works-item .big-nr{position:absolute;top:0;left:0;font-size:64px;font-family:SofiaPro-Bold;color:#0bb68c;line-height:1}.strong-swiper{margin:0 -70px;padding:0 70px}.strong-swiper .swiper-button-next,.strong-swiper .swiper-button-prev{width:56px;height:56px;margin-top:-28px;background:#e4ebf9;border-radius:0;background-repeat:no-repeat;background-position:50%;background-size:24px;text-indent:-9000px}.strong-swiper .swiper-button-prev,.strong-swiper .swiper-container-rtl .swiper-button-next{background-image:url(../img/arrow-left-2.svg);left:0}.strong-swiper .swiper-button-next,.strong-swiper .swiper-container-rtl .swiper-button-prev{background-image:url(../img/arrow-right-2.svg);right:0}.strong-list{margin:0;padding-bottom:5rem}.strong-list .strong-list-item{padding:30px;flex-basis:330px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03);flex-direction:column;border-radius:5px;position:relative;height:auto}.strong-list .strong-list-item .auth{position:absolute;right:20px;top:30px;font-size:10px;text-transform:uppercase;display:flex;align-items:center}.strong-list .strong-list-item .auth img{margin-left:6px;height:22px}.strong-list .strong-list-item h3{font-size:24px;margin:0 0 10px;font-family:SofiaPro-Bold;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 100px);white-space:nowrap}.strong-list .strong-list-item h3 a{color:#091e42;text-decoration:underline}.strong-list .strong-list-item h3 a:hover{color:#0957c3}.strong-list .strong-list-item .strong-list-item-top{padding-top:20px}.strong-list .strong-list-item .strong-list-item-top .strong-img{position:relative}.strong-list .strong-list-item .strong-list-item-top .strong-img img{height:auto;display:block;border-radius:5px;width:140px;align-self:center}.strong-list .strong-list-item .strong-list-item-top .strong-img .super{position:absolute;bottom:-20px;right:10px;z-index:2;width:66px;border-radius:0}.strong-list .strong-list-item .strong-list-item-top .strong-img .noimg img{width:118px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text{padding:0 0 0 20px;margin-top:-2px;flex:1;display:flex;flex-direction:column}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text div:not(:first-child){margin-top:25px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .price{font-family:SofiaPro-Bold;font-size:16px;line-height:1.2}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .price span{color:#0957c3;font-size:16px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .price span.price-big{font-size:32px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .work-count{font-family:SofiaPro-Bold;font-size:11px;line-height:1.2;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;padding:0 30px 0 40px;position:relative}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .work-count span{font-size:20px;display:block;width:30px;text-align:center;position:absolute;top:0;left:0}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .fast-reply{font-size:11px;line-height:1.2;font-family:SofiaPro-Bold;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;position:relative;padding-left:40px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .fast-reply img{width:auto;max-height:27px;position:absolute;left:-3px;top:-6px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .fast-reply.veryfast img{left:-28px;top:-26px;max-height:50px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .rating{font-size:11px;line-height:1.2;font-family:SofiaPro-Bold;text-transform:uppercase;color:#0bb68c;display:flex;align-items:center;justify-content:flex-start}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .rating img{height:24px;width:24px;margin:0 14px 0 2px}.strong-list .strong-list-item .strong-list-item-content{margin:30px 0 20px;opacity:.8}.strong-list .strong-list-item .strong-list-item-btm{font-size:14px;border-top:1px solid #dfecff;padding:1rem 0 0}.strong-list .strong-list-item .strong-list-item-btm ul{margin:0;padding:0;list-style:none}.strong-list .strong-list-item .strong-list-item-btm ul li{display:flex;justify-content:space-between}.strong-list .strong-list-item .strong-list-item-btm ul li span{text-align:right}.ratings-home{position:relative}.ratings-home .swiper-button-next,.ratings-home .swiper-button-prev{width:56px;height:56px;margin-top:-28px;background:#e4ebf9;border-radius:0;background-repeat:no-repeat;background-position:50%;background-size:24px;text-indent:-9000px}.ratings-home .swiper-button-prev,.ratings-home .swiper-container-rtl .swiper-button-next{background-image:url(../img/arrow-left-2.svg);left:0}.ratings-home .swiper-button-next,.ratings-home .swiper-container-rtl .swiper-button-prev{background-image:url(../img/arrow-right-2.svg);right:0}.ratingshome-list{margin:0;padding-bottom:5rem}.ratingshome-list .ratingshome-list-item{flex-basis:50%;background-color:#fff;flex-direction:column;border-radius:5px;position:relative;height:auto}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top{padding:0 20px 0 40px;align-items:center}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .portrait{position:relative}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .portrait img{display:block;border-radius:115px;width:115px;height:115px;-o-object-fit:cover;object-fit:cover;align-self:center}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .ratingshome-list-item-top-text{padding-left:25px}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .ratingshome-list-item-top-text .rating{font-size:15px;text-transform:uppercase;line-height:1.2;margin:0 0 auto;font-family:SofiaPro-Bold;color:#0bb68c;display:flex;align-items:center;justify-content:flex-start}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .ratingshome-list-item-top-text .rating img{height:20px;width:20px;margin:0 10px 0 0}.ratingshome-list .ratingshome-list-item .ratingshome-bubble{border-radius:25px;position:relative;background-color:#f2f2f2;padding:30px 40px 20px;margin:1rem 2rem 0 0}.ratingshome-list .ratingshome-list-item .ratingshome-bubble:before{content:"";position:absolute;width:0;height:0;top:100%;left:40px;border:1rem solid transparent;border-top-color:#f2f2f2;border-bottom:none}.ratingshome-list .ratingshome-list-item .ratingshome-bubble h3{margin:0}.ratingshome-list .ratingshome-list-item .ratingshome-bubble p{margin:10px 0;font-style:italic;font-size:18px}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after{padding:30px 4rem 0 40px;justify-content:space-between}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after h4{margin:0}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after h4 span{font-size:15px;display:inline-block;opacity:.5;padding-left:15px}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after h4 strong span{font-size:13px;padding-left:0}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after .rating{display:flex}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after .rating img{width:20px;height:20px;margin-left:3px}.partners{margin:2rem 0}.tegijad-placeholder{padding:60px 70px;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tegijad-placeholder.svg);height:725px;border-top:1px solid #cadffc;border-bottom:1px solid #cadffc}.hakka-teostajaks-start .intro-badge{position:absolute;top:60px;right:9%;z-index:2;align-items:center;justify-content:center;flex-direction:column;height:230px;width:230px;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url(../img/badge-green.svg);text-align:center;padding:10px;line-height:1;color:#fff}.hakka-teostajaks-start .intro-badge h4{margin:0}.hakka-teostajaks-start-cols{margin:80px 0}.hakka-teostajaks-start-cols .hakka-teostajaks-start-cols-item{padding-right:70px;flex-direction:column}.hakka-teostajaks-start-cols .hakka-teostajaks-start-cols-item:last-child{padding:0}.hakka-teostajaks-start-cols .hakka-teostajaks-start-cols-item .btn{margin-top:auto}.search-field-open{display:none;position:absolute;top:0;left:0;width:71%;z-index:90;background-color:#fff;border-radius:40px;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03)}.search-field-open.active{display:block}.search-field-open p{border-top:1px solid #ccc;margin:0;padding:20px 40px 0;font-size:18px}.intro .intro-inner .intro-inner-search .intro-search .faux-field .form-control:focus{outline:none}.search-field-open ul.shortlist{margin:0;padding:0 0 20px;list-style:none}.search-field-open ul.shortlist li{margin:10px 0;font-size:18px}.search-field-open ul.shortlist a{display:block;padding:0 40px}.search-field-open ul.shortlist a strong{background-color:#dfecff;font-family:SofiaPro-Regular}.intro-search-mobile{display:none;margin:40px 0 0;height:53px;padding:15px 60px 10px 30px;background-position:calc(100% - 20px) 50%;background-size:24px;background-image:url(../img/search.svg);background-repeat:no-repeat;border-radius:50px;background-color:#fff;color:#848fa0;cursor:pointer}.my-searches{margin:40px 0 0;color:#fff}.my-searches h4{font-size:14px;margin:0 0 10px;text-transform:uppercase;font-family:SofiaPro-Bold}.my-searches p{margin:0 40px 15px 0}.my-searches p a{color:#fff}.my-searches p a:hover{color:#eee}@media only screen and (max-width:1300px){.intro .intro-inner{min-height:520px}.intro .intro-inner .intro-inner-search{max-width:670px;padding:3rem}.intro .intro-inner .intro-inner-search .intro-search .form-control{height:62px;width:70%}.intro .intro-inner .home-search-tagslist{max-width:83%}}@media only screen and (max-width:1240px){.intro.temp .col,.intro.temp .container,.intro.temp .row{margin:0;padding:0}.text-xl{font-size:55px!important}.strong-swiper{margin:0 -50px;padding:0 56px}.last-orders-home-list .last-orders-list-item .text h4{font-size:20px}}@media only screen and (max-width:1024px){.intro.temp .intro-inner{background-position:125% 0,40px 40px}.intro.loginpage{height:calc(100vh - 65px)}.intro.loginpage .login-form{margin-left:0}.intro.loginpage .loginpage-inner{height:calc(100vh - 65px);padding:70px 50px}.last-orders-home-list .last-orders-list-item .text{padding:10px 166px 10px 25px}.last-orders-home-list .last-orders-list-item .text h4{font-size:18px}.last-orders-home-list .last-orders-list-item .text .text-right div{font-size:13px}.how-it-works{padding:1rem 0 1rem 3rem}.how-it-works .how-it-works-list .how-it-works-item{padding:10px 0 10px 55px}.how-it-works .how-it-works-list .how-it-works-item .big-nr{font-size:54px}}@media only screen and (max-width:950px){.last-orders-home{flex-direction:column}.how-it-works{padding:3rem 0 0}.how-it-works .how-it-works-list{margin-top:35px}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top{padding:0}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .ratingshome-list-item-top-text h2{font-size:24px}.ratingshome-list .ratingshome-list-item .ratingshome-list-item-top .portrait img{width:90px;height:90px}.ratingshome-list .ratingshome-list-item .ratingshome-bubble h3{font-size:20px}}@media only screen and (max-width:800px){.intro .intro-inner{height:calc(100vh - 100px);max-height:calc(100vh - 100px);min-height:100%;background-position:calc(100% - 40px) calc(100% - 40px),0 0;background-size:70px auto,auto 93%;background-image:url(../img/intro-devs.svg),url(../img/intro-icons.png)}.intro .intro-inner .intro-inner-search{margin:0;max-width:100%;padding:0 35px}.intro .intro-inner .intro-badge{display:none}.intro.temp .intro-inner{background-position:40px 40px;background-size:auto 93%;background-image:url(../img/intro-icons.png);max-height:100%;height:auto}.intro.temp .intro-inner .intro-inner-search{padding:30px 0 0}.intro.temp .intro-inner .intro-inner-search h1,.intro.temp .intro-inner .intro-inner-search h3{margin:30px 35px}.intro.temp .intro-inner .intro-inner-search img{display:block;margin:40px 0 0}.tegijad-placeholder{padding:35px;background-position:0 100%;height:auto;max-height:100vh;min-height:600px}.hakka-teostajaks-start{border-radius:0}.hakka-teostajaks-start .intro-badge{top:30px;right:auto}.hakka-teostajaks-start-cols{margin:30px 0;flex-direction:column}.hakka-teostajaks-start-cols .hakka-teostajaks-start-cols-item,.hakka-teostajaks-start-cols .hakka-teostajaks-start-cols-item:last-child{padding:20px 0}.my-searches p{font-size:15px}.intro.loginpage .loginpage-inner{padding:50px 35px}.last-orders-home-howworks{display:none}.how-it-works-mob{display:block}.strong-swiper{margin:0 -35px;padding:0 35px}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after h4 span{display:block;padding-left:0}}@media only screen and (max-width:640px){.intro .intro-inner{align-items:flex-start;padding:50px 0;background-repeat:no-repeat,repeat-y;background-size:70px auto,auto 77%;height:auto;max-height:600px;min-height:calc(100vh - 160px)}.intro .intro-inner .home-search-tagslist{display:block;max-width:100%;flex-wrap:wrap}.intro .intro-inner .home-search-tagslist .tags-link{margin:5px;display:inline-block}.intro .intro-inner .intro-inner-search{padding:0 25px;background:transparent}.intro .intro-inner .intro-inner-search h1{color:#fff;margin:0 0 40px;font-size:44px!important}.intro .intro-inner .intro-inner-search .intro-search{display:none}.intro.temp .intro-inner{padding:0}.intro.loginpage{background:#fff;height:auto}.intro.loginpage .loginpage-inner{height:auto}.intro-search-mobile{display:block}.how-it-works h1{font-size:24px!important}.content-block-inner{padding:35px 25px}.hakka-teostajaks-start .intro-badge{height:180px;width:180px;top:10px;left:10px}.hakka-teostajaks-start .intro-badge h4{font-size:13px}.my-searches .my-searches-results{display:block}.my-searches p{margin:0 0 15px}.strong-swiper{margin:0 -25px;padding:0 25px}.how-it-works{padding:1rem 0 0}.ratingshome-list .ratingshome-list-item{flex-basis:70%}.ratingshome-list .ratingshome-list-item .ratingshome-bubble{margin:1rem 0 0}.content-block-inner.ratings-home{padding-right:0}}@media only screen and (max-width:500px){.intro .intro-inner{padding-top:30px}.intro .intro-inner .intro-inner-search h1{font-size:36px!important}.hakka-teostajaks-start .intro-badge{height:150px;width:150px}.hakka-teostajaks-start .intro-badge h4{font-size:12px}.tegijad-placeholder{background-position:30% 0}.last-orders-home-list .last-orders-list-item .text{padding:10px 20px;display:block}.last-orders-home-list .last-orders-list-item .text .text-right{position:relative;right:auto;top:auto;transform:none;text-align:left!important}.last-orders-home-list .last-orders-list-item .text .text-right div{justify-content:flex-start;text-align:left}.last-orders-home-list .last-orders-list-item .text .text-right div span{order:2}.last-orders-home-list .last-orders-list-item .text .text-right div img{order:1;margin:0 5px 0 0}.last-orders-home-btn{margin-top:0}.ratingshome-list .ratingshome-list-item .ratingshome-bubble-after{padding:30px 1rem 0 40px}}@media only screen and (max-width:800px) and (max-height:500px){.intro .intro-inner{height:auto;max-height:100%;min-height:100%}.intro .intro-inner .intro-inner-search{padding:35px}}@media only screen and (max-width:430px){.strong-list .strong-list-item{flex-basis:87%;padding:30px 20px 30px 25px}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .work-count{padding-right:0}.strong-list .strong-list-item .strong-list-item-top .strong-list-item-top-text .fast-reply.veryfast img{top:-21px}.ratingshome-list .ratingshome-list-item{flex-basis:100%}.content-block-inner.ratings-home{padding:35px 25px}}